Skip to main content
J.A.R.V.I.S.

J.A.R.V.I.S.

License: Apache 2.0 Python 3.11-3.14 PyPI version npm version CI jarvis-desktop DeepSeek DashScope Status GitHub stars 致敬 Iron Man

🌐 简体中文 | English

Just A Rather Very Intelligent System

「随时为您效劳,先生。」

J.A.R.V.I.S. 是一个主动陪伴你电脑的 AI 智能管家——致敬《钢铁侠》里的贾维斯。它常驻你的操作系统,能看、能听、能说、能动手:对话只是入口,把事情办了才是目的。你说"下周五前交项目报告",它登记截止日期并提前提醒你;你说"退下",它安静待机,第二天早上用一句"先生,早上好"向你播报今日简报。

北极星:让每个人拥有一位真正懂你、主动打理、随叫随到的电脑管家。 不是聊天框,不是语音助手——你还没开口,它已经把事情办了。


为什么需要 JARVIS?

现状痛点 JARVIS 的回答
AI 聊天工具很多,但没几个能真正替你操作电脑 100+ 内置工具:文件、命令、浏览器、键鼠操控、截屏识图、摄像头、邮件——ReAct 循环自主规划执行,GUI 自动化像人一样点按拖拽
云端助手不认识你的电脑,数据也不在你手里 本地优先:常驻你的系统、读你的文件、操控你的软件;记忆、日志、配置全在本地 ~/.jarvis,密钥进系统凭据管理器
大多数助手每次都像初见,交代过的背景全忘 三层记忆:会话存盘 + 长期记忆 + 画像记忆(自动提炼你的习惯偏好),越用越懂你
JARVIS vs Claude Code vs OpenClaw 十维能力对比

十维能力实测对比:JARVIS 在语音交互、电脑控制、视觉感知、主动服务上差异化领先

效果展示

jarvis-desktop 桌面工作台 — 三主题皮肤 · 三栏布局(左:控制台 / 中:对话流 / 右:任务中心 · 用量 · 系统状态)


荧光绿 · 任务中心与系统状态

电光蓝 · 设置面板

金属银 · 设置面板

终端 REPL — 一轮关于记忆的对话:「贾维斯你对我了解多少?」(技能加载 → MCP 知识图谱 → 画像记忆)


启动:方舟反应炉 + MCP/LSP 就绪

思考过程:规划多源信息

LoadSkill 技能加载

ToolSearch 检索 MCP 工具

查询知识图谱画像

思考汇总:整合画像数据

回答:三层记忆 · 越用越懂你

/models 模型管理(11 厂商)

/tts-voice 音色管理

语音交互 — /voice 逐轮对话 · /talk 实时双工(说话即打断)


/voice:聆听→查时间→贴心提醒→打断

/talk:启动横幅(server_vad + AEC)

/talk:语音讲个程序员笑话

跨设备协同 — 手机扫码接管同一会话(/connect-phone)


终端生成二维码 + 消息双端同步

手机端:思考过程可视

手机端:MCP 工具查天气

微信 ClawBot — 在微信里随时使唤管家(/connect-wechat)


终端扫码连接(24h 有效)

微信发消息即可对话

完整工具能力随身携带

核心能力

能力 一句话 文档
🖥️ 终端原生 Agent Rich 终端 REPL + 100+ 工具 + ReAct 编排,Ctrl+C 任意阶段打断 核心机制 · 命令参考
🎙️ 能听会说 /voice 逐轮语音对话,/talk 全双工实时聊天(说话即打断),TTS 播报主动提醒 语音系统
🖱️ 操控电脑 鼠标/键盘/截屏/窗口管理 + 视觉模板定位,像人一样操作任意软件 GUI 自动化
🗓️ 主动管家 每日简报、定时提醒(桌面与终端 REPL 都能对话安排)、截止日期追踪、系统监控——不用叫,它自己看着办 主动提醒系统
🛎️ 管家服务 jarvis-desktop 标题栏入口:邮箱服务(查看/修改当前邮箱 + 配置 SMTP + 发送邮件)直连后端工具(后续可扩展更多服务) 桌面与多端
🧰 扩展服务 jarvis-desktop 标题栏入口:右栏面板集中管理 MCP 服务(增删改+启停)、内置工具、技能、插件与 harness 工具(市场搜索/安装/卸载/启停) 桌面与多端
🧠 三层记忆 会话存盘 + 长期记忆 + 画像提炼,越用越懂你 记忆系统
📱 多端同会话 jarvis-desktop 桌面壳 / 手机扫码 / 微信 ClawBot,三端共享同一会话 桌面与多端
🧭 管家运行时层 permissions.yaml 路径级免确认 + 授权租约免打断 + 打扰预算削废话 + /away 无人值守待批清单 W1 运行时层
🧩 开放生态 MCP 接入、插件市场、Skill 技能包、CLI-Anything 把任意软件变工具、多 Agent 协作 扩展生态
🔐 安全底线 五层权限 + 四级沙箱 + 操作审计 + keyring 加密存储,危险操作硬阻断 核心机制

接入自由:支持 11 家厂商(阿里云 DashScope / DeepSeek / OpenAI / 智谱 / Anthropic / Kimi / MiniMax / SiliconFlow / 小米 MiMo / Google Gemini / 自定义兼容服务),/models 双击即改、运行中热切换。

快速开始

# 三选一安装(Python 3.11+)
pip install "jarvis-agent[all]"          # PyPI 全功能
uv tool install "jarvis-agent[all]"      # uv(更快)
npm install -g @acefelix/jarvis          # npm(需 Node 18+ / Python 3.11+)

