Personal Jarvis 桌面助理

在一款桌面应用中调度编码代理、语音助理和电脑操作。

Star 数
★ 157
最近更新
今天
License
Apache-2.0
主语言
Python

30 秒速览

运行形态
桌面应用自托管服务命令行工具
可在哪里用
通用 · 跨平台Codex · Claude Code · OpenAI API · Claude API
费用
软件免费,模型调用费用自付
上手难度
低 · 几分钟可跑通
开始前需要
Python 3.11 或更高版本GitAPI 密钥、订阅或本地模型Shell / 命令行网络访问本地文件系统MCP Server
典型场景
需要同时比较多个编码代理方案的开发者,可在 Agentic IDE 中给多个真实终端窗格分派同一任务。
不适合
  • 不愿授权桌面操作或查看操作记录的用户
  • 需要在 macOS 首次启动时直接打开未公证应用的用户

这个 Agent 能做什么,适合哪些场景?

Personal Jarvis 是一款面向 Windows、macOS 和 Linux 的开源桌面应用,也可作为无屏幕服务器运行。它的 Agentic IDE 可在真实终端窗格中并排运行多个编码代理,Jarvis Agents 则提供带独立聊天、工具、记忆和日程的持久在线代理。用户可以通过唤醒词或快捷键交谈、听写,并让应用操作桌面和浏览器。应用支持多家模型服务、本地模型及本地语音选项,并提供插件市场、MCP 连接、记忆库和定时例程。会改变系统的操作需要批准,运行过程会被记录;使用者需要配置 API 密钥、订阅或本地模型。

用户可以打开项目并在 Agentic IDE 的终端窗格中启动已安装的 Claude Code、Codex、OpenCode 等编码工具,也可以把同一任务分发给多个窗格并查看执行过程。通过语音或文字,Jarvis 可将任务交给指定窗格或 Jarvis Agent;代理会使用各自配置的工具和记忆执行工作,并把文件、报告和计划保存到 Artifacts。用户还能让 Jarvis 读取和操作桌面或浏览器、向其他应用听写、连接插件或自定义 MCP 服务器,并按日程运行例程。Jarvis 使用本地 wiki 保存并引用跨会话信息;可能改变系统的操作须经批准,所有运行都有记录。

  1. 需要同时比较多个编码代理方案的开发者,可在 Agentic IDE 中给多个真实终端窗格分派同一任务。
  2. 希望把研究、发布管理或营销工作持续交给专职代理的个人,可为 Jarvis Agents 配置工具、记忆和例程。
  3. 经常在多个桌面应用中输入文字的用户,可用语音听写,并通过唤醒词或快捷键发出任务。
  4. 希望把重复工作自动化的个人,可设置晨间简报、收件箱整理或夜间报告等定时例程。
  5. 需要代理查看桌面或浏览器并执行操作的用户,可启用电脑操作并逐项批准可能改变系统的动作。

如何安装或部署这个 Agent?

安装器会检查 Python 3.11 或更高版本和 Git,并可提供缺失项的安装选项。安装完成后在应用内选择语言、唤醒词和模型。使用前需要一个 API 密钥、一项订阅或本地模型;语音功能适合配备麦克风,但不需要 GPU。

Windows(PowerShell):

irm https://raw.githubusercontent.com/PersonalJarvis/PersonalJarvis/main/install/install.ps1 | iex

macOS 和 Linux:

curl -fsSL https://raw.githubusercontent.com/PersonalJarvis/PersonalJarvis/main/install/install.sh | bash

也可下载 Windows、macOS 或 Linux 桌面安装包。macOS 磁盘映像目前未经 Apple 公证,首次打开时需要按系统版本在隐私与安全设置中允许打开。服务器部署可用 pip 安装。

如何使用这个 Agent?

完成应用内的首次设置,选择语言、唤醒词或键盘快捷键,以及一个模型。随后可说出唤醒词并提出任务,或打开项目目录并创建代理。

jarvis

此命令启动完整桌面应用。要在服务器上运行,可安装包并启动服务,再从浏览器打开本机地址:

pip install personal-jarvis
jarvis serve

浏览器访问 http://localhost:47821。从另一台电脑使用麦克风需要 HTTPS。桌面操作可能需要批准;使用其他服务时需连接相应服务。

这个 Agent 有哪些优点和局限?

优点
  • Agentic IDE 在真实终端窗格中并排运行多种编码代理,且可用简短呼号通过语音指派任务。
  • Jarvis Agents 各自保留聊天、工具、记忆和日程,能持续处理工作并将产物交给用户查看。
  • 支持多家托管模型提供商、Ollama 和兼容 OpenAI 的本地服务器;语音识别和语音合成也有离线选项。
  • 面向 Windows、macOS、Linux 桌面及无屏幕服务器提供运行路径,并支持桌面与浏览器操作。
局限
  • 首次使用需要 API 密钥、订阅或本地模型;若选择付费模型或服务,可能产生额外费用。
  • 自动安装需要 Python 3.11 或更高版本和 Git;服务器麦克风访问还要求 HTTPS。
  • 会改变系统的操作需用户批准,且应用会记录运行;不适合希望代理不经审核自行操作的用户。
  • macOS 磁盘映像尚未经过 Apple 公证,首次打开需要手动允许。

