comunidadbóvedaTu Propio Arnés
sin código en la app · con código en Claude Code · corre en cualquier modelo

Arma tu propio arnés: el sistema que corre en cualquier modelo, no solo en Claude

Se acabó la fiesta: Fable dejó de venir gratis y el extra de límites del verano se está yendo. Pero el error nunca fue no aprovechar el verano — fue hacerte dependiente de una sola suscripción y de un solo modelo. Lo que te salva no es otro agente que quema tokens cada vez que corre. Es un arnés: un sistema que armas una vez, es tuyo y corre en el modelo que tú decidas. Esta guía te enseña a construirlo, con código y sin código.

Guía comunidad · actualizada a julio 2026

Un arnés (harness) es el andamiaje alrededor del modelo: el bucle, las herramientas y el contexto que convierten un modelo que solo responde en un sistema que hace tu trabajo. Claude Code es un arnés. Aquí aprendes a armar el tuyo.

Vas a ver qué es un arnés y sus piezas, cómo El Arquitecto te lo diseña para no empezar de cero, y los dos caminos para construirlo: en la app de Claude sin escribir una línea, o en Claude Code con el bucle mínimo de verdad. Y lo más importante: cómo dejarlo agnóstico para que corra en Claude, GPT, Gemini o un modelo local en tu propia máquina. Sin humo: te digo qué es real y qué es marketing.

Guía comunidad · julio 2026Nivel intermedio · app + códigoClaude · GPT · Gemini · localCon El Arquitecto de arranqueEspañol · de tú

El porqué · se acaba la fiesta

La fiesta se acaba — y no es lo que crees

Todo el verano nos malacostumbraron: 50% más de uso, Fable incluido sin pensarlo, la cuenta que parecía rendir más. Y justo cuando te acostumbraste, se acaba. Fable dejó de venir gratis en tu plan y ahora se cobra por uso; el extra de límites del verano, según se reportó, también se está yendo.

Seamos claros con los datos. Que Fable pase a cobrarse por uso sí es oficial: Anthropic lo puso a 10 dólares por millón de tokens de entrada y 50 por millón de salida. Lo del «50% extra que expira tal día y todo vuelve a la normalidad» lo reportó la prensa, no una página oficial — tómalo como contexto, no como sentencia. Y lo de que «los tokens solo van a subir y a rendir menos» es mi lectura de hacia dónde va esto, no un anuncio.

Pero el punto no son las fechas. El error no fue no aprovechar el verano. El error fue volverte dependiente de una sola suscripción y de un solo modelo. Porque los agentes que todos arman suenan increíbles, pero cada vez que corren queman tokens — y tú no controlas ni el precio ni la disponibilidad de esos tokens.

La jugada

Lo que te salva no es otro agente. Es un sistema —un arnés— que armas una vez, es tuyo, y corre en el modelo que tú decidas.

El concepto · qué es un arnés

Modelo + arnés = agente

Un modelo, solo, hace una cosa: entra texto, sale texto. No tiene memoria, no toca tus archivos, no manda correos. Es inteligencia en bruto, congelada. Puede decir «yo haría esto», pero no puede hacerlo.

El arnés (harness, en inglés) es todo lo que le pones alrededor para que actúe: un bucle que lo llama una y otra vez, unas herramientas que son sus manos, y el contexto que le recuerda en qué va. Eso convierte un modelo que responde en un agente que trabaja. La fórmula es simple: agente = modelo + arnés.

¿Y sabes qué es un arnés? Claude Code. Cursor. Codex. Cada uno es un arnés muy pulido montado sobre un modelo. Cuando usas Claude Code, el modelo decide qué hacer y el arnés ejecuta: lee archivos, corre comandos, busca en la web. La buena noticia es que puedes armar el tuyo, a tu medida, para lo que TÚ haces.

Un chat te da una respuesta hoy y la olvida mañana. Un arnés hace el trabajo, se repite, y no depende de tu memoria ni de una sola suscripción. Chatear es alquilar. Construir tu arnés es ser dueño.

Dos verdades para que no te vendan humo

  • Un arnés también gasta tokens cada vez que corre. Lo que ganas no es «gratis»: es un costo predecible y dejar de rearmar todo el contexto a mano en cada sesión.
  • Que «corra en cualquier modelo» no es magia: es una decisión de diseño que tomas al construirlo. Si lo pegas a un solo proveedor, quedas atado igual. Ya llegamos a cómo evitarlo.

