
CraftBot
CraftBot é um assistente pessoal de IA que é executado 24 horas por dia, 7 dias por semana em sua máquina, interpretando tarefas de forma autônoma, planejando ações e executando fluxos de trabalho complexos com suporte para vários provedores de LLM, integrações de ferramentas externas e habilidades extensíveis.
https://github.com/CraftOS-dev/CraftBot?ref=producthunt&utm_source=aipure

Informações do Produto
Atualizado:Apr 20, 2026
O que é CraftBot
CraftBot é um assistente pessoal de IA de código aberto desenvolvido pela CraftOS que reside dentro de sua máquina e opera continuamente para ajudá-lo a atingir seus objetivos. Ao contrário dos assistentes baseados em nuvem, o CraftBot é executado localmente com uma abordagem Bring Your Own Key (BYOK), suportando vários provedores de LLM, incluindo OpenAI, Google Gemini, Anthropic Claude, BytePlus e modelos Ollama locais. O agente apresenta um sistema de memória sofisticado que aprende suas preferências e hábitos, planejando e iniciando proativamente tarefas para ajudá-lo a melhorar na vida. Ele oferece modos de interface flexíveis, incluindo Navegador, Terminal UI (TUI), CLI e um modo GUI experimental para automação de desktop. O CraftBot se integra perfeitamente com serviços externos como Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord e Telegram por meio da autenticação OAuth, ao mesmo tempo em que oferece suporte ao Model Context Protocol (MCP) e uma estrutura de habilidades extensível para recursos aprimorados.
Principais Recursos do CraftBot
CraftBot é um assistente pessoal de IA que é executado localmente em sua máquina 24 horas por dia, 7 dias por semana, interpretando tarefas de forma autônoma, planejando ações e executando-as para atingir seus objetivos. Ele apresenta um sistema BYOK (Bring Your Own Key) flexível que oferece suporte a vários provedores de LLM, incluindo OpenAI, Google Gemini, Anthropic Claude e modelos Ollama locais. O agente inclui um sistema de memória que consolida eventos diários, comportamento proativo que aprende suas preferências e hábitos e amplas capacidades de integração com ferramentas externas como Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord e Telegram. Ele oferece suporte ao Model Context Protocol (MCP) para estender as capacidades, oferece uma estrutura de habilidades extensível e fornece vários modos de interface, incluindo Navegador, TUI, CLI e modo GUI experimental para automação de desktop. O CraftBot é compatível com várias plataformas, incluindo Windows e Linux, pode ser executado como um serviço em segundo plano e oferece configuração simples para iniciantes e personalização avançada para usuários avançados.
Suporte a Vários Provedores de LLM com BYOK: Sistema flexível que permite aos usuários trazer suas próprias chaves de API e alternar facilmente entre os modelos OpenAI, Google Gemini, Anthropic Claude, BytePlus e Ollama locais, proporcionando controle de custos e independência do provedor.
Agente de IA Proativo com Memória: Aprende as preferências, hábitos e objetivos de vida do usuário por meio de um sistema de memória semântica baseado em RAG usando ChromaDB. Realiza planejamento autonomamente e inicia tarefas (com aprovação) para ajudar os usuários a melhorar, com consolidação de eventos diários à meia-noite.
Ampla Integração de Ferramentas Externas: Conecta-se perfeitamente a plataformas de produtividade, incluindo Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord e Telegram por meio de autenticação OAuth com credenciais incorporadas em builds de lançamento.
Estrutura MCP e Habilidades: Integração do Model Context Protocol para estender as capacidades do agente com ferramentas e serviços externos, além de uma estrutura de habilidades extensível com habilidades integradas para planejamento de tarefas, pesquisa, revisão de código e operações git.
Vários Modos de Interface: Oferece Navegador (interface web moderna), TUI (interface de usuário de terminal), CLI (linha de comando) e modos GUI experimentais para automação de desktop, permitindo que os usuários escolham seu método de interação preferido com base nas necessidades e no ambiente.
Serviço em Segundo Plano 24 horas por dia, 7 dias por semana: Pode ser executado como um serviço em segundo plano persistente com inicialização automática no login, atalhos na área de trabalho para fácil acesso ao navegador e comandos abrangentes de gerenciamento de serviços para iniciar, parar, reiniciar, verificar o status e visualizar logs.
Casos de Uso do CraftBot
Assistente de Produtividade Pessoal: Gerencia tarefas diárias, eventos de calendário, e-mails e lembretes no Google Workspace enquanto aprende as preferências do usuário para sugerir proativamente a priorização de tarefas e otimização de agendamento para profissionais ocupados.
Automação de Fluxo de Trabalho de Desenvolvimento: Auxilia desenvolvedores de software com revisões de código, operações git, planejamento de tarefas e pesquisa. Integra-se com ferramentas de desenvolvimento e pode executar fluxos de trabalho de várias etapas para teste, implantação e documentação.
Hub de Comunicação Multiplataforma: Centraliza a comunicação entre Slack, Discord, Telegram, LinkedIn e Zoom, permitindo que os usuários gerenciem mensagens, agendem reuniões e coordenem atividades de equipe a partir de uma única interface.
Pesquisa e Gestão de Conhecimento: Conduz tarefas de pesquisa, gerencia informações no Notion e no Google Drive e mantém uma memória semântica de descobertas e insights importantes para estudantes, pesquisadores e trabalhadores do conhecimento.
Automação de Desktop para Tarefas Repetitivas: Usa o modo GUI experimental para automatizar tarefas baseadas em tela que exigem interação visual, como entrada de dados, preenchimento de formulários ou teste de aplicativos em diferentes ambientes de desktop.
Assistente de IA Auto-Hospedado para Usuários Conscientes da Privacidade: É executado inteiramente em máquinas locais com suporte para modelos Ollama locais, fornecendo uma alternativa focada na privacidade para assistentes baseados em nuvem para usuários que lidam com informações pessoais ou empresariais confidenciais.
Vantagens
Controle local completo com modelo BYOK, permitindo que os usuários escolham seu provedor de LLM preferido e mantenham a privacidade dos dados
Extenso ecossistema de integração com as principais plataformas de produtividade por meio de autenticação OAuth e credenciais incorporadas
Opções de implantação flexíveis, incluindo vários modos de IU, capacidade de serviço em segundo plano, conteinerização Docker e suporte multiplataforma
Arquitetura aberta com estrutura MCP e Habilidades, permitindo fácil extensibilidade e personalização para casos de uso específicos
Desvantagens
O modo GUI ainda é experimental e pode encontrar problemas quando o agente muda para tarefas de automação visual
Requer configuração técnica, incluindo Python 3.10+, chaves de API e Node.js opcional para o modo de navegador, o que pode ser um desafio para usuários não técnicos
O sistema de memória e os recursos proativos ainda estão em desenvolvimento (comportamento proativo marcado como 'Pendente' no roteiro)
A automação da GUI requer dependências adicionais significativas (~4 GB para pesos do modelo) e configuração complexa com contêineres Docker e configuração do servidor X11
Como Usar o CraftBot
1. Instale os Pré-requisitos: Certifique-se de ter Python 3.10+, git e, opcionalmente, Node.js 18+ (para o modo navegador) e conda instalados em seu sistema. Uma chave de API do OpenAI, Google Gemini ou Anthropic também é necessária.
2. Clone o Repositório: Abra seu terminal e execute: git clone https://github.com/zfoong/CraftBot.git e, em seguida, navegue até o diretório com: cd CraftBot
3. Instale as Dependências: Execute o script de instalação: python install.py. Para suporte GUI, adicione a flag --gui. Para ambiente conda, adicione a flag --conda. Para sistemas somente CPU, adicione a flag --cpu-only.
4. Configure as Chaves de API: Na primeira execução, o CraftBot irá guiá-lo por uma sequência de integração para configurar suas chaves de API do provedor de LLM, definir o nome do agente e configurar MCPs e Skills.
5. Escolha Seu Modo de Interface: Execute o CraftBot em seu modo preferido: python run.py (modo Navegador - padrão, requer Node.js), python run.py --tui (modo Terminal UI - sem dependências), python run.py --cli (modo CLI - leve) ou python run.py --gui (modo GUI - requer instalação GUI).
6. Comece a Interagir com o CraftBot: Depois de iniciado, você pode conversar com o agente naturalmente, pedir que ele execute tarefas complexas de várias etapas ou digitar /help para ver os comandos e recursos disponíveis.
7. Conecte Serviços Externos (Opcional): Conecte o CraftBot a serviços externos usando comandos OAuth: /google login para Google Workspace, /zoom login para Zoom, /slack invite para Slack, /notion invite para Notion ou /linkedin login para LinkedIn.
8. Configure como Serviço em Segundo Plano (Opcional): Para operação contínua, instale o CraftBot como um serviço em segundo plano: python service.py install. Isso instalará as dependências, registrará o início automático no login, iniciará o CraftBot e criará um atalho na área de trabalho para fácil acesso ao navegador.
9. Gerencie o Serviço: Use comandos de serviço para controlar o CraftBot: python service.py start (iniciar em segundo plano), python service.py stop (parar o serviço), python service.py status (verificar o status de execução), python service.py logs (visualizar logs recentes) ou python service.py restart (reiniciar o serviço).
10. Estenda os Recursos (Avançado): Estenda os recursos do CraftBot adicionando Skills personalizadas, integrando ferramentas Model Context Protocol (MCP) ou conectando aplicativos externos adicionais conforme necessário para seu fluxo de trabalho.
Perguntas Frequentes do CraftBot
CraftBot é um Assistente de IA Pessoal que vive dentro da sua máquina e trabalha 24 horas por dia, 7 dias por semana para você. Ele interpreta tarefas de forma autônoma, planeja ações e as executa para atingir seus objetivos. Ele aprende suas preferências e objetivos, ajudando-o proativamente a planejar e iniciar tarefas. O CraftBot suporta vários provedores de LLM (OpenAI, Google Gemini, Anthropic Claude, BytePlus e modelos Ollama locais), integra-se com ferramentas externas como Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord e Telegram, e apresenta um sistema de memória, integração MCP e estrutura de habilidades extensível.
Vídeo do CraftBot
Artigos Populares

Nano Banana SBTI: O Que É, Como Funciona e Como Usá-lo em 2026
Apr 15, 2026

Análise do Atoms — O Construtor de Produtos de IA Redefinindo a Criação Digital em 2026
Apr 10, 2026

Kilo Claw: Como Implementar e Usar um Verdadeiro Agente de IA "Faça Você Mesmo" (Atualização de 2026)
Apr 3, 2026

OpenAI Encerra o Aplicativo Sora: O Que o Futuro Reserva para a Geração de Vídeo por IA em 2026
Mar 25, 2026