jarvis --init    # 交互式配置:选厂商 → 确认模型 → 输 Key → 自动测试连接 → 保存
jarvis           # 开聊:自然语言直接说,"/" 弹命令面板,Tab 补全
  • 默认接阿里云 DashScope(qwen3.7-plus 多模态),也可 export DASHSCOPE_API_KEY=sk-xxx 后直接启动
  • 所有配置在 ~/.jarvis/(settings.toml + models.toml),/mode 切换权限模式,/think 调深度思考
  • 遇到功能不可用?jarvis --doctor 一键诊断依赖与配置
  • 启动后台检查新版本,发现更新提示 /update 一键升级(--no-update-check 可关闭)

安装路径、可选依赖组、各平台系统依赖、--gui 工作台入口等详见 安装指南。 想一句话理解这个项目要去哪,读 蓝图文档。

平台支持

Windows macOS Linux
全部功能(对话/语音/工作台/桌面壳/GUI 操控/自启) ✅ 全功能实机验证 ✅ 代码适配 ✅ 代码适配

⚠️ 本项目在 Windows 上完成全部开发与实机验证,macOS / Linux 仅代码层适配、未完整实机测试,建议优先 Windows。逐项差异见 安装指南。

文档地图

想了解 文档
新手第一站:贾维斯亲自带你上手(人设化指南) USER_GUIDE.md
安装 / 升级 / 平台依赖 docs/guide/installation.md
全部命令 / 模型管理 / 深度思考 docs/guide/commands.md
语音对话 / 实时双工 / 音色 docs/guide/voice.md
桌面壳 / 主动提醒 / 手机 / 微信 / serve 协议 docs/guide/desktop.md
权限 / 压缩 / 记忆 / 沙箱 / 自愈 docs/guide/concepts.md
授权租约 / 打扰预算 / 无人值守 docs/architecture/16-W1判断层.md
多 Agent / 插件 / CLI-Anything / 邮件 docs/guide/ecosystem.md
配置项 / 厂商接入 / 常见问题 config-docs/
架构设计(16 篇) docs/architecture/
测试 / CI / 发布 / 目录结构 docs/guide/development.md
蓝图(愿景 · 能力模型 · 演进路线) docs/blueprint/BLUEPRINT.md

开发路线

  • 阶段 1:最小可用 Agent(对话 + 文件 + 命令 + 五层权限)
  • 阶段 2:电脑操作能力(GUI + 多模态视觉 + 浏览器自动化 + 摄像头拍照)
  • 阶段 3:实时语音(TTS + STT + /voice 闭环 + /talk 全双工)
  • 阶段 4:记忆与生态(会话持久化 / 长期记忆 / MCP 接入 / 上下文压缩 / Skill 系统)
  • 阶段 5:贾维斯形态(主动感知 + 子代理 + 主动提醒 + jarvis-desktop 桌面壳)
  • 阶段 6:跨平台适配(Windows / macOS / Linux)
  • 阶段 7:实时聊天 UI(方舟反应炉工作台 + 全双工打断 + 桌面应用)
  • 阶段 8:W1 运行时层(授权租约 + 打扰预算 + 无人值守;声明式规则并入五层管线)——开发完成待合入

阶段 8–11(运行时层 / 感知层 / 兑现层 / 体验补齐)与全部能力条目见 蓝图文档,执行级细节见 docs/roadmap/。

反馈声明

J.A.R.V.I.S. 现阶段仍处于开发与验证阶段,功能尚未完全稳定。使用中如遇问题或体验不佳,欢迎反馈:13985465782@163.com。您的每一条反馈都是我改进的动力,感谢支持与包容!

感谢支持

感谢您使用 J.A.R.V.I.S.!

「J.A.R.V.I.S. ——— 随时为您效劳,先生。」

微信 X (Twitter) 抖音 哔哩哔哩
微信 X 抖音 哔哩哔哩

贾维斯 Agent 应用开发知识交流群

扫码加入,和其他Agent应用伙伴一起交流 Agent 应用开发经验、插件及各种AI玩法。

微信群「Hello Jarvis.」 QQ 群「Hello Jarvis.」(群号 1109055256)
微信群 Hello Jarvis. QQ 群 Hello Jarvis.

微信群二维码 7 天内有效,过期后可从 QQ 群获取最新入群方式。

赞赏支持

如果 J.A.R.V.I.S. 对你有帮助,欢迎请我喝杯咖啡——你的支持是项目持续迭代的动力,🦀🦀。

微信赞赏码

Metadata

Release files for jarvis-agent 2.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jarvis-agent 2.2.2
File Size Uploaded
jarvis_agent-2.2.2.tar.gz 807.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jarvis-agent 2.2.2
File Interpreter ABI Platform
jarvis_agent-2.2.2-py3-none-any.whl Python 3 none any Details

Total release size: 1.7 MB

Release files / jarvis_agent-2.2.2.tar.gz

Download URL jarvis_agent-2.2.2.tar.gz
Size 807.0 kB
Tags Source
SHA-256 checksum
How to use checksums
2de6fc6af72080bfb4eb71c155972375ec0966e27aba175eaf5ba7a19e0142a3
BLAKE2b-256 checksum
How to use checksums
e4dee75dea1e27da83bf6df8f8ea9503b828b92a3d55379336e151c59f3c8eff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release files / jarvis_agent-2.2.2-py3-none-any.whl

Download URL jarvis_agent-2.2.2-py3-none-any.whl
Size 893.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f9f3500d0d922351696307f2e658ef0861e5089dc15161f80f81c3d1df4aeb97
BLAKE2b-256 checksum
How to use checksums
15164534e9d3e6f00de48d62f448cefc94d3e2053ef180bb68eee8b1c0c34b71
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 14, 2026.

Transparency log

Release history Release notifications | RSS feed

2.2.3

2 release files

This release

2.2.2 This release

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.8

2 release files

2.0.7

2 release files

2.0.6

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page