Assistente pessoal de IA local-first, feito em Python legível, com loop de agente próprio, memória baseada em SQLite e evals integradas.
YogurtJ/OhMyBuddy
Um assistente pessoal de IA self-hosted, com memória visível e um workspace para o agente de código Pi, acessível pelo navegador, celular e WeChat.
Alternativa open source a:ChatGPT
- Estrelas
- 71
- Forks
- 2
- Issues abertas
- 0
- Último commit
- há 3 dias
O que é?
OhMyBuddy é um app web self-hosted que roda no seu próprio computador e transforma o agente de código Pi em um assistente pessoal que você pode acessar pelo navegador do desktop, pelo celular ou pelo WeChat. Ele reúne duas partes em um único runtime: Buddies, assistentes com nome, personalidade e memória de longo prazo próprios, e um Workspace para trabalhar em projetos, com threads, chamadas de ferramentas em streaming, diffs e subagentes.
A memória foi projetada para ser inspecionável. Quando uma resposta salva uma anotação, uma skill ou uma configuração, um comprovante aparece abaixo da mensagem, e as memórias e skills podem ser revisadas, editadas ou desfeitas. As sessões são armazenadas como arquivos JSONL nativos do Pi, mantendo a compatibilidade com o Pi CLI. Você fornece suas próprias chaves de modelo para provedores como Anthropic, OpenAI, Google Gemini, DeepSeek, Qwen e Kimi.
O projeto roda nativamente em Linux, macOS e Windows, usa Node.js 22.x e não precisa de etapa de build nem de GPU. Também inclui tarefas agendadas, suporte a MCP, um gerenciador de extensões, um laboratório de mídia para serviços de imagem, vídeo e voz, além de um conector opcional para WeChat baseado no ClawBot (iLink). O token de acesso foi projetado para uso pessoal e por um único usuário.
Recursos principais
- 01Buddies com nome, personalidade, memória separada e um bloco de notas para cada conversa.
- 02Alterações de memória visíveis em comprovantes que podem ser revisados e desfeitos.
- 03Threads no Workspace com chamadas de ferramentas em streaming, diffs e subagentes para pastas de projetos.
- 04Sessões armazenadas em arquivos JSONL compatíveis com o Pi, que podem ser pesquisados e exportados.
- 05Conector para WeChat para conversar com Buddies e receber arquivos e notificações agendadas.
- 06Laboratório de mídia para serviços de imagem, vídeo, text-to-speech e speech-to-text, além de MCP e tarefas agendadas.
Casos de uso
- Rodar um assistente no estilo do ChatGPT no seu próprio computador, usando suas próprias chaves de API.
- Começar uma tarefa longa de programação no computador e acompanhar o andamento pelo celular.
- Enviar tarefas para um agente em casa pelo WeChat e receber os arquivos prontos na conversa.
- Agendar tarefas recorrentes de IA, como resumos diários enviados para você.
Início rápido
- 1
Baixe o app na página de releases
- 2
Instale Node.js 22.x (22.19.0 ou posterior), npm, bash e ripgrep; depois, siga o guia de instalação
Antes de usar
- Você precisa das suas próprias chaves de API de modelos ou contas de provedores para usar os chats e agentes.
- É necessário ter Node.js 22.x, bash e ripgrep instalados na máquina host.
- A hospedagem é própria, então você precisa executar e manter o servidor por conta própria.
Em coleções
Tópicos
Perguntas frequentes
- O que é OhMyBuddy?
- Um assistente pessoal de IA self-hosted, com memória visível e um workspace para o agente de código Pi, acessível pelo navegador, celular e WeChat. OhMyBuddy é um app web self-hosted que roda no seu próprio computador e transforma o agente de código Pi em um assistente pessoal que você pode acessar pelo navegador do desktop, pelo celular ou pelo WeChat. Ele reúne duas partes em um único runtime: Buddies, assistentes com nome, personalidade e memória de longo prazo próprios, e um Workspace para trabalhar em projetos, com threads, chamadas de ferramentas em streaming, diffs e subagentes.
- OhMyBuddy é gratuito? Qual é a licença?
- OhMyBuddy é open source sob a licença ISC. Confira os termos da licença antes de usá-lo em produtos comerciais.
- OhMyBuddy ainda é mantido?
- Manutenção ativa. O último commit de OhMyBuddy foi em 4 de nov. de 2026.
- Para que posso usar OhMyBuddy?
- Rodar um assistente no estilo do ChatGPT no seu próprio computador, usando suas próprias chaves de API. Começar uma tarefa longa de programação no computador e acompanhar o andamento pelo celular. Enviar tarefas para um agente em casa pelo WeChat e receber os arquivos prontos na conversa. Agendar tarefas recorrentes de IA, como resumos diários enviados para você.
- Como instalar OhMyBuddy?
- Baixe o app na página de releases Instale Node.js 22.x (22.19.0 ou posterior), npm, bash e ripgrep; depois, siga o guia de instalação
- Onde consigo OhMyBuddy?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/YogurtJ/OhMyBuddy
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 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.
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 agentes de IA multiusuário e auto-hospedada, onde equipes compartilham agentes especializados acessíveis pelo Telegram, Discord, Feishu e outros apps de chat.
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.
Agente pessoal de IA auto-hospedado, com WebUI integrada, memória, ferramentas, suporte a MCP, subagentes e automações agendadas, usando LLMs locais ou na nuvem.