产品形态 核心能力 快速开始 文档 ⭐ GitHub
开源 · MIT 协议 · 活跃开发中

像钢铁侠的 Jarvis 一样
让你的开发效率飞起来

本地运行、开箱即用、可深度定制的 AI 开发助手。
写代码、做审查、跑自动化、做安全分析,一个命令搞定。

Terminal — jarvis
$ bash -c "$(curl -fsSL https://raw.githubusercontent.com/skyfireitdiy/Jarvis/main/scripts/install.sh)"
✓ 安装完成 · jarvis-ai-assistant 已就绪

$ jqc # 交互式模型配置
✓ 模型配置完成

$ jca # 启动 Code Agent

Jarvis CLI

产品形态

三种形态,一致体验

无论你偏爱命令行的高效、Web 的直观,还是 IDE 的集成体验,Jarvis 都能无缝融入你的工作流。

⌨️

CLI 命令行

极客首选。一条命令启动,支持交互式对话、管道组合、脚本集成,适合追求效率的开发者。

CLI 命令行截图
jqc jarvis-quick-config — 快速配置 LLM 平台
jca jarvis-code-agent — 代码分析与生成
jcad jarvis-code-agent-dispatcher — 代码代理(派发模式)
jvs jarvis — 通用 AI 代理
jvsd jarvis-agent-dispatcher — 通用代理(派发模式)
jgc jarvis-git-commit — 自动生成提交信息
jgs jarvis-git-squash — 提交历史整理
jpm jarvis-platform-manager — LLM 平台管理
jc2r jarvis-c2rust — C→Rust 迁移套件
🌐

Web 界面

可视化操作。浏览器即开即用,多会话管理、实时终端、文件浏览,支持多节点分布式协作。

Web 界面截图
# Master 模式(主节点)
jarvis-service start --node-mode master

# Child 模式(子节点,连接主节点)
jarvis-service start --node-mode child --master-url ws://master:8000 --node-secret YOUR_SECRET

# 常用环境变量
JARVIS_GATEWAY_HOST =127.0.0.1
JARVIS_GATEWAY_PORT =8000
JARVIS_FRONTEND_HOST =127.0.0.1
JARVIS_FRONTEND_PORT =5173
JARVIS_NODE_MODE =master/child
JARVIS_MASTER_URL =ws://master:8000
JARVIS_NODE_SECRET =your_secret
→ Gateway http://localhost:8000 | Frontend http://localhost:5173
💎

VS Code 扩展

深度集成。在编辑器中直接与 AI 对话,代码上下文自动感知,无需切换窗口。

VS Code 扩展截图
插件名称:Jarvis AI Assistant - VS Code Extension
插件 ID:jarvis-ai-assistant.jarvis-ai-assistant

VS Code 侧边栏 → Jarvis 面板 → 连接网关 → 创建 Agent 开始协作
核心能力

不只是聊天,而是真正能动手

从代码分析到自动验证,从记忆管理到工具自举,覆盖开发全流程。

💻

代码优先

自动 Git、构建验证、静态检查、波及分析、交叉引用,专为代码开发设计。

🧠

越用越聪明

方法论自动沉淀,记忆分层管理(短期/项目/全局),规则按需加载,经验可复用。

🔒

本地可控

数据留在本机,支持多种 LLM 后端,无 vendor lock-in,你的代码你做主。

🔌

高度可扩展

自定义工具、MCP 集成、元代理自举、新平台适配,想加就加。

👥

人机协作

执行前确认、虚拟终端、关键节点可介入,确保过程透明可控。

⛈️

多平台支持

Linux / Windows / macOS,支持 Docker 部署,CLI / Web / VSCode 三端覆盖。

快速开始

30 秒上手

安装后运行一条命令,即可开始与 AI 协作开发。

1

安装

一键安装,自动配置环境

# Linux/macOS bash -c "$(curl -fsSL https://...install.sh)" # Windows PowerShell iex (New-Object Net.WebClient).DownloadString(...)
2

快速配置

运行配置向导,选择 LLM 平台并输入 API Key

jqc # 快速配置
3

开始协作

选择 Agent 模式,开始开发

jca # Code Agent
社区

加入我们

Jarvis 是一个开源项目,欢迎参与贡献和交流。

GitHub

查看源码、提交 Issue、参与讨论

访问仓库
📖

文档中心

完整的用户手册和最佳实践

查看文档
💬

微信交流群

扫码加入开发者社区

扫码加入