Token导航 LogoToken导航TokenDH.com
Arc CLI logo
开发工具未说明官方级别未说明来源级核验

Arc CLI

MCP Server

ARC是一个终端本地的AI代码代理工具,支持连接多种AI提供商(如Claude、Gemini、OpenAI等),可离线运行,用于代码库的自主规划、编写和验证。

工具数

0

提示词数

0

GitHub Stars

18

资源数

0
代码审查RustClaude多模型支持Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Ashutosh0x

提供方

Ashutosh0x

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

![Release](https://github.com/Ashutosh0x/arc-cli/releases/latest) ](https://github.com/Ashutosh0x/arc-cli/releases) ![Build](https://github.com/Ashutosh0x/arc-cli/actions) ![License](LICENSE) Rust ![Built with Rust](https://www.rust-lang.org/) ![OpenSSF Scorecard](https://scorecard.dev/viewer/?uri=github.com/Ashutosh0x/arc-cli) ![codecov](https://codecov.io/gh/Ashutosh0x/arc-cli) ![Crates.io](https://crates.io/crates/arc-cli)

![OpenAI](https://platform.openai.com/) ![Anthropic](https://www.anthropic.com/) ![Groq](https://groq.com/) ![xAI](https://x.ai/) ![Google Gemini](https://ai.google.dev/) ![Ollama](https://ollama.com/)

一个对代码库进行推理的本地代理CLI。一个二进制。无运行时。离线工作。

______________________________________________________________________

安装

# Linux / macOS
curl -fsSL https://raw.githubusercontent.com/Ashutosh0x/arc-cli/main/install.sh | sh

# Windows
irm https://raw.githubusercontent.com/Ashutosh0x/arc-cli/main/install.ps1 | iex

# From source
cargo install --git https://github.com/Ashutosh0x/arc-cli

它做什么

ARC是一个终端原生AI编码代理。你把它指向一个代码库,描述你想要什么,它就会自主地计划、编写和验证更改。

它连接到Claude、Gemini、OpenAI、Groq、xAI Grok或Ollama(完全离线)。你选择提供者。切换到live with /provider groq如果一个失败了,它就会转移到下一个。

arc chat                    # start a session
/plan "add OAuth2 login"    # generate a plan, review it, accept or reject
/provider groq              # switch to Groq (Llama 3.3 70B)
/model grok-4-1-fast-non-reasoning  # switch model
/checkpoint                 # snapshot current state
/rewind 3                   # undo to checkpoint 3
/compact                    # compress context window
arc review                  # PR critique via 6 specialized agents

为什么不选择Claude Code或Gemini CLI?

ARC克劳德代码Gemini CLI
RustNode.jsNode.js编写
冷启动\`调用图——谁调用什么,BFS深度1-5
arc graph architecture架构概述:层、集群、热点
arc graph impact地图git diff→ 受影响的符号+风险评分
arc graph query 执行类似Cypher的图形查询
/plan [task]生成并审查修改计划
/provider [name]交换机提供商直播(anthropic、groq、xai、openai)
/model [name]切换模型(例如grok-4-1快速推理)
/checkpoint保存会话状态
/rewind [id]还原以前的检查点
/compact压缩上下文窗口
/status显示当前提供程序、型号、邮件计数
/memory [k] [v]持久键值存储
/fork [name]将对话划分为不同的部分
/security-review扫描差异以查找漏洞模式
/copy选取并复制代码块

代码智能

ARC与 代码库存储器mcp 通过持久知识图提供结构化代码智能。

arc graph index                                    # index your project (seconds for typical repos)
arc graph search ".*Handler.*"                     # find all handler functions
arc graph trace authenticate --direction inbound   # who calls authenticate()?
arc graph architecture                             # languages, packages, routes, hotspots
arc graph impact                                   # what breaks from your uncommitted changes?
arc graph query 'MATCH (f:Function)-[:CALLS]->(g) WHERE f.name = "main" RETURN g.name'
度量无图有图
每个查询的上下文标记~412000~3400
符号查找50-500ms(grep)\<1ms
解析的语言564
调用图是,BFS深度1-5
死码检测是,~150ms
会话内存重置持久化(SQLite)

Diff评论键绑定

当ARC提出文件更改时,您可以交互式地查看它们:

关键行动
y / Enter接受此更改
n / Esc拒绝此更改
a接受所有剩余
d拒绝所有剩余的
e打开 $EDITOR
j / k滚动浏览较大的差异

文档

贡献

贡献.md代码库强制执行 #![forbid(unsafe_code)], cargo fmt,以及 cargo clippy 每一个PR。

许可证

麻省理工学院

目录标签

目录标签

代码审查RustClaude多模型支持AI代码生成本地部署终端工具离线AI

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明token部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP