Asistente personal de IA autohospedado que funciona en tu equipo o en la nube y se conecta con apps de chat como DingTalk, Lark, Discord y Telegram.
TencentCloud/Octop
Un asistente de IA autoalojado para hogares y equipos pequeños, con varios expertos, integraciones con canales de mensajería instantánea y un panel web, todo en un solo proceso.
- Estrellas
- 11,754
- Forks
- 1,614
- Issues abiertos
- 787
- Último commit
- hace 8 horas
¿Qué es?
Octop es una plataforma de asistente de IA autoalojada para hogares y equipos pequeños. Un solo proceso ofrece un panel web, una CLI, canales de mensajería instantánea como Feishu, DingTalk, QQ, WeChat, Telegram, Discord y WeCom, además de automatización basada en cron. Las conversaciones, los espacios de trabajo y las credenciales se guardan en ~/.octop/; de forma predeterminada se usa SQLite, con PostgreSQL como alternativa.
Cada usuario puede crear varios expertos, cada uno con su propio espacio de trabajo, proveedores de modelos, canales y tareas programadas. Los expertos pueden basarse en 16 plantillas de personalidad MBTI o en un prompt de sistema personalizado. La función AgentTeams (en beta) permite que un coordinador asigne tareas de varios pasos a múltiples expertos. También es posible ampliar el asistente con conectores que usan OAuth y MCP, una base de conocimiento para recuperar documentos y plugins de terceros.
Octop también funciona como servidor ACP para IDE y terminales, y puede delegar tareas de programación a agentes externos como Claude Code y OpenCode. Incluye una herramienta de automatización del navegador basada en Chromium headless, una vista de escritorio remoto y un asistente de terminal. Se puede instalar mediante un script de una línea, pip, Docker o versiones nativas para escritorio.
Funciones clave
- 01Varios expertos por usuario, cada uno con su propio espacio de trabajo, proveedores, canales y tareas cron
- 02Chat desde el panel web, Feishu, DingTalk, QQ, WeChat, Telegram, Discord o WeCom
- 03Conectores con OAuth y MCP, además de una base de conocimiento para recuperar documentos
- 04Integración ACP para IDE y delegación de tareas a Claude Code u OpenCode
- 05Automatización del navegador, asistente de terminal y escritorio remoto desde el panel
- 06Autenticación JWT multiusuario, con aprobación de herramientas y controles de seguridad para comandos de shell
Casos de uso
- Un hogar que comparte un asistente autoalojado, con un experto independiente para cada integrante
- Un equipo pequeño que asigna tareas a agentes desde chats grupales de Feishu, DingTalk o WeCom
- Un desarrollador que delega tareas de programación a Claude Code u OpenCode desde el IDE o la terminal
- Tareas diarias programadas que el agente ejecuta o envía según un horario
Inicio rápido
- 1
Ejecuta el instalador oficial de una sola línea para macOS/Linux (o el instalador de PowerShell en Windows).
- 2
Abre una terminal nueva para que el comando octop esté disponible en tu PATH.
- 3
Ejecuta el asistente de configuración inicial.
octop init - 4
Inicia Octop (panel web, CLI, canales de mensajería instantánea y cron en un solo proceso).
octop run
Antes de usarlo
- El autoalojamiento implica que debes ejecutar y mantener por tu cuenta el proceso, la base de datos y las claves de los modelos.
- AgentTeams está en beta y el cliente móvil está en beta cerrada.
- El instalador recomendado canaliza un script remoto a un shell, por lo que debes confiar en su origen.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Octop?
- Un asistente de IA autoalojado para hogares y equipos pequeños, con varios expertos, integraciones con canales de mensajería instantánea y un panel web, todo en un solo proceso. Octop es una plataforma de asistente de IA autoalojada para hogares y equipos pequeños. Un solo proceso ofrece un panel web, una CLI, canales de mensajería instantánea como Feishu, DingTalk, QQ, WeChat, Telegram, Discord y WeCom, además de automatización basada en cron. Las conversaciones, los espacios de trabajo y las credenciales se guardan en ~/.octop/; de forma predeterminada se usa SQLite, con PostgreSQL como alternativa.
- ¿Octop es gratuito? ¿Qué licencia tiene?
- Octop es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Octop sigue mantenido?
- Mantenimiento activo. El último commit de Octop fue el 7 nov 2026.
- ¿Para qué puedo usar Octop?
- Un hogar que comparte un asistente autoalojado, con un experto independiente para cada integrante Un equipo pequeño que asigna tareas a agentes desde chats grupales de Feishu, DingTalk o WeCom Un desarrollador que delega tareas de programación a Claude Code u OpenCode desde el IDE o la terminal Tareas diarias programadas que el agente ejecuta o envía según un horario
- ¿Cómo se instala Octop?
- Ejecuta el instalador oficial de una sola línea para macOS/Linux (o el instalador de PowerShell en Windows). Abre una terminal nueva para que el comando octop esté disponible en tu PATH. Ejecuta el asistente de configuración inicial.: octop init Inicia Octop (panel web, CLI, canales de mensajería instantánea y cron en un solo proceso).: octop run
- ¿Dónde consigo Octop?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/TencentCloud/Octop
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Asistente personal de IA y Agent Harness de código abierto que planifica tareas, ejecuta herramientas y skills, y conserva la memoria en canales web y de mensajería.
Plataforma multiagente de código abierto que ofrece a cada agente de IA su propio espacio de trabajo en la nube con sistema de archivos, escritorio, navegador, red y memoria a largo plazo.
Framework seguro y ligero de agentes personales de IA en Rust, compatible con canales de chat como Telegram, Discord, Slack y WhatsApp.
Plataforma de asistentes de IA autohospedada con Java y Spring Boot, espacios de trabajo multiusuario, failover entre proveedores de modelos, LLM Wiki, MCP, Skills e integración con canales de mensajería instantánea.
Runtime de agente de IA personal basado en Rust que se ejecuta en tu equipo y conecta proveedores de LLM con canales de chat, herramientas y hardware.