Las piezas · anatomía

Las 7 piezas de un arnés

No te asustes con la palabra «arnés». Por dentro son siete piezas, y ninguna es un misterio. Van del corazón hacia afuera:

01

El bucle

El corazón. Llama al modelo; ¿pidió una herramienta? La ejecuta, le devuelve el resultado y repite. Para cuando ya no pide nada. Un agente es un modelo, un bucle y suficientes tokens.

02

Las herramientas

Sus manos: leer un archivo, correr un comando, mandar un correo, buscar en tu base. Pocas y buenas — cada herramienta es un contrato entre tu sistema y el modelo.

03

El system prompt

Las instrucciones: quién es, qué hace, cómo entrega, cuándo terminó. Ni tan rígido que se rompa, ni tan vago que se pierda.

04

Contexto y memoria

Su cabeza: qué recuerda y qué olvida. Como la ventana se satura, resumes lo viejo y guardas lo importante en archivos que consulta cuando hace falta.

05

La capa de modelo

El enchufe. La pieza que casi todos olvidan y que es TODO el punto: una capa fina que te deja cambiar de Claude a GPT o a un modelo local sin reescribir nada.

06

Verificación y freno

El criterio de «ya quedó». Sin esto no sabe cuándo terminó —o termina antes de tiempo—. Reglas claras: para cuando pasa la prueba, o al llegar a un límite.

07

Orquestación

El reparto. Casi siempre basta un solo agente; cuando no, delegas a subagentes con su propia tarea. Empieza simple y sube la complejidad solo cuando lo simple ya no alcanza.

Suena a mucho, pero el arnés mínimo son las tres primeras piezas (bucle + herramientas + un prompt) más el enchufe. El resto lo agregas cuando lo necesitas, no antes.

El on-ramp · no empieces de cero

Deja que El Arquitecto te lo diseñe

Antes de construir nada: no arranques de una hoja en blanco. El Arquitecto es una skill que armé justo para esto. Le cuentas lo que haces —tu idea, tu app, tu agente, las tareas que repites cada semana—, te hace dos o tres preguntas, y te devuelve un plano completo de 16 secciones para que Claude Code lo construya sin que le estés dictando cada paso.

Es tu punto de arranque: en vez de adivinar cómo armar el sistema, describes lo que necesitas y sale el diseño. De ahí lo construyes con cualquiera de los dos caminos de abajo.

Instala El Arquitecto y ábrele Claude Code

git clone https://github.com/Hainrixz/the-architect.git && cd the-architect && claude

Tiene su propia guía a fondo en la bóveda: The Architect.

Camino 1 · sin código

En la app: un sistema que describes una vez

Si no programas, empieza aquí. En la app de Claude ya tienes con qué armar un arnés ligero: uno que no corre solo, pero que describes una vez y reutilizas cada vez que lo necesitas.

1

Un Proyecto por cada trabajo repetitivo

«Editor de newsletter», «Analista de reseñas». Ahí guardas las instrucciones y los archivos de referencia que se reinyectan en cada chat. Ese es tu system prompt y tu memoria, sin código.

2

Instrucciones bien armadas

Rol, objetivo, formato de salida, cuándo está terminado y un ejemplo. Ese es tu scaffold: lo que el modelo ve antes de trabajar.

3

Skills y conocimiento

Sube tus plantillas, tu guía de estilo, tus checklists. El modelo los usa como memoria consultable, no como algo que le repites cada vez.

4

Conectores (MCP)

Gmail, Calendar, Drive. Ahí le das manos para actuar sobre tus cosas, sin programar nada.

El primer paso, siempre, es contarle todo lo que haces para que él diseñe el sistema. Este prompt lo arranca:

Cuéntale todo lo que haces (para la app)

Pégalo en un Proyecto nuevo de Claude o en un chat. Rellena lo tuyo y deja que diseñe el sistema.

Eres el arquitecto de mi sistema de trabajo. Tu meta es diseñar un sistema que yo pueda reutilizar cada semana, no darme una respuesta de una sola vez.

