XingTu CLI

September 4, 2026 · View on GitHub

纯 Shell / Python 标准库实现,零第三方依赖,即拉即用。

License Scripts Dependency Shell

这是什么

xingtu-cli 是行途开源矩阵的 CLI 工具资产仓。收录零依赖、可独立执行的命令行工具:Claude Code 多 provider 配置管理、文件操作安全护栏、环境自检。

工具清单

工具说明
scripts/cc-switch-add-tokenhub.py把 TokenHub 供应商写入 cc-switch,一键切换 Claude Code 模型网关
scripts/cc-switch-sync-profiles.py基于真实 ~/.claude/settings.json 同步多 provider profiles(保留 hooks/statusLine/theme)
scripts/backup-before-op.sh危险操作前自动备份(安全护栏)
scripts/safe-delete.sh安全删除:进回收站/确认,避免误删
scripts/env-check.sh开发环境自检(依赖/版本/路径)

用法

# 配置管理:把 TokenHub 网关加入 cc-switch(密钥走环境变量,不落盘)
TOKENHUB_API_KEY=你的Key python3 scripts/cc-switch-add-tokenhub.py

# 安全护栏
bash scripts/backup-before-op.sh target/
bash scripts/safe-delete.sh file.txt

# 环境自检
bash scripts/env-check.sh

安全设计

  • 密钥/Token 一律走环境变量(TOKENHUB_API_KEY / ANTHROPIC_API_KEY),不硬编码、不落盘
  • 网关鉴权用占位符 + 真鉴权走网关侧 TOKENHUB_API_KEY
  • 危险操作(删除/覆盖)内置备份与确认

目录结构

scripts/   # CLI 工具(Python 标准库 / bash,零第三方依赖)

许可证

MIT License


📡 关于作者 · 行途

我是行途(Justin Li),一线技术经理 + 仍在写代码。

  • 🔔 公众号 「行途技术手记」:微信搜索关注,看 AI 工程化落地实战
  • 💬 微信:xingtu_note(备注"开源"优先通过)
  • 🌐 博客 / 作品集:https://xingtu1996.github.io

如果这份仓库对你有帮助,欢迎在公众号留言交流 🙌