Assistente de IA para Telegram auto-hospedado que arquiva áudios, fotos e mensagens em um vault de memória em Markdown pesquisável.
deepnovacore/NovaPersonalAgent
Agente pessoal de IA e assistente de voz open source com arquitetura de dois cérebros, memória pessoal e delegação para agentes de programação.
- Estrelas
- 124
- Forks
- 38
- Issues abertas
- 6
- Último commit
- ontem
O que é?
O NovaPersonalAgent é um agente pessoal com interface de voz, que funciona em desktop ou em servidor headless. Um cérebro dianteiro mantém a conversa ágil, enquanto um cérebro traseiro executa tarefas mais longas em segundo plano. Os usuários podem pedir à Nova que esclareça objetivos, solicitar aprovação para permissões e conferir os resultados com base em seus próprios critérios antes de assumir uma tarefa.
A Nova cria uma memória pessoal a partir de fontes conectadas pelo usuário, como pastas locais, e-mails, calendários, conversas e documentos. É possível rastrear as memórias até suas fontes, editá-las ou removê-las. O projeto também oferece Todos, Ideas, Goals, Feeds e Profile, que transformam esse contexto em sugestões que o usuário pode aceitar ou ignorar.
O projeto oferece suporte a provedores configuráveis de ASR, LLM, TTS e visão, ferramentas MCP e backends de programação, incluindo Codex, OpenCode, CodeBuddy, Pi e DeepSeek Harness via ACP. Funciona no macOS arm64, Windows x64 e Ubuntu 22.04+ x64; um cliente para iPhone pode se conectar a um desktop ou servidor via Tailscale. A instalação é feita via npm, e o projeto foi escrito em TypeScript.
Recursos principais
- 01Arquitetura de dois cérebros: conversa ágil com execução de tarefas em segundo plano.
- 02Memória pessoal criada a partir de pastas, e-mails, calendários e documentos conectados pelo usuário, com fontes rastreáveis.
- 03Todos, Ideas, Goals, Feeds e Profile, que oferecem sugestões que o usuário pode aceitar.
- 04Interface de voz com provedores configuráveis de ASR, LLM, TTS e visão.
- 05Delega tarefas de programação ao Codex, OpenCode, CodeBuddy, Pi ou DeepSeek Harness.
- 06Tarefas agendadas do agente e cliente para iPhone conectado via Tailscale.
Casos de uso
- Descrever uma tarefa de programação por voz e deixar um agente em segundo plano implementá-la e testá-la.
- Pedir ao assistente que monitore a transmissão de uma câmera e avise quando determinada condição ocorrer.
- Recuperar informações sobre trabalhos recentes para ajudar a elaborar um relatório semanal.
- Aprovar ou orientar tarefas do agente pelo celular quando estiver longe do desktop ou servidor.
Início rápido
- 1
Instale o app globalmente com npm
npm install --global nova-personal-agent@latest - 2
Abra o app e configure um provedor de voz
novapersonal - 3
Verifique se as chaves do seu pipeline de voz funcionam (opcional)
novapersonal doctor
Antes de usar
- Voz, memória, câmera e pesquisa na web exigem uma chave de API do DashScope; o Tavily é opcional para pesquisas.
- Tarefas de programação exigem a instalação e a autenticação de um backend de programação separado, como o Codex.
- É necessário usar o Node.js 22.13 ou mais recente.
- O projeto está na versão 0.4.x e teve lançamentos frequentes e mudanças nos nomes dos pacotes, então espere alterações.
Tópicos
Perguntas frequentes
- O que é NovaPersonalAgent?
- Agente pessoal de IA e assistente de voz open source com arquitetura de dois cérebros, memória pessoal e delegação para agentes de programação. O NovaPersonalAgent é um agente pessoal com interface de voz, que funciona em desktop ou em servidor headless. Um cérebro dianteiro mantém a conversa ágil, enquanto um cérebro traseiro executa tarefas mais longas em segundo plano. Os usuários podem pedir à Nova que esclareça objetivos, solicitar aprovação para permissões e conferir os resultados com base em seus próprios critérios antes de assumir uma tarefa.
- NovaPersonalAgent é gratuito? Qual é a licença?
- NovaPersonalAgent é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- NovaPersonalAgent ainda é mantido?
- Manutenção ativa. O último commit de NovaPersonalAgent foi em 21 de out. de 2026.
- Para que posso usar NovaPersonalAgent?
- Descrever uma tarefa de programação por voz e deixar um agente em segundo plano implementá-la e testá-la. Pedir ao assistente que monitore a transmissão de uma câmera e avise quando determinada condição ocorrer. Recuperar informações sobre trabalhos recentes para ajudar a elaborar um relatório semanal. Aprovar ou orientar tarefas do agente pelo celular quando estiver longe do desktop ou servidor.
- Como instalar NovaPersonalAgent?
- Instale o app globalmente com npm: npm install --global nova-personal-agent@latest Abra o app e configure um provedor de voz: novapersonal Verifique se as chaves do seu pipeline de voz funcionam (opcional): novapersonal doctor
- Onde consigo NovaPersonalAgent?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/deepnovacore/NovaPersonalAgent
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um sistema operacional em Rust com um agente de voz integrado que executa ações em aplicativos em nome do usuário.
Um assistente de voz open source que roda no seu computador, enquanto uma equipe de bots de IA executa tarefas demoradas no navegador, no shell e nos seus arquivos.
Servidor pessoal de agente de IA auto-hospedado em um único binário Rust, com execução isolada de ferramentas, suporte a vários provedores de LLM e canais como Telegram e Discord.
Um agente de IA de saúde pessoal, hospedado por você, que processa dados do Apple Watch e do iPhone e envia insights proativos por app iOS, painel web ou mensageiro instantâneo.
Assistente pessoal de IA auto-hospedável, distribuído como um único binário Go, que combina chat com LLMs, bases de conhecimento com RAG e ciclos de agentes para navegar na web, usar o shell e ferramentas MCP.