Infinodia Code
Un agente de programación en tu terminal. Le pides algo en español («arregla el test que falla», «añade validación al formulario») y él mira el proyecto, propone el cambio, te lo enseña y lo aplica si le das permiso.
Instalación
Necesitas Python 3.10 o superior. No instala ninguna otra dependencia.
pip install https://infinodia.com/descargas/infinodia_code-0.1.0-py3-none-any.whl
La primera vez te pedirá tu clave de API: créala gratis en el portal, en «Claves». Usa la cuota de tu plan.
Uso
cd mi-proyecto
infinodia-code # sesión interactiva
infinodia-code --modo plan # solo lectura: te propone un plan
infinodia-code -p "explica qué hace main.py" # una sola petición, para scripts
infinodia-code --continuar # retoma la última sesión
| Orden | Qué hace |
|---|---|
/init | Analiza el proyecto y crea INFINODIA.md, unas notas que el agente lee siempre |
# nota | Añade una nota a INFINODIA.md (por ejemplo, cómo se lanzan los tests) |
/modo | preguntar (por defecto), automatico (acepta ediciones) o plan (solo lectura) |
/deshacer | Deshace el último cambio en un fichero |
/cambios | Lista los ficheros cambiados en la sesión |
/compactar | Resume la conversación para dejar sitio en el contexto |
/coste | Tokens usados en la sesión |
Seguridad
- Solo lee y escribe dentro de la carpeta del proyecto.
- Antes de escribir un fichero te enseña las diferencias; antes de ejecutar un comando, te lo pregunta.
- Los comandos peligrosos (borrados masivos,
git push --force, descargar y ejecutar) se preguntan siempre, aunque hayas aceptado otros. - El código de tu proyecto se envía a la API de Infinodia, procesada en la Unión Europea.
Qué esperar
Funciona con nuestro modelo actual, de 7.000 millones de parámetros. Resuelve bien tareas concretas: arreglar un fallo localizado, explicar código, escribir una función o un test. En nuestras pruebas encontró y corrigió un error de cálculo en 11 segundos. En tareas largas o que tocan muchos ficheros queda muy por debajo de los agentes que usan modelos mucho mayores. Para empresas, el despliegue privado permite usar un modelo mayor.