python 版的claude code

张开发
2026/6/9 20:13:49 15 分钟阅读
python 版的claude code
作为一名开发者你大概率已经听说过 Claude Code——Anthropic 推出的 AI 辅助编程 CLI 工具。它能让 Claude 直接操作你的代码库读取文件、执行命令、搜索代码、甚至提交 Git。但官方 Claude Code 有个硬性要求需要较新版本的 Node.js。这意味着如果你还在使用 CentOS 7、Ubuntu 18.04 及更早版本或者某个不方便升级 Node 的环境就无法使用这个强大的工具。PyClaude 正是为了解决这个问题而诞生的。地址 https://github.com/280185386/py-claude 记得star哟启动bashpy-claudeTUI 使用体验启动后你会看到一个类似下图的终端界面什么是 PyClaudePyClaude 是 Claude Code CLI 的 Python 原生实现完整移植了 TypeScript 原版的所有功能。它让你可以在 Python 3.10 的任何系统上运行 Claude Code无需关心 Node.js 版本问题。核心特性一览特性说明交互式 TUI基于 Textual 构建支持富文本、代码高亮、Markdown 渲染35 工具文件读写、Shell 执行、Web 搜索、Git 操作、MCP 集成MCP 支持Model Context Protocol 服务器无缝集成技能系统通过~/.claude/skills/加载自定义技能提示词会话管理保存、加载、恢复对话历史多模型支持Claude Opus 4.6、Sonnet 4.6、Haiku 4.5甚至兼容第三方模型成本追踪Token 使用量和费用估算第三方端点支持阿里云百炼、百度千帆等国内服务快速上手安装bash# 推荐使用 uv更快 uv venv source .venv/bin/activate uv pip install -e . # 或使用传统 pip pip install -e .配置创建~/.claude/settings.jsonjson{ env: { ANTHROPIC_AUTH_TOKEN: your-auth-token, ANTHROPIC_BASE_URL: https://coding.dashscope.aliyuncs.com/apps/anthropic, ANTHROPIC_MODEL: qwen3-coder-plus } }常用快捷键按键功能Enter发送消息/init自动生成 CLAUDE.md 文档化代码库CtrlC一次中断当前操作编辑提示词后继续CtrlC两次退出程序/Tab命令自动补全/help显示帮助/exit退出

更多文章