Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

coddy-agent

Coddy es un agente generalista en una sola binaria estática de Go. Ofrece interfaz de terminal, servidor ACP para editores, API compatible con OpenAI, UI web integrada, gateway Telegram, cron scheduler, relay swarm y modo remoto.

Ficha actualizada 23 sept 2026, 16:41 · upstream 23 sept 2026, 16:10 · release 1.2.9

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es coddy-agent

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Coddy es un agente generalista construido como una única binaria estática en Go. Su arquitectura permite que el mismo núcleo de agente sea accesible desde múltiples superficies: terminal (TUI), editor de código (ACP), navegador web, Telegram, cron jobs y modo remoto. El sistema utiliza un patrón de ReAct para la planificación de tareas, soporta herramientas externas a través del protocolo MCP, mantiene memoria a largo plazo mediante compaction de contexto y permite que cada superficie tenga sesiones independientes pero compartidas en disco. La configuración se gestiona desde un archivo YAML centralizado con validación contra un esquema embutido.

CASOS DE USO
  • Automatización de tareas repetitivas: cron jobs, background tasks, scripts de mantenimiento
  • Desarrollo de software: generación de código, refactorización, pruebas, despliegue
  • Integración con IA: ejecución de LLMs como asistentes personales o copilotos
  • Gestión de proyectos: planificación, seguimiento de tareas, documentación automática
  • Comunicación entre equipos: mensajería interna, notificaciones, coordinación remota
  • Seguridad y auditoría: control de acceso a herramientas, registro de acciones, validación de inputs
PUNTOS DESTACADOS
  • Binaria estática en Go con imagen distroless, sin dependencias externas ni runtime
  • Soporta múltiples modelos de IA (OpenAI, Anthropic, ChatGPT, Ollama, llama.cpp) y APIs compatibles
  • Arquitectura modular: reglas, habilidades, subagentes e hooks gestionables desde archivos
  • Protocolo ACP para comunicación con editores como Zed, VS Code y Obsidian
  • Soporte de múltiples interfaces (console TUI, web UI, Telegram gateway)
  • Memoria a largo plazo con compaction automática y persistencia en disco
  • Seguridad mediante gateos de token bearer y contraseña para superficies remotas
PRECAUCIONES
  • Depende de un modelo de lenguaje externo; no puede ejecutar código complejo sin herramientas externas
  • La seguridad depende de la configuración del usuario: tokens y contraseñas deben gestionarse manualmente
  • El modo remoto requiere que el servidor coddy esté disponible en una red local o mediante túnel
  • No incluye capacidades de ejecución de código nativo, solo herramientas y scripts predefinidos
  • La memoria a largo plazo tiene límites por tamaño de contexto; compaction es necesaria para mantener rendimiento
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Start screenMobile startConsole turn with a tool callCoddy agent
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Instala con curl o PowerShell: `curl -fsSL https://coddy.dev/install.sh | bash`,Configura un modelo en ~/.coddy/config.yaml o export OPENAI_API_KEY,Para producción, usa una imagen distroless y despliega con Docker Compose,El servidor coddy serve puede ejecutarse como daemon con `--daemon` para autogestión,La configuración se valida en tiempo de ejecución con `coddy -t` antes del inicio,Para escalabilidad, usa el relay swarm que agrupa múltiples nodos en una red,El modo remoto requiere un servidor coddy activo y validación de credenciales por superficie

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsGoPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
12345
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.