He estado pensando en un problema común al trabajar con IA en desarrollo: la pérdida de contexto en proyectos reales. De esa inquietud surgió contx, un CLI local-first diseñado para recuperar contexto de manera rápida y determinista.
Construyendo contx: un CLI local-first para contextualizar proyectos
Hace un tiempo la inteligencia artificial comenzó a cambiar profundamente la forma en que desarrollamos software. Como muchos desarrolladores, empecé a incorporarla a mi flujo de trabajo: para revisar código, refactorizar, depurar errores o explorar soluciones más rápido.
Sin embargo, pronto me encontré con un problema recurrente.
A medida que las conversaciones con la IA se hacían más largas, el contexto comenzaba a perderse. Y cuando necesitaba iniciar una conversación nueva, el problema se repetía: debía volver a explicar el proyecto, las decisiones tomadas o la estructura del código.
En otras palabras, el problema no era la falta de información, sino la dificultad para recuperar el contexto correcto en el momento adecuado.
Fue entonces cuando me surgió una idea simple:
¿y si existiera una herramienta que ayudara a recuperar y organizar el contexto de un proyecto para utilizarlo en conversaciones con IA?
Inicialmente pensé en construir una extensión de navegador. Pero a medida que la idea fue madurando, empezó a tomar una dirección diferente. Con la creciente adopción de APIs de IA y herramientas de desarrollo basadas en terminal, un enfoque más universal parecía tener más sentido.
Así nació contx.
contx es una herramienta CLI diseñada para recuperar contexto relevante de un proyecto de manera rápida y determinista, manteniendo una filosofía local-first y siendo completamente independiente del modelo de IA que el desarrollador decida utilizar.
El diseño de contx se basa en algunos principios simples:
- arquitectura local-first
- recuperación determinista de contexto
- independencia de proveedores de IA
- integración natural con el flujo de trabajo del desarrollador
La idea es ayudar a los desarrolladores a trabajar con la IA de manera más eficiente.
Pero... contx no es sobre IA. contx es sobre control.