Better Harness Tools, not merely storing the archive of leaked Claude Code but also make real things done. Now rewriting in Rust.
Go to file
zhaoyanchao 59d6e9d58c refactor(rusty-claude-cli, claw-cli): 拆分巨型main.rs,重构cli核心逻辑
- 拆分rusty-claude-cli/src下9200+行的main.rs为models、error、repl、render等单一职责模块,精简原文件为仅负责入口路由的文件
- 合并claw-cli的args.rs与app.rs代码到主入口文件,删除冗余的独立模块
- 更新api crate的reqwest依赖,添加gzip、brotli、deflate压缩支持优化网络请求,同步更新Cargo.lock
- 调整rust工作区Cargo.toml配置,移除对crates/claw-cli的排除项
- 更新.gitignore,新增.claude/、.sandbox-home/等本地临时文件的忽略规则
- 调整debug.sh的执行顺序,将代码格式化步骤移至测试之后
- 完善会话生命周期检测逻辑,更新医生报告渲染逻辑与相关测试用例
- 修复部分cli命令解析的bug,更新初始化相关代码与测试
- 添加本次重构的设计文档、任务清单与规格说明到openspec/refactor-main-rs目录
- 更新progress.txt,记录本次迭代的完成情况
2026-05-26 17:22:22 +08:00
.github 更改github workflow 2026-04-29 10:12:03 +08:00
.port_sessions 初始化 2026-04-13 22:06:48 +08:00
.trae 添加deepseek api 支持 2026-04-29 10:08:08 +08:00
assets Merge remote-tracking branch 'origin/main' (787 commits) - accepted remote version for all conflicted files 2026-04-13 22:20:02 +08:00
docs US-010: Add model compatibility documentation 2026-04-16 10:55:58 +00:00
openspec refactor(rusty-claude-cli, claw-cli): 拆分巨型main.rs,重构cli核心逻辑 2026-05-26 17:22:22 +08:00
rust refactor(rusty-claude-cli, claw-cli): 拆分巨型main.rs,重构cli核心逻辑 2026-05-26 17:22:22 +08:00
scripts Resolve fmt wrapper path from its own directory 2026-04-28 09:38:40 +00:00
src 初始化 2026-04-13 22:06:48 +08:00
tests 初始化 2026-04-13 22:06:48 +08:00
.DS_Store feat: 增强模型支持和错误处理 2026-04-28 13:51:09 +08:00
.claude.json feat: default OAuth config for API endpoint, merge UI polish rendering 2026-04-01 03:20:26 +00:00
.claw.json ROADMAP #4.44.5: Ship/provenance opacity — filed from dogfood 2026-04-20 14:35:07 +09:00
.gitignore 修改 2026-04-30 10:58:25 +08:00
CLAUDE.md Make Rust formatting guidance runnable from repo root 2026-04-28 09:38:08 +00:00
CLAW.md 初始化 2026-04-13 22:06:48 +08:00
Containerfile Document a repeatable container workflow for the Rust workspace 2026-04-05 18:11:25 +00:00
PARITY.md 初始化 2026-04-13 22:06:48 +08:00
PHILOSOPHY.md 添加deepseek api 支持 2026-04-29 10:08:08 +08:00
README-old.md docs: 将README.md替换为中文项目简介 2026-04-28 22:49:22 +08:00
README.md chore: 添加 IntelliJ IDEA 项目配置文件 2026-04-29 17:18:40 +08:00
ROADMAP.md Document tokens help JSON hang 2026-04-30 02:35:19 +00:00
USAGE.md docs: #155 — add USAGE.md documentation for /ultraplan, /teleport, /bughunter commands 2026-04-21 21:49:04 +09:00
debug.sh refactor(rusty-claude-cli, claw-cli): 拆分巨型main.rs,重构cli核心逻辑 2026-05-26 17:22:22 +08:00
install.sh feat: b6-codex-session — batch 6 2026-04-07 15:52:30 +09:00
prd.json US-024: Add token limit metadata for kimi models 2026-04-17 04:15:38 +00:00
progress.txt Filter stub commands from resume-safe help 2026-04-29 03:31:34 +00:00
系统升级指令.md 添加deepseek api 支持 2026-04-29 10:08:08 +08:00

README.md

项目介绍

本项目是claude code 的rust 版本,基于 https://github.com/ultraworkers/claw-code.git 分叉而来。提供可直接下载执行的文件。目前支持linux, macOS 系统。

快速入手

  1. https://github.com/davids-dot/claw-code/releases 页面下载对应环境的压缩包。
  2. 解压把解压产生的文件重命名为claw
  3. 运行

运行方式

  1. 使用 百炼平台的apiKey, 模型 glm-5.1
  export DASHSCOPE_API_KEY=sk-your-key
  export ANTHROPIC_MODEL="glm-5.1"

  ./claw  
  1. 使用deepseek的apiKey, 模型 qwen-plus
  export DEEPSEEK_API_KEY=sk-your-key
  export DEEPSEEK_MODEL="deepseek-v4-flash"

  ./claw