Repolode
deepnovacore

deepnovacore/NovaPersonalAgent

Agente personal de IA y asistente de voz de código abierto, con diseño de doble cerebro, memoria personal y delegación a agentes de programación.

Estrellas
124
Forks
38
Issues abiertos
6
Último commit
ayer

¿Qué es?

NovaPersonalAgent es un agente personal para escritorio y servidores headless con interfaz de voz. Un cerebro frontal mantiene la conversación ágil, mientras que uno posterior ejecuta tareas más largas en segundo plano. Los usuarios pueden pedirle a Nova que aclare objetivos, solicitar aprobación para permisos y revisar los resultados según sus propios criterios antes de hacerse cargo de una tarea.

Nova crea una memoria personal a partir de fuentes que conecta el usuario, como carpetas locales, correo, calendarios, conversaciones y documentos. Es posible rastrear las memorias hasta sus fuentes, editarlas o eliminarlas. También ofrece Todos, Ideas, Goals, Feeds y Profile, que convierten ese contexto en sugerencias que el usuario puede aceptar o ignorar.

El proyecto admite proveedores configurables de ASR, LLM, TTS y visión, herramientas MCP y backends de programación como Codex, OpenCode, CodeBuddy, Pi y DeepSeek Harness mediante ACP. Funciona en macOS arm64, Windows x64 y Ubuntu 22.04+ x64, y un cliente para iPhone puede conectarse a un escritorio o servidor mediante Tailscale. Se instala con npm y está escrito en TypeScript.

Funciones clave

  • 01Diseño de doble cerebro: conversación ágil y ejecución de tareas en segundo plano.
  • 02Memoria personal creada a partir de carpetas, correo, calendarios y documentos conectados por el usuario, con fuentes rastreables.
  • 03Todos, Ideas, Goals, Feeds y Profile, que ofrecen sugerencias que el usuario puede adoptar.
  • 04Interfaz de voz con proveedores configurables de ASR, LLM, TTS y visión.
  • 05Delega tareas de programación en Codex, OpenCode, CodeBuddy, Pi o DeepSeek Harness.
  • 06Tareas programadas del agente y cliente para iPhone conectado mediante Tailscale.

Casos de uso

  • Describir una tarea de programación por voz y dejar que un agente la desarrolle y pruebe en segundo plano.
  • Pedirle al asistente que supervise la transmisión de una cámara y te avise cuando se dé una condición.
  • Recuperar información sobre el trabajo reciente para ayudar a redactar un informe semanal.
  • Aprobar o dirigir tareas del agente desde el teléfono cuando estés lejos del escritorio o servidor.

Inicio rápido

  1. 1

    Instala la aplicación globalmente con npm

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

    Abre la aplicación y configura un proveedor de voz

    novapersonal
  3. 3

    Comprueba que funcionan las claves de tu canal de voz (opcional)

    novapersonal doctor

Antes de usarlo

  • La voz, la memoria, la cámara y la búsqueda web requieren una clave de API de DashScope; Tavily es opcional para la búsqueda.
  • Las tareas de programación requieren instalar y autenticar un backend de programación independiente, como Codex.
  • Se requiere Node.js 22.13 o posterior.
  • El proyecto está en la versión 0.4.x y ha tenido lanzamientos frecuentes y cambios de nombre de paquetes, así que es de esperar que haya cambios.

Temas

Preguntas frecuentes

¿Qué es NovaPersonalAgent?
Agente personal de IA y asistente de voz de código abierto, con diseño de doble cerebro, memoria personal y delegación a agentes de programación. NovaPersonalAgent es un agente personal para escritorio y servidores headless con interfaz de voz. Un cerebro frontal mantiene la conversación ágil, mientras que uno posterior ejecuta tareas más largas en segundo plano. Los usuarios pueden pedirle a Nova que aclare objetivos, solicitar aprobación para permisos y revisar los resultados según sus propios criterios antes de hacerse cargo de una tarea.
¿NovaPersonalAgent es gratuito? ¿Qué licencia tiene?
NovaPersonalAgent es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿NovaPersonalAgent sigue mantenido?
Mantenimiento activo. El último commit de NovaPersonalAgent fue el 21 oct 2026.
¿Para qué puedo usar NovaPersonalAgent?
Describir una tarea de programación por voz y dejar que un agente la desarrolle y pruebe en segundo plano. Pedirle al asistente que supervise la transmisión de una cámara y te avise cuando se dé una condición. Recuperar información sobre el trabajo reciente para ayudar a redactar un informe semanal. Aprobar o dirigir tareas del agente desde el teléfono cuando estés lejos del escritorio o servidor.
¿Cómo se instala NovaPersonalAgent?
Instala la aplicación globalmente con npm: npm install --global nova-personal-agent@latest Abre la aplicación y configura un proveedor de voz: novapersonal Comprueba que funcionan las claves de tu canal de voz (opcional): novapersonal doctor
¿Dónde consigo NovaPersonalAgent?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/deepnovacore/NovaPersonalAgent

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados