Repolode
deepnovacore

deepnovacore/NovaPersonalAgent

开源个人智能体与语音助手,采用前后脑架构,支持个人记忆并可委派编程智能体执行任务。

Star
124
Fork
38
未关闭 Issue
6
最近提交
昨天

这是什么?

NovaPersonalAgent 是一个带语音交互的个人智能体,可运行于桌面端或无界面服务器。前脑负责与用户对话并保持响应,后脑在后台执行耗时任务。用户可以让 Nova 澄清目标、授权权限,并依据自定义标准检查任务结果,必要时再接管任务。

Nova 会从用户接入的来源(如本地文件夹、邮件、日历、对话和文档)构建个人记忆,记忆可追溯到出处,也可编辑或删除。项目还提供待办、想法、目标、信息流和个人画像等功能,把这些上下文转化为用户可以采纳或忽略的建议。

语音识别(ASR)、大模型(LLM)、语音合成(TTS)和视觉模型可灵活配置,并支持 MCP 工具。编程后端可选 Codex、OpenCode、CodeBuddy、Pi 和 DeepSeek Harness(通过 ACP 协议)。支持 macOS arm64、Windows x64 和 Ubuntu 22.04+ x64,iPhone 客户端可通过 Tailscale 连接桌面或服务器。项目通过 npm 安装,使用 TypeScript 编写。

核心功能

  • 01前后脑架构:对话保持响应,后台执行任务。
  • 02基于用户接入的文件夹、邮件、日历和文档构建可追溯的个人记忆。
  • 03提供待办、想法、目标、信息流和个人画像,生成可采纳的建议。
  • 04语音交互,ASR、LLM、TTS 和视觉模型可配置。
  • 05可将编程任务委派给 Codex、OpenCode、CodeBuddy、Pi 或 DeepSeek Harness。
  • 06支持定时智能体任务,并可通过 Tailscale 连接 iPhone 客户端。

适用场景

  • 用语音描述编程需求,由后台编程智能体完成构建和测试。
  • 让助手监看摄像头画面,条件满足时通知你。
  • 回顾近期工作,帮助整理周报。
  • 离开电脑或服务器时,通过手机批准或调整智能体任务。

快速上手

  1. 1

    使用 npm 全局安装应用

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

    打开应用并配置语音服务提供方

    novapersonal
  3. 3

    检查语音流程所需的密钥是否可用(可选)

    novapersonal doctor

使用前须知

  • 语音、记忆、摄像头和网页搜索需要 DashScope API 密钥,搜索可选配 Tavily 密钥。
  • 编码任务需要另行安装并登录所选的编码后端,例如 Codex。
  • 需要 Node.js 22.13 或更高版本。
  • 项目目前处于 0.4.x 版本,发布频繁且包名曾更改,后续可能有变化。

标签

常见问题

NovaPersonalAgent 是什么?
开源个人智能体与语音助手,采用前后脑架构,支持个人记忆并可委派编程智能体执行任务。 NovaPersonalAgent 是一个带语音交互的个人智能体,可运行于桌面端或无界面服务器。前脑负责与用户对话并保持响应,后脑在后台执行耗时任务。用户可以让 Nova 澄清目标、授权权限,并依据自定义标准检查任务结果,必要时再接管任务。
NovaPersonalAgent 可以免费使用吗?用的什么许可证?
NovaPersonalAgent 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
NovaPersonalAgent 还在维护吗?
活跃维护中。NovaPersonalAgent 最近一次提交是在 2026年10月21日。
NovaPersonalAgent 适合用来做什么?
用语音描述编程需求,由后台编程智能体完成构建和测试。 让助手监看摄像头画面,条件满足时通知你。 回顾近期工作,帮助整理周报。 离开电脑或服务器时,通过手机批准或调整智能体任务。
NovaPersonalAgent 怎么安装和运行?
使用 npm 全局安装应用: npm install --global nova-personal-agent@latest 打开应用并配置语音服务提供方: novapersonal 检查语音流程所需的密钥是否可用(可选): novapersonal doctor
在哪里获取 NovaPersonalAgent?
源代码和安装说明在 GitHub 上:https://github.com/deepnovacore/NovaPersonalAgent

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目