一个自动化系统,用于实时跟踪 Claude Code 官方文档的更新情况,自动抓取英文文档,使用 OpenRouter.ai 的 gemini-2.5-flash-lite 模型翻译成中文,并自动推送到 Git 仓库。
Claude doc/ ├── src/ # 源代码 │ ├── __init__.py │ ├── document_fetcher.py # 文档抓取模块 │ ├── translator.py # AI 翻译模块 │ ├── git_pusher.py # Git 推送模块 │ └── sync.py # 主控制脚本 │ ├── scripts/ # 脚本文件 │ └── run.sh # 启动脚本 │ ├── docs/ # 文档 │ ├── README.md # 本文件 │ ├── USAGE.md # 详细使用指南 │ ├── CLAUDE.md # Claude Code 配置 │ └── SECURITY.md # 安全策略 │ ├── config/ # 配置文件 │ ├── config.yaml # 主配置 │ ├── .env.example # 环境变量模板 │ └── requirements.txt # Python 依赖 │ ├── docs/ # 文档目录 │ ├── source/ # 英文原版文档 │ │ ├── overview.md # 概述 │ │ ├── quickstart.md # 快速开始 │ │ ├── sub-agents.md # 子代理 │ │ ├── hooks.md # 钩子 │ │ ├── mcp.md # MCP (Model Context Protocol) │ │ ├── plugins.md # 插件 │ │ ├── cli-reference.md # CLI 参考 │ │ ├── setup.md # 安装配置 │ │ ├── settings.md # 设置 │ │ ├── troubleshooting.md # 故障排除 │ │ └── ... # 其他47个文档 │ │ │ └── translated/ # 中文翻译版文档 │ ├── overview.md # 概述 │ ├── quickstart.md # 快速开始 │ ├── sub-agents.md # 子代理 │ ├── hooks.md # 钩子 │ ├── mcp.md # MCP │ ├── cli-reference.md # CLI 参考 │ ├── setup.md # 安装配置 │ ├── settings.md # 设置 │ ├── troubleshooting.md # 故障排除 │ └── ... # 其他47个文档 │ ├── .env # 环境变量(本地,不被 Git 跟踪) └── .gitignore # Git 忽略规则
cd scripts
./run.sh install
# 复制环境变量模板
cp ../config/.env.example .env
# 编辑 .env 文件,设置您的 API 密钥
vim .env
# 执行一次同步
./run.sh sync
# 持续运行模式(每小时检查一次)
./run.sh continuous
# 查看系统状态
./run.sh status
负责抓取 Claude Code 官方文档。
主要功能:
负责翻译文档,使用 OpenRouter.ai API。
主要功能:
负责 Git 操作和自动推送。
主要功能:
--test 模式测试sync.log 文件本项目严格遵循安全最佳实践,确保敏感信息得到妥善保护。详细信息请参阅 SECURITY.md。
2025年12月17日
注意: 这是一个自动化抓取和翻译的项目,翻译质量由 AI 模型保证。如需高质量的中文文档,建议等待官方中文版或进行人工专业翻译。