Skip to content

Crab Code -- 受本项目启发,正在用 Rust 重写 Claude Code #154

@lingcoder

Description

@lingcoder

大家好,

我一直在研究本仓库归档的 Claude Code 源码,受其启发开始构建 Crab Code -- 一个开源的 Rust 原生 Agentic Coding CLI。

Crab Code 是什么?

用 Rust 从零重写 Claude Code 体验,并扩展多 Provider 支持:

  • Rust 原生 -- 无需 Node.js/Bun 运行时
  • 模型无关 -- 支持 Anthropic、OpenAI、DeepSeek、Ollama 或任何 OpenAI 兼容 API
  • 对齐 Claude Code -- 目标对齐 Claude Code 的工具、权限模式、slash 命令和工作流
  • Apache 2.0 -- 完全开源

当前状态

正在积极开发中。 项目架构和核心模块已搭建完成(16 个 crate,4 层架构),正在向端到端可用推进。尚未达到生产可用状态。

致谢

如果没有本仓库分享的 Claude Code 源码,这个项目不会存在。感谢维护这个仓库的每一位贡献者。

链接

项目还处于早期阶段 -- 如果感兴趣,欢迎 Star 关注进展,也非常欢迎贡献和反馈!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions