Skip to content

Latest commit

 

History

History
106 lines (72 loc) · 3.43 KB

File metadata and controls

106 lines (72 loc) · 3.43 KB

CodeViewX

AI 驱动的代码文档生成器

中文 | English

PyPI version Python Version License: GPL v3 Downloads

CodeViewX 使用 AI(Anthropic Claude + DeepAgents + LangChain)自动分析您的代码库并生成专业的技术文档。

✨ 核心特性

  • 🤖 AI 智能分析:自动理解代码结构和业务逻辑
  • 📝 完整文档体系:生成 8 个标准章节(概览、快速开始、架构、核心机制、数据模型、API 参考、开发指南、测试)
  • 🌐 多语言支持:支持中文、英文、日文、韩文、法文、德文、西班牙文、俄文
  • 🖥️ 文档浏览器:内置 Web 服务器,优雅展示文档
  • 快速搜索:集成 ripgrep 实现高速代码搜索

📦 快速开始

安装

# 安装 CodeViewX
pip install codeviewx

# 安装 ripgrep(代码搜索工具)
brew install ripgrep  # macOS
# sudo apt install ripgrep  # Ubuntu/Debian

# 配置 API 密钥
export ANTHROPIC_AUTH_TOKEN='your-api-key-here'
export ANTHROPIC_BASE_URL='https://api.anthropic.com/v1'

获取 API 密钥:访问 Anthropic Console

基本使用

# 为当前目录生成文档
codeviewx

# 指定项目路径和语言
codeviewx -w /path/to/project -l Chinese -o docs

# 启动文档浏览器
codeviewx --serve -o docs

Python API

from codeviewx import generate_docs, start_document_web_server

# 生成文档
generate_docs(
    working_directory="/path/to/project",
    output_directory="docs",
    doc_language="Chinese"
)

# 启动 Web 服务器
start_document_web_server("docs")

📚 文档

完整文档请访问 docs/zh 目录:

🔧 常见问题

遇到问题?查看详细文档获取帮助。

快速提示:

  • API 密钥错误?确保正确设置 ANTHROPIC_AUTH_TOKEN 环境变量
  • 搜索功能异常?检查是否已安装 ripgrep
  • 更多问题?查看 docs/zh 完整文档

🤝 贡献

欢迎贡献!详情请参阅贡献指南

📄 许可证

GNU General Public License v3.0 - 详见 LICENSE 文件。

🙏 致谢

基于 Anthropic ClaudeDeepAgentsLangChainripgrep 构建。


⭐ 如果这个项目对您有帮助,请给个星标!