Repolode
LiuMengxuan04

LiuMengxuan04/MiniCode

Asistente de programación ligero para terminal, con un ciclo de herramientas y una TUI al estilo de Claude Code, creado como una base de código pequeña para aprender y experimentar.

Alternativa open source a:Claude Code

Estrellas
1,161
Forks
125
Issues abiertos
16
Último commit
hace 28 días

¿Qué es?

MiniCode es un asistente de programación pensado para trabajar desde la terminal y desarrollar en local. Recibe una solicitud, inspecciona el espacio de trabajo, usa herramientas como lectura, búsqueda y edición de archivos y ejecución de comandos, revisa los cambios antes de escribirlos y ofrece una respuesta final en la misma sesión.

El proyecto busca reproducir el flujo de trabajo y las ideas arquitectónicas de Claude Code en una implementación mucho más pequeña. Incluye una TUI a pantalla completa con desplazamiento por la transcripción, comandos slash, flujos de aprobación, persistencia de sesiones por proyecto y gestión del contexto, como la compactación automática. También admite skills locales definidas en SKILL.md y herramientas MCP mediante stdio o HTTP remoto.

Además del repositorio de TypeScript, el mismo proyecto cuenta con implementaciones en Rust, Python, Go y Java, mantenidas en repositorios separados. Está pensado principalmente para quienes quieran estudiar cómo se construye un agente de programación o personalizar sus propias herramientas.

Funciones clave

  • 01Llamadas a herramientas en varios pasos dentro de un solo turno, que forman un ciclo modelo-herramienta-modelo
  • 02Interfaz de terminal a pantalla completa con historial de entrada, menú de comandos slash y flujos de aprobación
  • 03Edición de archivos con revisión antes de escribir y comprobaciones de permisos para rutas y comandos
  • 04Persistencia de sesiones por proyecto con opciones para reanudar, renombrar, bifurcar y compactar
  • 05Skills locales mediante SKILL.md y herramientas, recursos y prompts de MCP por stdio o HTTP
  • 06Hasta 3 subagentes de solo lectura concurrentes, coordinados por un agente raíz

Casos de uso

  • Estudiar cómo se estructuran el ciclo de un agente de programación al estilo de Claude Code y su TUI
  • Crear un asistente de programación personalizado para terminal a partir de una base de código pequeña y fácil de leer
  • Experimentar con servidores MCP y skills locales de SKILL.md en un agente de terminal
  • Ejecutar una demostración sin conexión del flujo de trabajo del agente mediante un modo con modelo simulado

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/LiuMengxuan04/MiniCode.git
  2. 2

    Entra en el directorio del proyecto

    cd MiniCode
  3. 3

    Instala las dependencias

    npm install
  4. 4

    Ejecuta el instalador e introduce el nombre del modelo, ANTHROPIC_BASE_URL y ANTHROPIC_AUTH_TOKEN; después, inicia con minicode

    npm run install-local

Antes de usarlo

  • Para usar un modelo real, se necesita un endpoint de API compatible con Anthropic y un token de autenticación.
  • Está pensado como una base de código pequeña para aprender y experimentar, no como una plataforma completa para producción.

En colecciones

Temas

Preguntas frecuentes

¿Qué es MiniCode?
Asistente de programación ligero para terminal, con un ciclo de herramientas y una TUI al estilo de Claude Code, creado como una base de código pequeña para aprender y experimentar. MiniCode es un asistente de programación pensado para trabajar desde la terminal y desarrollar en local. Recibe una solicitud, inspecciona el espacio de trabajo, usa herramientas como lectura, búsqueda y edición de archivos y ejecución de comandos, revisa los cambios antes de escribirlos y ofrece una respuesta final en la misma sesión.
¿MiniCode es gratuito? ¿Qué licencia tiene?
MiniCode es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿MiniCode sigue mantenido?
Mantenimiento activo. El último commit de MiniCode fue el 9 oct 2026.
¿Para qué puedo usar MiniCode?
Estudiar cómo se estructuran el ciclo de un agente de programación al estilo de Claude Code y su TUI Crear un asistente de programación personalizado para terminal a partir de una base de código pequeña y fácil de leer Experimentar con servidores MCP y skills locales de SKILL.md en un agente de terminal Ejecutar una demostración sin conexión del flujo de trabajo del agente mediante un modo con modelo simulado
¿Cómo se instala MiniCode?
Clona el repositorio: git clone https://github.com/LiuMengxuan04/MiniCode.git Entra en el directorio del proyecto: cd MiniCode Instala las dependencias: npm install Ejecuta el instalador e introduce el nombre del modelo, ANTHROPIC_BASE_URL y ANTHROPIC_AUTH_TOKEN; después, inicia con minicode: npm run install-local
¿Dónde consigo MiniCode?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/LiuMengxuan04/MiniCode

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados