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

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

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

🚀 快速开始
GitHub
Terminal — jarvis
$ bash -c "$(curl -fsSL https://raw.githubusercontent.com/skyfireitdiy/Jarvis/main/scripts/install.sh)"
✓ 安装完成 · jarvis-ai-assistant 已就绪
$ jqc # 交互式模型配置
✓ 模型配置完成
$ jca # 启动 Code Agent
产品形态

## 三种形态，一致体验

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

⌨️

### 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 界面

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

# 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 对话，代码上下文自动感知，无需切换窗口。

插件名称：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、参与讨论

访问仓库
📖

### 文档中心

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

查看文档
💬

### 微信交流群

扫码加入开发者社区

扫码加入