MicroCodex: un agente de codificación ultraligero en C++23 para el terminal

Fuentes: MicroCodex: an ultra-lightweight C++23 coding agent for the terminal

MicroCodex es un agente de codificación ultraligero que se ejecuta de forma local en el terminal. Escrito en C++23, ofrece prompts de un solo uso, una interfaz interactiva en línea de comandos, herramientas de codificación locales, conversaciones persistentes y compactación automática del contexto.

El proyecto se instala en macOS y Linux mediante un comando curl que descarga y ejecuta un instalador oficial desde los releases de GitHub, o bien descargando el binario correspondiente a cada plataforma desde la última release. El instalador detecta la arquitectura nativa; en Linux se requieren las bibliotecas libcurl y OpenSSL en tiempo de ejecución. También es posible fijar una versión concreta mediante la variable de entorno MICROCODEX_RELEASE. Tras la instalación, el usuario ejecuta microcodex login para autenticarse mediante OAuth y, a continuación, microcodex para iniciar una sesión interactiva o pasar un prompt puntual.

La herramienta reutiliza las mismas "skills" de sistema de archivos configuradas para Codex bajo $CODEX_HOME/skills, cada una definida por un SKILL.md con frontmatter YAML. MicroCodex incorpora una salvaguarda léxica que bloquea patrones destructivos como rm -rf, git reset --hard o comandos de formateo, aunque los autores advierten de que no se trata de un sandbox completo. La compilación requiere un compilador C++23, make y las cabeceras de desarrollo de libcurl y OpenSSL en Linux. El repositorio se distribuye bajo licencia Apache-2.0 y deja pendientes, entre otras limitaciones, la ausencia de soporte MCP y la imposibilidad de copiar texto desde el terminal durante el uso.