Repolode
TencentCloud

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. 1

    Ejecuta el instalador oficial de una sola línea para macOS/Linux (o el instalador de PowerShell en Windows).

  2. 2

    Abre una terminal nueva para que el comando octop esté disponible en tu PATH.

  3. 3

    Ejecuta el asistente de configuración inicial.

    octop init
  4. 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