Esto es lo que hago:
- Mi trabajo / negocio: [descríbelo en una línea]
- Las tareas que repito cada semana: [lista 3–6, ej. escribir 3 correos de ventas, resumir reseñas, armar el reporte del lunes]
- Lo que más tiempo me come: [1–2]
- Las herramientas que ya uso: [Gmail, Notion, Sheets, etc.]

Con eso:
1. Detecta qué tareas se pueden convertir en un sistema reutilizable.
2. Para la más valiosa, dame: el rol que debe tomar Claude, las instrucciones exactas (system prompt), qué archivos de referencia subir, el formato de salida y cómo sé que quedó bien.
3. Dime qué conectores (Gmail, Calendar, Drive) le darían manos para actuar.
4. Entrégalo como algo que yo pueda pegar en un Proyecto de Claude y usar mañana.

Hazme 2–3 preguntas si algo no queda claro antes de diseñar.

Lo honesto: este camino no es autónomo de verdad ni corre en otro modelo — sigue atado a tu cuenta de Claude. Es «un sistema que reúsas», no «un sistema que corre solo en cualquier modelo». Para eso, sigue al camino 2.

Camino 2 · con código

En código: el bucle mínimo de verdad

¿Quieres el sistema que corre solo y en cualquier modelo? Aquí sí hay código —pero menos del que crees—. Hay dos formas.

La rápida: el Agent SDK

El Claude Agent SDK te da el mismo motor de Claude Code —el mismo bucle, las mismas herramientas, la misma gestión de contexto— pero programable en Python o TypeScript. En pocas líneas ya tienes un agente que lee, edita y corre comandos por ti.

Instala el Agent SDK (Python 3.10+)

pip install claude-agent-sdk

El Agent SDK en pocas líneas (Python)

Un agente que lee, edita y corre comandos — el motor de Claude Code, ya hecho.

from claude_agent_sdk import query, ClaudeAgentOptions

async for mensaje in query(
    prompt="Ordena mi carpeta de Descargas por tipo de archivo.",
    options=ClaudeAgentOptions(
        allowed_tools=["Read", "Write", "Bash"],
    ),
):
    print(mensaje)

Ojo: el Agent SDK corre modelos Claude (por Anthropic, Bedrock, Vertex o Foundry). Es la ruta Claude-nativa, la más pulida — pero no le enchufas GPT ni Gemini. Para eso, la siguiente forma.

La tuya: el arnés mínimo

Si quieres control total y agnosticismo desde el día uno, escribe tu propio bucle. Son sorprendentemente pocas líneas y casi todo es repetitivo: una lista de mensajes, dos o tres herramientas, y un while que llama al modelo, ejecuta lo que pide y repite hasta terminar. Así se ve la forma:

El arnés mínimo, agnóstico al modelo (Python)

El bucle completo: llama al modelo, ejecuta lo que pide y repite. Cambia MODELO y corre en otro.

import os, json, subprocess
from litellm import completion            # habla con 100+ modelos en formato OpenAI

# Cambia esta línea y tu sistema corre en otro modelo. Ese es todo el truco.
MODELO = os.getenv("MODELO", "claude-opus-4-8")   # o "gpt-4o", "gemini/...", "ollama/llama3"

def correr_bash(comando):                # una herramienta = una "mano" del agente
    return subprocess.run(comando, shell=True, capture_output=True, text=True).stdout

HERRAMIENTAS = {"correr_bash": correr_bash}

mensajes = [{"role": "user", "content": "Ordena mi carpeta de Descargas por tipo."}]

while True:                              # el bucle: el corazón del arnés
    r = completion(model=MODELO, messages=mensajes, tools=ESQUEMA)  # ESQUEMA = JSON de tus herramientas
    msg = r.choices[0].message
    mensajes.append(msg)
    if not msg.tool_calls:              # ya no pide herramientas -> terminó
        print(msg.content)
        break
    for tc in msg.tool_calls:           # ejecuta lo que pidió y devuélveselo
        salida = HERRAMIENTAS[tc.function.name](**json.loads(tc.function.arguments))
        mensajes.append({"role": "tool", "tool_call_id": tc.id, "content": str(salida)})

No tienes que escribirlo a mano. Ábrele Claude Code y pásale este prompt para que te lo construya funcionando, con tus herramientas:

