OpenACM
OpenACM es un agente autónomo auto-alojado que ejecuta comandos, controla el entorno local y conecta a servidores MCP. Usa Next.js/FastAPI, soporta múltiples canales (Telegram, WhatsApp) y flujos visuales para automatización sin nube.
Ficha actualizada 28 sept 2026, 3:42 · upstream 28 sept 2026, 3:37 · release sin release detectada
Qué es OpenACM
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OpenACM es una plataforma de agentes autónomos auto-alojados que ejecuta comandos del sistema, escribe y ejecuta código, navega por la web y conecta a cualquier servidor MCP. El sistema incluye un dashboard web moderno construido con Next.js y un backend en Python/FastAPI que orquesta múltiples canales de comunicación como Telegram, WhatsApp (Meta Cloud API), Discord y Web.
La arquitectura soporta flujos visuales editables en nodo para automatizaciones complejas, gestión de memoria a largo plazo mediante ChromaDB con RAG, y un sistema de habilidades basado en Markdown. Incluye soporte nativo para Model Context Protocol (MCP) vía stdio, SSE o HTTP streamable, permitiendo integrar herramientas externas sin reescribir código.
El despliegue es flexible: se puede instalar globalmente con npm, usar scripts one-liner o contenerizar con Docker. Requiere Python 3.12+ y Node.js 20+, con opciones para LLMs locales (Ollama) o proveedores cloud vía LiteLLM. Todo el procesamiento de datos y claves API permanece local en los directorios data/ y config/.
- Automatización de tareas repetitivas mediante flujos visuales o agentes especializados con canales propios.
- Integración de herramientas externas a través de servidores MCP (filesystem, google-drive, etc.).
- Chatbots multiplataforma que operan en Telegram, WhatsApp y Discord compartiendo contexto único.
- Ejecución segura de comandos shell y Python con confirmaciones y sandboxing opcional.
- Soporte nativo para Model Context Protocol (MCP) con modos stdio, SSE y HTTP streamable.
- Dashboard web completo con trazabilidad de herramientas, uso de tokens y eventos en tiempo real.
- Sistema de flujos visuales editables en nodo para crear automatizaciones complejas sin código.
- Memoria RAG persistente con ChromaDB y capacidad de resucitar proyectos antiguos (Code Resurrection).
- Multi-canal unificado: Telegram, WhatsApp, Discord y Web comparten el mismo cerebro AI.
- Requiere configuración manual inicial de claves API y proveedor LLM en config/.env.
- No incluye Dockerfile en el root del repositorio (solo en carpeta docker/).
- Dependencia estricta de Python 3.12+ y Node.js 20+ para compilación y ejecución.
- La complejidad media (MEDIUM) exige supervisión humana para evitar acciones no deseadas en entorno productivo.
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 globalmente con npm i -g open-acm o usar scripts one-liner. Para Docker, montar config/local.yaml y ajustar host/port en docker-compose.yml. Verificar RAM mínima (8GB Windows / 3GB Linux). Usar Ollama para despliegue totalmente offline sin claves API externas.
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.
