Repolode
TencentCloud

TencentCloud/Octop

Assistente de IA auto-hospedado para famílias e equipes pequenas, com vários especialistas, integração com canais de mensagens instantâneas e painel web, tudo em um único processo.

Estrelas
11,735
Forks
1,600
Issues abertas
787
Último commit
ontem

O que é?

Octop é uma plataforma de assistente de IA auto-hospedada para famílias e equipes pequenas. Um único processo oferece um painel web, uma CLI, integração com canais de mensagens instantâneas como Feishu, DingTalk, QQ, WeChat, Telegram, Discord e WeCom, além de automações baseadas em cron. Conversas, espaços de trabalho e credenciais ficam armazenados em ~/.octop/, usando SQLite por padrão ou PostgreSQL como opção.

Cada usuário pode criar vários especialistas, cada um com seu próprio espaço de trabalho, provedores de modelos, canais e tarefas agendadas. Os especialistas podem ser configurados com base em 16 modelos de personalidade MBTI ou em um system prompt personalizado. O recurso AgentTeams (em beta) permite que um coordenador distribua tarefas com várias etapas entre vários especialistas. Os usuários também podem ampliar o assistente com conectores que usam OAuth e MCP, uma base de conhecimento para recuperação de documentos e plugins de terceiros.

Octop também funciona como servidor ACP para IDEs e terminais, e pode delegar tarefas de programação a agentes externos como Claude Code e OpenCode. Inclui uma ferramenta de automação de navegador baseada em Chromium headless, uma visualização de desktop remoto e um assistente de terminal. A instalação está disponível por script de uma linha, pip, Docker ou versões nativas para desktop.

Recursos principais

  • 01Vários especialistas por usuário, cada um com seu próprio espaço de trabalho, provedores, canais e tarefas cron
  • 02Converse pelo painel web ou pelo Feishu, DingTalk, QQ, WeChat, Telegram, Discord ou WeCom
  • 03Conectores com OAuth e MCP, além de uma base de conhecimento para recuperação de documentos
  • 04Integração ACP com IDEs e delegação de tarefas para Claude Code ou OpenCode
  • 05Automação de navegador, assistente de terminal e desktop remoto acessíveis pelo painel
  • 06Autenticação JWT multiusuário com aprovação de ferramentas e proteções para comandos de shell

Casos de uso

  • Uma família compartilhando um assistente auto-hospedado, com um especialista separado para cada membro
  • Uma equipe pequena encaminhando tarefas de conversas em grupo no Feishu, DingTalk ou WeCom para agentes
  • Um desenvolvedor delegando tarefas de programação ao Claude Code ou OpenCode pela IDE ou pelo terminal
  • Tarefas diárias agendadas que o agente executa ou envia conforme uma programação

Início rápido

  1. 1

    Execute o instalador oficial de uma linha para macOS/Linux (ou o instalador do PowerShell no Windows).

  2. 2

    Abra um novo terminal para que o comando octop fique disponível no PATH.

  3. 3

    Execute o assistente de configuração inicial.

    octop init
  4. 4

    Inicie o Octop (painel web, CLI, canais de mensagens instantâneas e cron em um único processo).

    octop run

Antes de usar

  • A hospedagem própria significa que você mesmo executa e mantém o processo, o banco de dados e as chaves dos modelos.
  • O AgentTeams está em beta, e o cliente móvel está em beta fechado.
  • O instalador recomendado envia um script remoto para um shell executar; portanto, você precisa confiar na origem do script.

Em coleções

Tópicos

Perguntas frequentes

O que é Octop?
Assistente de IA auto-hospedado para famílias e equipes pequenas, com vários especialistas, integração com canais de mensagens instantâneas e painel web, tudo em um único processo. Octop é uma plataforma de assistente de IA auto-hospedada para famílias e equipes pequenas. Um único processo oferece um painel web, uma CLI, integração com canais de mensagens instantâneas como Feishu, DingTalk, QQ, WeChat, Telegram, Discord e WeCom, além de automações baseadas em cron. Conversas, espaços de trabalho e credenciais ficam armazenados em ~/.octop/, usando SQLite por padrão ou PostgreSQL como opção.
Octop é gratuito? Qual é a licença?
Octop é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
Octop ainda é mantido?
Manutenção ativa. O último commit de Octop foi em 6 de nov. de 2026.
Para que posso usar Octop?
Uma família compartilhando um assistente auto-hospedado, com um especialista separado para cada membro Uma equipe pequena encaminhando tarefas de conversas em grupo no Feishu, DingTalk ou WeCom para agentes Um desenvolvedor delegando tarefas de programação ao Claude Code ou OpenCode pela IDE ou pelo terminal Tarefas diárias agendadas que o agente executa ou envia conforme uma programação
Como instalar Octop?
Execute o instalador oficial de uma linha para macOS/Linux (ou o instalador do PowerShell no Windows). Abra um novo terminal para que o comando octop fique disponível no PATH. Execute o assistente de configuração inicial.: octop init Inicie o Octop (painel web, CLI, canais de mensagens instantâneas e cron em um único processo).: octop run
Onde consigo Octop?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/TencentCloud/Octop

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados