Repolode
microsoft

microsoft/TokenEconomizer

Plugin para Claude Code, Codex, Copilot CLI y Pi que aprende de sesiones anteriores en un repositorio para reducir el costo en tokens de los agentes de programación.

Estrellas
4,833
Forks
292
Issues abiertos
6
Último commit
anteayer

¿Qué es?

TokenEconomizer reduce el costo de ejecutar agentes de programación en repositorios en los que trabajas con frecuencia, sin cambiar el agente ni su modelo. Registra lo que ocurrió en sesiones anteriores y aprovecha ese historial para reducir el desperdicio en sesiones posteriores. Tiene tres mecanismos: micro-skills, que guardan datos del repositorio —como el comando correcto para ejecutar las pruebas— y los inyectan al inicio de la sesión cuando varias sesiones los confirman; la poda de herramientas, que elimina las que no se usan mediante la configuración propia del agente y permite restaurarlas con un solo comando; y un protector contra bucles, que usa un modelo juez para detectar un turno atascado y redirigir al agente, pero deja en manos del usuario la decisión de detenerlo.

El plugin es compatible con Claude Code, Codex, GitHub Copilot CLI y Pi, y ofrece compatibilidad experimental con opencode. Cada mecanismo se puede activar o desactivar, y es posible configurar umbrales, como cuántos prompts sin uso activan la poda. Las llamadas a modelos del propio plugin se ejecutan mediante el inicio de sesión existente del usuario en el agente, y lo que aprende se almacena localmente en ~/.tokeneconomizer.

El artículo que acompaña al proyecto presenta resultados en tareas de SWE-Bench con cinco combinaciones de agentes y modelos; el costo medio fue entre un 18,4 % y un 30,9 % menor. Estas cifras corresponden a mediciones de los autores.

Funciones clave

  • 01Inyecta al inicio de la sesión datos aprendidos del repositorio, como pasos de compilación y comandos para ejecutar pruebas.
  • 02Elimina herramientas sin uso mediante la configuración propia del agente y permite restaurarlas con un solo comando.
  • 03Detecta turnos atascados con un modelo juez y redirige al agente hasta un número configurable de veces.
  • 04Funciona con Claude Code, Codex, GitHub Copilot CLI y Pi.
  • 05Almacena los datos aprendidos localmente y permite revertir todas las acciones.

Casos de uso

  • Reducir el gasto en tokens cuando un equipo ejecuta repetidamente un agente de programación en la misma base de código.
  • Reducir costos en tareas largas del estilo SWE en las que el agente vuelve a descubrir los mismos datos del repositorio.
  • Evitar que un agente repita en bucle el mismo comando fallido sin intervención manual.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/microsoft/TokenEconomizer.git
  2. 2

    Añade el marketplace de plugins a Claude Code

    claude plugin marketplace add "$PWD/TokenEconomizer"
  3. 3

    Instala el plugin

    claude plugin install tokeneconomizer@tokeneconomizer
  4. 4

    Inicia Claude Code y comprueba el estado del plugin

    /tokeneconomizer:status

Antes de usarlo

  • Solo admite versiones específicas y probadas de cada agente; no se admiten las versiones anteriores.
  • Requiere Python 3.10 o posterior y uno de los agentes de programación compatibles.
  • La compatibilidad con opencode es experimental y solo se ha probado con dos versiones.

Destacado en Repolode Weekly

En colecciones

Temas

Preguntas frecuentes

¿Qué es TokenEconomizer?
Plugin para Claude Code, Codex, Copilot CLI y Pi que aprende de sesiones anteriores en un repositorio para reducir el costo en tokens de los agentes de programación. TokenEconomizer reduce el costo de ejecutar agentes de programación en repositorios en los que trabajas con frecuencia, sin cambiar el agente ni su modelo. Registra lo que ocurrió en sesiones anteriores y aprovecha ese historial para reducir el desperdicio en sesiones posteriores. Tiene tres mecanismos: micro-skills, que guardan datos del repositorio —como el comando correcto para ejecutar las pruebas— y los inyectan al inicio de la sesión cuando varias sesiones los confirman; la poda de herramientas, que elimina las que no se usan mediante la configuración propia del agente y permite restaurarlas con un solo comando; y un protector contra bucles, que usa un modelo juez para detectar un turno atascado y redirigir al agente, pero deja en manos del usuario la decisión de detenerlo.
¿TokenEconomizer es gratuito? ¿Qué licencia tiene?
TokenEconomizer es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿TokenEconomizer sigue mantenido?
Mantenimiento activo. El último commit de TokenEconomizer fue el 4 nov 2026.
¿Para qué puedo usar TokenEconomizer?
Reducir el gasto en tokens cuando un equipo ejecuta repetidamente un agente de programación en la misma base de código. Reducir costos en tareas largas del estilo SWE en las que el agente vuelve a descubrir los mismos datos del repositorio. Evitar que un agente repita en bucle el mismo comando fallido sin intervención manual.
¿Cómo se instala TokenEconomizer?
Clona el repositorio: git clone https://github.com/microsoft/TokenEconomizer.git Añade el marketplace de plugins a Claude Code: claude plugin marketplace add "$PWD/TokenEconomizer" Instala el plugin: claude plugin install tokeneconomizer@tokeneconomizer Inicia Claude Code y comprueba el estado del plugin: /tokeneconomizer:status
¿Dónde consigo TokenEconomizer?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/microsoft/TokenEconomizer

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

Proyectos relacionados