作为一名开发者你大概率已经听说过 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哟)

 启动

bash

py-claude

TUI 使用体验

启动后你会看到一个类似下图的终端界面:

什么是 PyClaude?

PyClaude 是 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.json

json

{
    "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 文档化代码库
Ctrl+C(一次) 中断当前操作,编辑提示词后继续
Ctrl+C(两次) 退出程序
/ + Tab 命令自动补全
/help 显示帮助
/exit 退出
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