Constrúyeme el arnés (pégalo en Claude Code)

Para que Claude Code te arme una versión funcional, agnóstica, con tus propias herramientas.

Construye un arnés mínimo en Python, en un solo archivo, con estas reglas:

1. Un bucle de agente: llama al modelo; si pide una herramienta, la ejecuta, le devuelve el resultado y repite hasta que ya no pida herramientas.
2. Usa LiteLLM como capa de modelo, para que yo pueda cambiar entre Claude, GPT y un modelo local de Ollama con solo cambiar una variable de entorno MODELO. No lo pegues al SDK de un solo proveedor.
3. Herramientas para empezar: leer_archivo, escribir_archivo y correr_bash, cada una con su JSON Schema.
4. Un system prompt claro y una condición de parada (máximo de iteraciones).
5. Coméntalo en español para que yo entienda cada pieza.

Al final, explícame en 3 pasos cómo correrlo y cómo cambiar de modelo.

El seguro de vida · agnóstico

Que corra en cualquier modelo

Aquí está el truco que hace que tu sistema sobreviva. Casi todos los proveedores y todos los modelos locales hablan el mismo idioma: el formato de la API de OpenAI. Si construyes tu arnés contra ese formato, cambiar de modelo es cambiar una línea de configuración, no reescribir la app.

La regla

No programes contra «Claude» ni contra «GPT». Programa contra «un LLM que habla formato OpenAI» y decide el modelo por configuración. Ese es todo el secreto de la agnosticidad.

Tres formas de lograrlo, de la más simple a la más soberana:

LiteLLM

github.com/BerriAI/litellm

Una librería que le habla a 100+ modelos con el mismo formato. La capa de traducción: cambias de modelo cambiando un texto.

OpenRouter

openrouter.ai

Un solo endpoint y una sola llave para cientos de modelos hospedados. Cambias de modelo cambiando el slug «proveedor/modelo».

Ollama

ollama.com

Corre modelos open-source en tu propia máquina y expone el mismo formato de OpenAI en tu compu. Tu código apunta a localhost. Soberanía total.

Esto no es «abandona Claude»

Y que quede claro, porque aquí muchos se confunden: esto no es dejar Claude. Claude sigue siendo tu mejor herramienta y probablemente el modelo que más vas a usar. El punto es otro: que tu SISTEMA sea tuyo y no se muera si un modelo se encarece o se limita. Le pones Claude por debajo hoy; si mañana conviene otro, cambias una línea y sigues. Eso es ser dueño.

Sé realista con lo local: en tu laptop corren modelos chicos y medianos; igualar a Opus o a Claude en tareas complejas todavía pide buen hardware. Piénsalo como seguro de vida y privacidad, no como reemplazo uno a uno.

Guía de la comunidad

Esta es la guía para construir tu propio arnés: qué es, sus piezas, cómo El Arquitecto te lo diseña y los dos caminos para armarlo —sin código en la app y con código en Claude Code— de forma que corra en cualquier modelo. Vive en la bóveda de la comunidad de tododeia.

Cierre · deja de alquilar

No te quemes los últimos días de tu cuenta chateando. Úsalos para armar tu primer sistema. Un chat lo olvidas mañana; un arnés hace el trabajo, se repite y es tuyo. Deja de alquilar respuestas y empieza a ser dueño de tu sistema — uno que ni Claude ni ningún modelo te pueda quitar.

¿Por dónde empiezo?

Comenta qué sistema te gustaría armar: cuáles son las tareas que repites cada semana, esas que te comen el tiempo. Con eso te digo por dónde empezar y qué camino te conviene. Y si te sirvió, sígueme y compártelo con alguien que lo necesite.

Los repos de la guía

Guías hermanas · las piezas a fondo

Lo honesto antes de cerrar

Dos aclaraciones honestas para cerrar. Una: construir tu arnés no es «tokens gratis» — todo sistema gasta tokens al correr; lo que ganas es control, reutilización y un costo que tú decides, no un rehacer todo a mano cada vez. Dos: el camino de la app es el más fácil pero sigue atado a tu suscripción; el agnóstico de verdad pide el camino de código. Empieza por donde estés — lo importante es que el sistema sea tuyo.