DEV Community

A&L digital
A&L digital

Posted on

iContext: Cómo ahorré $20 a la semana en tokens de ChatGPT debuggeando 391 archivos

El problema: perder dinero y tiempo con IA

¿Cuántas veces has pegado 5,000 líneas de código en ChatGPT esperando una solución y la IA:

  • Alucina imports que no existen
  • Sugiere arreglos para archivos que ni siquiera tienes
  • Te pide que le des contexto de 10 archivos diferentes
  • Te cobra $20 a la semana en tokens desperdiciados

Yo pasé por eso. Y me harté.


La solución: iContext

iContext es una herramienta CLI que escanea tu repositorio y le da a la IA el contexto exacto que necesita – sin que le expliques nada.

¿Qué detecta?

Lenguaje y stack (Python, Node, Rust, Go, etc.)
Puntos de entrada (main.py, app.js, Dockerfile...)
Archivos modificados en las últimas 72h (actividad reciente)
TODOs y FIXMEs (trabajo pendiente)
Áreas activas del proyecto (dónde está ocurriendo el desarrollo)
El siguiente paso lógico (para no perder el hilo)


Ejemplo de salida real

Esto es lo que me devolvió iContext en mi proyecto de 391 archivos en Python:

📁 PROYECTO: mi-api
📄 ARCHIVOS: 391
🔤 LENGUAJE: Python
📦 STACK: Python → FastAPI → SQLAlchemy

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ARQUITECTURA
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  ✓ src/
  ✓ tests/
  ✓ docs/
  ✓ migrations/

  🚀 PUNTOS DE ENTRADA: main.py, app.py
  🔀 RAMA GIT: feature/auth
  📝 CAMBIOS SIN COMMIT: 3
     M src/auth.py
     M src/models/user.py

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ACTIVIDAD RECIENTE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  08-06 14:32  src/auth.py
  08-06 10:15  src/models/user.py
  08-05 18:22  src/routes/api.py

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 PENDIENTES / TODOs
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  → src/auth.py:42 | TODO: Implement JWT refresh
  → src/routes/api.py:15 | FIXME: Optimize query

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 SIGUIENTE PASO
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  → Verificar conexión entre auth y user services.
Enter fullscreen mode Exit fullscreen mode

Con eso, le pego el output a ChatGPT y la IA entiende el proyecto en 5 segundos.


¿Cómo ahorra tokens?

Antes (sin iContext):

  • Pegaba 5-10 archivos manualmente (3,000-5,000 líneas)
  • Gastaba ~10,000 tokens por consulta
  • La IA adivinaba el contexto → respuestas erróneas
  • $20 a la semana en tokens desperdiciados

Después (con iContext):

  • 1 comando: ./iContext
  • Output de ~200 líneas (contexto estructurado)
  • Gasto: 95% menos tokens
  • La IA da respuestas precisas en el primer intento

Resultado: de horas a 5 minutos de debugging.


¿Cómo se instala?

git clone https://github.com/dulcevenganza666777-lang/icontext-
cd icontext-
chmod +x iContext
./iContext
Enter fullscreen mode Exit fullscreen mode

Eso es todo. No necesitas API keys, ni cuenta en la nube, ni configuraciones complejas.


Casos de uso reales

1. Debuggear un proyecto legacy

"Me bajé un repo de 5 años, no sabía ni por dónde empezar. iContext me dijo los archivos activos, los TODOs y el siguiente paso. En 30 min ya había arreglado el bug principal."

2. Unirse a un equipo nuevo

"Llegué a un proyecto con 200+ archivos. iContext me dio el mapa en segundos. Supe dónde estaba la lógica principal sin preguntarle a nadie."

3. Usar IA sin gastar una fortuna

"Dejé de pegar 5,000 líneas. Ahora pego 200 líneas de contexto y ChatGPT me da respuestas perfectas. Ahorro $20 a la semana."


El futuro de iContext

  • [ ] Soporte para más lenguajes (JavaScript, Rust, Go)
  • [ ] Integración con VS Code
  • [ ] Salida en formato JSON para automatizar
  • [ ] Detección de dependencias obsoletas

¿Quieres probarlo?

El repo está en GitHub:

🔗 https://github.com/dulcevenganza666777-lang/icontext-

⭐ Si te sirve, dale una estrella.

🐛 Si encuentras bugs, abre un issue.

💡 Si tienes ideas, abre un PR.


Hecho con ❤️ por dulcevenganza666777-lang

Top comments (0)