iceCoder
Agente de codificación auto-alojado con interfaz desktop y móvil, supervisión L0/L1/L3, integración MCP y checkpoints de sesión para reanudar flujos interrumpidos.
Ficha actualizada 28 sept 2026, 7:14 · upstream 28 sept 2026, 6:58 · release sin release detectada
Qué es iceCoder
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
iceCoder es un agente de codificación auto-alojado que proporciona una interfaz tanto para escritorio como para móvil, permitiendo la supervisión en tres niveles (L0, L1 y L3). El sistema integra herramientas MCP y mantiene checkpoints de sesión para reanudar flujos interrumpidos sin pérdida de contexto. La arquitectura se basa en Node.js 22+, con una complejidad baja que requiere 1 núcleo de CPU y 1 GB de RAM mínimo.
El agente utiliza un bucle Harness y TaskGraph como único contexto de ejecución estructurado, reemplazando planes de ejecución antiguos. La memoria a largo plazo se gestiona mediante archivos Markdown estructurados bajo data/memory-files/, sin necesidad de bases de datos vectoriales externas. Incluye capacidades multi-modelo con soporte para visión artificial, gestión de sesiones cruzadas entre dispositivos y herramientas integradas para sistema de archivos, Git y shell.
La plataforma ofrece telemetría detallada, evaluaciones de regresión de agente y benchmarks locales comparativos. La supervisión incluye verificación de tiempo de parada D′ y control de presupuesto de rama. Los checkpoints v2 incluyen runtimeV2 con huella de herramientas y estado del supervisor.
- Automatización de tareas de desarrollo con supervisión adaptativa o estricta según el nivel de riesgo
- Gestión de sesiones multi-dispositivo con sincronización QR para compartir contexto entre móvil y PC
- Análisis de código asistido por IA con sub-agentes de análisis asíncrono en segundo plano
- Integración de herramientas externas mediante registro MCP en el mismo ToolRegistry
- Supervisión dual-mode L1/L2 eliminada, sustituida por TaskGraph hard guard con bloqueos y forzado de cambio
- Memoria v2 estructurada con niveles hard_rule, project_fact y evicción controlada por Dream
- Checkpoints de sesión con runtimeV2 que permiten reanudar flujos tras reconexión F5 o WebSocket
- Soporte multi-modelo con fallback automático si el API rechaza payloads de imagen
- Integración MCP para registrar herramientas externas en el ToolRegistry centralizado
- Requiere Node.js 22+; sin herramienta C++ en Windows, /shell no funcionará en la app empaquetada
- No utiliza Docker ni archivos Dockerfile/Compose según análisis técnico del repositorio
- La memoria externa se gestiona solo con Markdown bajo data/memory-files/, sin base de datos vectorial
- Los checkpoints legacy sin runtimeV2 siguen siendo legibles pero no optimizados para reanudo v2
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Instalar vía Windows x64 (sin Node.js) o CLI tgz con npm install -g. Configurar API key en primer lanzamiento. Datos en ~/.iceCoder/. Para desarrollo, usar ./data/. En Windows, reconstruir node-pty requiere VS 2022 + SDK Windows 10/11. Verificar env vars en docs/variables.md.
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.







