Piebald-AI/tweakcc

Customize Claude Code's system prompts, create custom toolsets, input pattern highlighters, themes/thinking verbs/spinners, customize input box & user message styling, support AGENTS.md, unlock private/unreleased features, and much more. Supports both native/npm installs on all platforms.

解决的问题

tweakcc 是一个专为定制和增强 Claude Code 使用体验而设计的 CLI 工具。它允许用户在无需 fork 原始项目的情况下,修改 Claude Code CLI 的系统提示、UI 主题和功能行为。

工作原理

该工具通过修补 Claude Code 的最小化 cli.js 文件来工作。对于 npm 安装,它直接修改该文件;对于原生二进制安装,它使用 node-lief 从二进制文件中提取 JavaScript,应用补丁后重新打包二进制文件。自定义设置存储在本地的 config.json 文件中,允许用户在更新 Claude Code 后重新应用其设置。

适用人群

希望个性化界面、优化工具性能(如启动速度)或修改 AI 代理所使用的底层系统提示和工具集的 Claude Code 开发者和高级用户。

主要亮点

  • UI 自定义:使用颜色选择器创建自定义主题,更改思考动词和加载动画,自定义用户消息样式。
  • 系统提示与工具集控制:自定义所有系统提示,并创建可通过新 /toolset 命令访问的自定义工具集。
  • 性能优化:通过非阻塞 MCP 连接,使启动速度提升约 50%。
  • 功能增强:新增会话记忆、/remember 技能,以及手动命名会话的功能。
  • 高级补丁支持:支持通过字符串、正则表达式或沙箱 JavaScript 脚本(可从本地文件或远程 URL 加载)进行临时补丁。
  • 模型配置:可配置每个子代理(Plan、Explore 和通用)使用的 Claude 模型。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目