跳转至

Open Claude Code 文档

欢迎来到 Open Claude Code 的官方文档!这是一个完整的 TypeScript/TSX CLI 应用,基于 Bun 运行时,集成了 Anthropic API、MCP 协议、网络搜索和丰富的 TUI 交互界面。

快速导航

项目特性

  • 🚀 高性能 CLI - 基于 Bun 运行时的现代化 CLI 应用
  • 🎨 富交互 UI - 使用 React 和 Ink 构建的现代化终端界面
  • 🔧 50+ 工具集合 - 包括文件操作、代码分析、Git 操作等
  • 📚 88+ 命令支持 - 覆盖各种开发和运维场景
  • 🌐 API 集成 - Anthropic API 和 MCP 协议支持
  • 🔍 网络搜索 - 集成 serper.dev 和 Anthropic 原生搜索
  • 🎯 可扩展架构 - 模块化设计,易于扩展和维护

项目规模

  • 代码行数: ~145,503 行 TypeScript/TSX
  • 源文件数: 1,951 个 .ts/.tsx 文件
  • UI 组件: 140+ React 组件
  • 工具实现: 50+ 个工具
  • 命令支持: 88+ 个斜杠命令

核心技术栈

技术 描述
运行时 Bun
语言 TypeScript + TSX
UI 框架 React + Ink
API 客户端 Anthropic SDK
CLI 工具 Commander.js

文档结构

docs/
├── index.md                    # 主页(你在这里)
├── getting-started/            # 快速开始
│   ├── installation.md         # 安装指南
│   └── configuration.md        # 配置指南
├── architecture/               # 架构文档
│   ├── overview.md            # 架构概览
│   ├── entrypoints.md         # 入口点
│   ├── services.md            # 服务层
│   ├── tools.md               # 工具系统
│   ├── commands.md            # 命令系统
│   ├── ui.md                  # UI 层
│   ├── types.md               # 类型定义
│   └── utils.md               # 工具函数
└── development/                # 开发指南
    ├── setup.md               # 环境设置
    └── contributing.md        # 贡献指南

开始使用

安装

git clone <repository-url>
cd open-claude-code
bun install

本地预览文档

mkdocs serve

然后在浏览器中打开 http://127.0.0.1:8000

构建文档

mkdocs build

生成的静态网站将在 site/ 目录中。

需要帮助?

祝你使用愉快!