claude-code-tools 是一套旨在增强 Claude Code 工作流及类似 CLI 编码智能体体验的生产力工具和扩展集合。由 pchalasani 维护,提供会话管理、终端自动化和安全控制等插件,帮助开发者从 LLM 驱动的开发环境中获得更高效率。
会话管理
- 通过 aichat 实现会话续接与裁剪,内置基于 Rust Tantivy 的高性能全文检索
- 智能轮转策略,无需手动干预即可恢复历史上下文
- 跨历史编码会话进行快速全文检索,恢复相关决策和代码模式
- 为运行并行智能体驱动任务的开发者提供健壮的会话管理
终端自动化与安全
- 通过 tmux-cli 实现终端自动化,减少交互式工作流中的竞争条件
- 安全钩子防止本地和 CI 环境中的危险操作
- env-safe 工具在不暴露敏感值的情况下检查环境文件
- 子智能体采用最小权限工具授权,保障交互式工作流安全
架构与分发
- 混合架构设计:Python 用于 CLI 编排、Rust 与 Tantivy 用于高性能全文检索和 TUI、Node.js 用于交互式菜单
- 模块化插件设计,支持基于钩子的可扩展性,适配自定义工作流
- 通过 PyPI 分发,搜索组件可选安装 Rust 和 Cargo 二进制文件
- 专为需要在本地和 CI 环境中维护安全控制的团队自动化终端工作流而设计