Repolode
sirquy

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