这个 Agent 与同类方案有什么区别?

README 将 Personal Jarvis 与 Claude Code、Codex、OpenCode 等编码代理作为可并排运行的工具,而不是将其描述为替代品。它也支持 Claude 和 ChatGPT 订阅;源材料未提供与其他桌面助理的功能对比。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Personal Jarvis 桌面助理 当前 71 · 存在缺口 桌面应用免费 + 模型费 ★ 157 今天 Python Codex · Claude Code · OpenAI API · Claude API
AI DevKit 48 · 缺口较多 命令行工具免费 + 模型费 ★ 1.6k 今天 TypeScript Codex · Claude Code
Coder Eval 86 · 表现良好 命令行工具免费 + 模型费 ★ 151 2 天前 Python Codex · Claude Code · OpenAI API · Claude API
Runner 多 Agent 协作终端 82 · 存在缺口 桌面应用免费 ★ 275 今天 Rust Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
存在缺口
71/ 100 五分制 3.6 / 5
信任安全 18/29
可靠稳定 9/14
适用触发 14/18
规范维护 15/18
有效结果 10/13
证据核验 5/8
查看各维度的扣分理由
信任安全18 / 29 · 3.1/5

文档说明工具按 safe、monitor、ask、block 分类,需改变系统的操作等待批准;密钥经系统凭据库读取,语音和聊天拒绝接收密钥;并描述配置回滚、工作树隔离和审计。这些是明确的设计说明,但本次材料没有实现代码佐证,且应用可操作屏幕、键盘、命令行、电话并连接外部服务,因此最小权限、数据流和外部影响仅评为充分而非全面。来源归属只有 README、许可证和维护者姓名等有限线索,发布者身份仍未知。

可靠稳定9 / 14 · 3.2/5

README、SECURITY、依赖清单及 CI 工作流在产品能力、平台和可选依赖上大体相互呼应;清单为依赖设定安全下限,canary 描述了跨平台运行时检查,缺少可用可选组件时也声明会降级或给出错误。但这些材料不足以静态确认所有实现与声明一致,故未给满分。

适用触发14 / 18 · 3.9/5

材料具体面向桌面用户、开发者及无屏服务器,列出语音、编码代理、浏览器、工具、模型和多平台场景;也交代平台特有依赖和部分功能不可用时的替代路径。能力范围广,但自动技能选择仅称为按请求适配,未见足够精确的触发条件或边界说明。

规范维护15 / 18 · 4.2/5

README 的导航、安装步骤、多平台说明、故障排查入口和功能指南较完整;SECURITY 与依赖配置还列出支持策略、安全联系人、限制及平台差异。许可证文本和版本明确,且交代 1.6.0 及以前的 MIT 许可差异。材料未提供变更日志正文,也未充分说明长期维护责任或各功能名称的稳定约定,故这些项目未评满。

有效结果10 / 13 · 3.8/5

产品把多种编码代理、持久代理、语音、记忆、例程和桌面操作整合到一个本地应用,并提供产物、工具记录及可见步骤,静态描述显示有明确的整合价值。实际结果质量与成本收益没有运行证据;广泛能力也意味着用户需配置模型、服务和权限,因此只给中等分。

证据核验5 / 8 · 3.1/5

README 将读者引向安全、隐私、安装、架构和功能文档;SECURITY、pyproject.toml 与工作流分别提供架构声明、依赖约束和 CI 设计等可追查线索。不同文件对部分主张有所呼应,但核心安全与功能主张仍主要来自项目自身描述,且无法由给定材料独立验证运行表现,因此不予满分。

风险与缓解建议
  • 应用能力覆盖桌面输入、屏幕读取、命令行、电话及已连接服务;启用前应查看安全和权限设置,并注意其自身文档建议谨慎处理 API 密钥和敏感数据。
  • 安全机制与跨平台行为在本次评估中仅按静态材料评审,不能据此确认实际运行效果;macOS 安装包尚未 notarize,Linux 全局快捷键需要额外安装,Wayland 不支持该类全局按键抓取。
证据充分度:低 评估于 2026年10月9日 审查版本 46acfbd547f4
查看完整评分方法 →

常见问题

使用 Personal Jarvis 是否免费?
软件免费且开源,但要使用模型,需要 API 密钥、订阅或本地模型。是否付费取决于所选提供商和方案。
我的数据会发送到云端吗?
应用在本机运行,源材料称除非连接需要数据传输的服务,否则数据不会离开本机。使用托管模型或已连接服务时,应考虑该服务所需的数据传输。
Jarvis 可以不经确认操作我的电脑吗?
可能改变系统的操作会等待批准。应用按风险等级检查操作,并记录每次运行。
能否完全离线使用?
语音识别和语音合成可使用本地选项,模型也可选本地服务;但源材料未证明所有功能在断网时都可用。
有哪些运行方式?
主要方式是安装 Windows、macOS 或 Linux 桌面应用;也可通过 pip 安装并以 jarvis serve 在服务器运行。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents