Apresentação do **OpenPCBot**, assistente pessoal via Telegram que…
INEMA
O OpenPCBot é um assistente pessoal via Telegram que roda na máquina local do usuário e usa o Claude Code CLI real, em vez de ser só um wrapper de API. A proposta central é transformar o Telegram numa interface para acionar agentes de IA com acesso ao ambiente local, ferramentas, skills e contexto do usuário.
Pelo README, o projeto combina um sistema multiagente com quatro backends principais — Claude, Ollama, Codex e OpenRouter — e um orquestrador que classifica mensagens e decide qual agente deve responder. A ideia parece ser usar agentes mais baratos/rápidos para tarefas simples e deixar o Claude com o conjunto completo de tools para tarefas mais pesadas.
O diferencial mais forte é o conceito de “segundo cérebro”: o bot salva notas, arquivos e contexto em um vault local em Markdown, permitindo acumular memória sobre projetos, reuniões, decisões e rotinas. Esse vault alimenta comandos como /brain, /daily e /tldr, o que aproxima o projeto de um sistema pessoal de produtividade e gestão de conhecimento, não só de um chatbot.
Na prática, o fluxo arquitetural descrito é:
- Telegram como interface principal;
- comandos explícitos para cada agente (
/claude,/ollama,/codex,/openrouter); - modo sem prefixo com roteamento automático;
- gravação de conteúdo no vault;
- geração de standup diário e resumos de sessão.
A stack indicada no repositório inclui Node.js 20+ com TypeScript, grammy para o bot Telegram, Claude Agent SDK, SQLite com FTS5 para memória persistente, dashboard web com Hono + Tailwind + Chart.js, além de integrações de voz, WhatsApp e Slack.
A estrutura do código reforça esse desenho: há módulos separados para bot.ts, agent.ts, router.ts, memory.ts, scheduler.ts, voice.ts, slack.ts, whatsapp.ts e dashboard.ts, além de pastas de agentes especialistas e skills empacotadas. Isso sugere um projeto relativamente modular, pensado para expansão e personalização.
Minha leitura resumida é esta:
O OpenPCBot é uma plataforma pessoal de automação e assistência por mensagem, feita para quem quer:
- conversar com múltiplos agentes por Telegram;
- usar modelos locais e remotos no mesmo fluxo;
- manter memória persistente dos próprios projetos;
- transformar notas, arquivos e rotinas em contexto operacional contínuo.
Também vale notar que o repositório está público e, no snapshot lido, mostra 62 commits e organização em pastas como agents, skills, scripts, src, docs e vault-template, o que passa a impressão de um projeto já relativamente estruturado, não apenas um protótipo mínimo.
github.com/inematds/openpcbot ↗
OpenPCbot - Assistente do PC
1