Saltar al contenido
Volver al catálogo
Proyecto coding-agentHerramientasPrincipiantePróximamente

Construye tu propio agente de código

Construye un agente de código desde cero. Conecta modelos con OpenRouter, protege API keys, define herramientas e implementa el ciclo autónomo ReAct.

Constrúyelo en tu lenguaje

El tester trata tu programa como una caja negra: sirve cualquier lenguaje. Estos son los más cómodos para este proyecto.

Idioma del temario

Las guías de las etapas se leen en este idioma. Solo aparecen los idiomas en los que este proyecto ya está traducido completo; el idioma de la interfaz no cambia.

De qué trata este proyecto

Proyecto en preparación: estamos completando y verificando el recorrido de implementación y sus pruebas. Las capacidades descritas son el objetivo del proyecto; todavía no está habilitado para comenzar.

Herramientas como Claude Code, Codex, Pi y OpenCode están transformando la programación. Para un desarrollador junior o principiante, pueden parecer cajas negras mágicas. Sin embargo, su funcionamiento descansa sobre principios claros y accesibles de ingeniería de software: comunicación con APIs de modelos mediante un enrutador universal como OpenRouter, definición de herramientas mediante esquemas JSON, e inspección y edición segura de código en un ciclo iterativo.

En este proyecto aprenderás la arquitectura de un agente de código desde los cimientos absolutos. Descubrirás qué es una API key, cómo configurarla de manera segura sin exponerla en repositorios públicos, qué ventajas ofrece un enrutador de modelos para evitar el bloqueo de proveedor, cómo estructurar herramientas con contexto de líneas y parches quirúrgicos, y cómo orquestar el ciclo autónomo de razonamiento y acción (ReAct).

Hoja de ruta

7 etapas repartidas en 3 fases. Cada etapa trae su guía y sus tests: avanzas cuando pasan.

  1. Fase 12 etapas

    Fundamentos de Modelos, API Keys y Enrutadores

    Comprende qué es un modelo de lenguaje, cómo funciona la autenticación con API keys, por qué usar OpenRouter como enrutador y cómo definir esquemas de herramientas estándar.

  2. Fase 23 etapas

    Herramientas del Espacio de Trabajo

    Implementa las herramientas con las que el agente inspecciona y modifica el código: lectura con números de línea, creación de archivos y parches quirúrgicos.

  3. Fase 32 etapas

    Protocolo de Ejecución y Ciclo ReAct

    Unifica las herramientas en un despachador que aísla errores de ejecución y orquesta el ciclo de razonamiento y acción autónomo.

Antes de empezar

Un motor de agente de desarrollo por línea de comandos que define herramientas compatibles con OpenRouter/OpenAI, inspecciona y edita código con parches quirúrgicos, despacha llamadas estructuradas y orquesta el ciclo de ejecución ReAct hasta resolver la tarea.

  • grep
    Próximamente

    Construye tu propio grep

    Construye tu propio grep desde cero. Lee stdin, filtra texto por patrones y maneja códigos de salida mientras aprendes los fundamentos de las herramientas Unix.

    Principiante7 etapas~6 hHerramientas
    expresiones regularesCLIstdin

    Go · Python · Zig

  • git
    Próximamente

    Construye tu propio Git

    Construye tu propio Git desde cero. Guarda blobs, trees y commits para entender los objetos direccionados por contenido y el control de versiones.

    Avanzado12 etapas~18 hHerramientas
    funciones hashzlibDAG+1

    Go · Python · Rust

  • mcp-server
    Beta

    Construye tu propio servidor MCP

    Construye un servidor MCP desde cero. Implementa Model Context Protocol con JSON-RPC, herramientas y recursos para conectar clientes de IA con tus programas.

    Intermedio5 etapas~12 hRedes
    MCPJSON-RPCagentes+1

    TypeScript · Python · Go