Um app leve e self-hosted de agente pessoal, com TUI e GUI, ferramentas para o workspace local, aprovação humana, sessões persistentes, memória e extensões de Skill/Plugin/MCP.
sirquy/bestie
Runtime de companhia de IA local-first e auto-hospedado, com personagem que prioriza o vietnamita, memória local em SQLite, canais Telegram/Zalo, skills e ferramentas com acesso condicionado a permissões.
- Estrelas
- 106
- Forks
- 1
- Issues abertas
- 18
- Último commit
- anteontem
O que é?
Bestie é uma CLI e um runtime em TypeScript para executar um companhia de IA personalizado na sua própria máquina. Os arquivos de personagem e de prompt podem ser editados, e o padrão é o vietnamita. As conversas e a memória são armazenadas localmente no SQLite, com aprovações pendentes e controles de governança sobre o que será lembrado.
O projeto se conecta a vários provedores de LLM, incluindo endpoints compatíveis com OpenAI, Anthropic, Gemini, Groq, OpenRouter, Ollama e logins locais pela CLI do Gemini, Claude e Codex. Há suporte a alternativas de modelo e diagnósticos dos provedores. Uma interface Web em localhost, iniciada com `bestie ui`, oferece acesso a chat, memória, grafo de conhecimento, canais, aprovações, MCP, ferramentas, skills e configurações.
Os canais incluem polling de Telegram e Zalo, além de agendamentos cron, todos gerenciados como daemons ou serviços de usuário no Linux, macOS e Windows. Ferramentas que acessam arquivos locais ou executam ações externas passam por um controle de permissões, e conteúdo externo é tratado como não confiável. O projeto não substitui aconselhamento profissional em saúde mental, questões jurídicas, médicas ou financeiras.
Recursos principais
- 01Personagem que prioriza o vietnamita, com arquivos de personagem e prompt editáveis
- 02Memória local em SQLite com controles de aprovação e governança
- 03Runtimes de canal para Telegram e Zalo, além de agendamentos cron
- 04Vários provedores de LLM, com alternativas de modelo e diagnósticos
- 05Ferramentas locais e chamadas MCP condicionadas a permissões
- 06Interface Web em localhost iniciada com `bestie ui`
Casos de uso
- Executar um assistente pessoal de IA privado, que permanece na sua própria máquina
- Conversar com um companhia de IA pelo Telegram ou Zalo
- Direcionar um assistente pessoal para um modelo local do Ollama ou acessado por login de CLI
- Experimentar um runtime de agente com controle de permissões para acesso a arquivos locais
Tópicos
Perguntas frequentes
- O que é bestie?
- Runtime de companhia de IA local-first e auto-hospedado, com personagem que prioriza o vietnamita, memória local em SQLite, canais Telegram/Zalo, skills e ferramentas com acesso condicionado a permissões. Bestie é uma CLI e um runtime em TypeScript para executar um companhia de IA personalizado na sua própria máquina. Os arquivos de personagem e de prompt podem ser editados, e o padrão é o vietnamita. As conversas e a memória são armazenadas localmente no SQLite, com aprovações pendentes e controles de governança sobre o que será lembrado.
- bestie é gratuito? Qual é a licença?
- bestie é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- bestie ainda é mantido?
- Manutenção ativa. O último commit de bestie foi em 20 de out. de 2026.
- Para que posso usar bestie?
- Executar um assistente pessoal de IA privado, que permanece na sua própria máquina Conversar com um companhia de IA pelo Telegram ou Zalo Direcionar um assistente pessoal para um modelo local do Ollama ou acessado por login de CLI Experimentar um runtime de agente com controle de permissões para acesso a arquivos locais
- Onde consigo bestie?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sirquy/bestie
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 auto-hospedado que conversa pelo Telegram, executa tarefas agendadas e se conecta a servidores MCP e ferramentas do host.
Assistente pessoal de IA open source para planejamento, escrita e conhecimento pessoal, que roda no Mac ou pode ser hospedado por você com suas próprias chaves de modelo.
Um agente de IA leve e self-hosted, escrito em Go, que roda no seu servidor e funciona pelo Telegram com modelos da Anthropic, OpenAI ou OpenRouter.
Agente pessoal de IA local e auto-hospedado, com memória em camadas, permissões para ferramentas, workflows e integração com canais de mensagens instantâneas.
Um agente pessoal de IA para Android, com foco em uso local, memória permanente, tarefas autônomas agendadas, miniapps que ele mesmo cria e um launcher opcional para a tela inicial.