Repolode
deepnovacore

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. 1

    Instale o app globalmente com npm

    npm install --global nova-personal-agent@latest
  2. 2

    Abra o app e configure um provedor de voz

    novapersonal
  3. 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