Una aplicación de terminal (CLI/TUI) para ejecutar y administrar varios agentes de programación con IA, como Claude Code, Codex y Aider, en espacios de trabajo de Git separados.
ZiChuanLan/agent-purge
Consola web local y CLI para inyectar o reemplazar un prompt de sistema compartido (persona) en varios agentes de programación, como Claude Code, Codex y OpenCode.
- Estrellas
- 1,349
- Forks
- 860
- Issues abiertos
- 0
- Último commit
- hace 10 horas
¿Qué es?
agent-purge ofrece un único archivo de persona que se incorpora al prompt de sistema de varios entornos de agentes de programación, como codex, claude, opencode, pi, hermes y otros. Cada entorno obtiene el prompt de sistema de una ubicación distinta, así que la herramienta ofrece tres canales: un bloque de configuración administrado que se instala en el entorno, un shim en PATH que inicia el entorno con la persona y un comando de barra dentro de la sesión para activarla o desactivarla. Hay cuatro modos disponibles: replace, strict (solo la persona), append y off.
Una consola web local en 127.0.0.1 muestra las personas, indica qué entornos están instalados y qué capa de inyección usa cada uno, y permite activar o desactivar la persona. Al desactivarla o usar el modo off, se revierten todos los cambios. Las personas son archivos Markdown simples con frontmatter, almacenados en un directorio de datos dentro del directorio de inicio del usuario; el estado se conserva únicamente en la máquina local. El paquete requiere Node 20+ y no tiene dependencias.
Un plugin opcional para el gateway local magpie reescribe el segmento de sistema de las solicitudes de los agentes que pasan por el gateway, de modo que un cambio de persona surte efecto sin reiniciar cada entorno. Los clientes de escritorio de código cerrado solo se inician tal cual, sin inyección.
Funciones clave
- 01Incorpora una persona en varios agentes de programación mediante bloques de configuración, shims en PATH o comandos dentro de la sesión.
- 02Ofrece los modos replace, strict, append y off, que se pueden cambiar en tiempo de ejecución.
- 03Consola web local para mostrar las personas, consultar el estado de los entornos y activar o desactivar la inyección.
- 04Todos los cambios se pueden revertir mediante uninstall, disarm o al cambiar al modo off.
- 05Plugin opcional para el gateway magpie que reescribe los prompts de sistema de las solicitudes que pasan por él.
Casos de uso
- Mantener una persona o un estilo de programación coherentes en Claude Code, Codex y OpenCode.
- Probar cómo los distintos prompts de sistema cambian el comportamiento de los agentes de programación.
- Enrutar varios agentes a través de un gateway local y cambiar su persona desde un único lugar.
Inicio rápido
- 1
Instala el CLI globalmente mediante npm
npm i -g agent-purge - 2
Inicia la consola web local
agent-purge web - 3
Inicia un agente de programación con la persona actual (p. ej., codex)
agent-purge codex
Antes de usarlo
- Requiere Node.js 20 o posterior.
- Los agentes de escritorio de código cerrado solo se inician tal cual; no se les puede inyectar el prompt.
- El complemento opcional de gateway magpie debe instalarse mediante un git clone y, tras los cambios, hay que volver a generar la lista de personas.
- Los modos strict y replace pueden degradar o alterar el comportamiento del harness, ya que es posible que se eliminen instrucciones para las herramientas.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es agent-purge?
- Consola web local y CLI para inyectar o reemplazar un prompt de sistema compartido (persona) en varios agentes de programación, como Claude Code, Codex y OpenCode. agent-purge ofrece un único archivo de persona que se incorpora al prompt de sistema de varios entornos de agentes de programación, como codex, claude, opencode, pi, hermes y otros. Cada entorno obtiene el prompt de sistema de una ubicación distinta, así que la herramienta ofrece tres canales: un bloque de configuración administrado que se instala en el entorno, un shim en PATH que inicia el entorno con la persona y un comando de barra dentro de la sesión para activarla o desactivarla. Hay cuatro modos disponibles: replace, strict (solo la persona), append y off.
- ¿agent-purge es gratuito? ¿Qué licencia tiene?
- agent-purge es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿agent-purge sigue mantenido?
- Mantenimiento activo. El último commit de agent-purge fue el 6 nov 2026.
- ¿Para qué puedo usar agent-purge?
- Mantener una persona o un estilo de programación coherentes en Claude Code, Codex y OpenCode. Probar cómo los distintos prompts de sistema cambian el comportamiento de los agentes de programación. Enrutar varios agentes a través de un gateway local y cambiar su persona desde un único lugar.
- ¿Cómo se instala agent-purge?
- Instala el CLI globalmente mediante npm: npm i -g agent-purge Inicia la consola web local: agent-purge web Inicia un agente de programación con la persona actual (p. ej., codex): agent-purge codex
- ¿Dónde consigo agent-purge?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ZiChuanLan/agent-purge
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un bloque de reglas para pegar que evita que agentes de programación como Claude Code y Codex se excedan con las defensas, construyan de más y añadan comprobaciones innecesarias.
Colección local basada en archivos de diez skills SKILL.md para agentes, centradas en aclarar y seguir tareas, pausar y transferir el trabajo, gestionar memoria de perfil, crear skills y escribir.
Aplicación de escritorio nativa y CLI para controlar localmente agentes de programación como Claude Code, Codex y Cursor, con sincronización opcional entre dispositivos.
Un supervisor en Python que monitoriza agentes de programación como Codex y OpenCode con modelos de decisión para evaluar si completaron el trabajo, si las pruebas son suficientes y si hay agentes bloqueados.
Un espacio de trabajo de escritorio local que ejecuta agentes de OpenCode, Codex y DeepSeek Harness en proyectos, tareas, plugins y Skills compartidos.