Claw Code 是近期引爆全球开源社区的 AI 编程基础设施项目,而 claw-code-parity 正是其官方 Rust 语言重写版本——它并非简单移植,而是以“零行为偏差”为目标,严格对齐原生 Python 实现的语义、API 与运行时表现。该项目诞生于 claw-code 仓库大规模重构迁移的关键窗口期,由 UltraWorkers 社区自主维护,专为追求极致稳定性、低延迟与生产级可靠性的 AI 编程代理(如 ClaudeCode、OpenAgent 等)提供底层执行沙箱支持。
核心功能
- 全指令集行为一致性:覆盖 shell、Python、Node.js、Git 等 12+ 运行时环境的完整命令生命周期,确保 Rust 版本与原 Python 版在输入相同 prompt、上下文、权限配置时,输出完全一致的执行结果与错误码
- 毫秒级启动与隔离沙箱:基于 Rust 的零成本抽象与 async-first 设计,单次代码执行平均冷启动耗时低于 45ms,进程级资源隔离杜绝跨任务污染
- 细粒度会话状态管理:原生支持持久化 session 上下文(含文件系统快照、环境变量链、历史命令回溯),让 AI 代理真正具备“连续编程记忆”能力
- 可插拔认证与审计框架:内置 OAuth2 / API Key / JWT 多模式鉴权,所有执行操作自动记录结构化日志(含 stdin/stdout/stderr/exit_code/duration),满足企业级合规审计需求
- Parity-Harness 自动化校验套件:随包附带 3000+ 条跨版本行为比对测试用例,每次 CI 构建自动执行 Python ↔ Rust 双向黄金标准验证,保障“所写即所运”
- 面向 Agent 的 CLI 与 SDK 双接口:既提供简洁命令行工具(
claw run --session=xxx)快速调试,也提供 async Rust crate(claw-parity-sdk)供开发者深度集成进自己的智能体工作流
适合哪些人用
如果你正在构建或优化以下类型的 AI 工具,claw-code-parity 将成为你技术栈中不可或缺的“执行中枢”:
• 开源 AI 编程助手开发者(如基于 Llama-3/Claude/Gemini 构建本地 IDE 插件或 Web IDE)
• 大模型应用平台工程师(需在 SaaS 环境中安全、可扩展地托管用户代码执行)
• 教育类编程 AI 产品团队(要求精确复现教学场景中的每一步终端行为)
• 对延迟敏感的实时协作编程系统(如多人协同 AutoDev 工具)
• 拒绝黑盒依赖、坚持全栈可控的技术决策者
快速上手
只需三步即可体验:首先确保已安装 Rust 1.75+;然后执行:cargo install --git https://github.com/ultraworkers/claw-code-parity --branch main claw-parity-cli
接着创建一个最小会话并运行 Python 代码:claw-parity-cli session new my-first-session && echo 'print(2+3)' | claw-parity-cli run --session=my-first-session --lang=python
更多高级用法(如自定义沙箱策略、Webhook 回调、Docker 部署模板)请查阅项目根目录下的 USAGE.md。
项目信息
Join Discord: https://discord.gg/5TUQKqFWd / claw-code Rust port parity work – it is temporary work while claw-code repo is doing migration
6.3k
Stars
5.3k
Forks
Rust
—
编程语言:Rust
GitHub Star 数:6316
开源协议:未明确声明(当前 README 中暂未注明,建议使用前查看 LICENSE 文件或联系维护者确认)
GitHub 项目地址
它是当下少有的、把“AI 代理的代码执行确定性”当作第一工程信条来死磕的 Rust 项目——不炫技,只求稳;不妥协,只对齐。





