Assistente pessoal de IA auto-hospedado que roda na sua máquina ou na nuvem e se conecta a apps de chat como DingTalk, Lark, Discord e Telegram.
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
Execute o instalador oficial de uma linha para macOS/Linux (ou o instalador do PowerShell no Windows).
- 2
Abra um novo terminal para que o comando octop fique disponível no PATH.
- 3
Execute o assistente de configuração inicial.
octop init - 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
Assistente pessoal de IA e Agent Harness de código aberto que planeja tarefas, executa ferramentas e skills e mantém memória em canais Web e de mensagens instantâneas.
Plataforma multiagente de código aberto que oferece a cada agente de IA um espaço de trabalho na nuvem próprio, com sistema de arquivos, desktop, navegador, rede e memória de longo prazo.
Framework seguro e leve, escrito em Rust, para criar agentes pessoais de IA que atendem em canais como Telegram, Discord, Slack e WhatsApp.
Plataforma de assistente de IA self-hosted com Java/Spring Boot, espaços de trabalho multiusuário, failover entre vários provedores de modelos, LLM Wiki, MCP, Skills e integrações com canais de mensagens.
Runtime de agente pessoal de IA em Rust, executado na sua máquina e conectado a provedores de LLM, canais de chat, ferramentas e hardware.