aico
Agente de codificación autónomo open-source para terminal, web y VS Code. Self-hosted con registro de sesiones persistente, verificación real de artefactos en navegador y soporte MCP.
Ficha actualizada 28 sept 2026, 8:15 · upstream 28 sept 2026, 7:55 · release v0.19.4
Qué es aico
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
aico es un agente de código autónomo diseñado para ejecutarse en el terminal, a través de un portal web o como panel nativo en VS Code. Su arquitectura se basa en un registro de sesiones durable (append-only event log) que deriva cada solicitud del historial, permitiendo al modelo razonar sobre herramientas utilizadas hace varios turnos y facilitando la auditoría y recuperación de estados.
El sistema verifica el trabajo generado abriendo los artefactos en un navegador real mediante Playwright, detectando errores de renderizado, excepciones no capturadas o fallos funcionales antes de marcar una tarea como completada. Soporta múltiples proveedores de modelos (OpenAI, Anthropic, Ollama local) y permite 'traer tu propia clave', evitando las tarifas de plataforma.
Técnicamente, está construido con Next.js y React sobre Node.js 22.5+. No incluye Docker por defecto, requiriendo instalación global o vía npx. Implementa el protocolo MCP para interoperabilidad con otros agentes AI.
- Automatización de tareas de desarrollo mediante comandos en terminal con supervisión humana en tiempo real.
- Generación y verificación de aplicaciones web completas que se abren en un navegador real antes de finalizar la tarea.
- Integración como servidor MCP para delegar trabajo a otros agentes de inteligencia artificial.
- Ejecución local privada utilizando modelos Ollama sin enviar datos a proveedores externos.
- Verificación real de artefactos: abre el código generado en un navegador real y valida funcionalidad antes de confirmar la tarea.
- Registro de sesiones persistente (append-only log) que permite auditoría, reproducción y recuperación de estados intermedios.
- Soporte nativo para protocolo MCP (Model Context Protocol) para interoperabilidad con otros agentes.
- Control total sobre costos: permite usar claves propias de proveedores o modelos locales Ollama sin markup de plataforma.
- Optimización de caché de prompts medida entre 79% y 91% mediante derivación de solicitudes desde el log.
- No incluye Dockerfile ni Compose por defecto; requiere instalación manual global o vía npx.
- Versión actual en desarrollo (0.19.4), no estable, con funcionalidades que pueden cambiar entre releases.
- Requiere Node.js 22.5+ para usar la base de datos SQLite integrada y el cliente web.
- Algunos modelos recientes (ej. gpt-5.6) requieren configuración específica del endpoint /v1/responses para herramientas.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Ejecutar con npx github:suhail-akhtar/aico#v0.19.4 serve o instalar globalmente vía npm. Requiere Node.js 22.5+. Configurar variables de entorno (OPENAI_API_KEY, etc.) en ~/.aico/settings.json o .env local. No usar Docker por defecto; el cliente web viene incluido en la instalación npx.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.