💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
claude-code-tools是由pchalasani维护的一套生产力插件和CLI工具,支持Claude Code和Codex-CLI等命令行编码代理,提供会话管理、终端自动化和安全处理功能,适合需要强大会话管理的开发者和团队。该项目结合了Python、Rust和Node.js,强调模块化插件和安全性。
🎯
关键要点
- claude-code-tools是由pchalasani维护的一套生产力插件和CLI工具,支持Claude Code和Codex-CLI等命令行编码代理。
- 该项目提供会话管理、终端自动化和安全处理功能,适合需要强大会话管理的开发者和团队。
- 主要功能包括使用aichat进行会话续接和修剪,支持Rust/Tantivy全文本搜索和回滚策略。
- 通过tmux-cli实现终端自动化,减少自动化竞争条件,提高代理可靠性。
- 安全钩子和env-safe用于防止危险操作,并在不暴露值的情况下检查.env文件。
- 项目采用混合架构:Python CLI核心、Rust搜索二进制和Node.js交互菜单,适用于交互式工作流。
- 适合需要并行代理驱动任务或强大会话管理的开发者和团队,能够恢复长时间运行的工作,搜索和恢复过去的会话上下文。
- 技术特点包括使用Python进行CLI和编排,Rust(Tantivy)用于高性能全文本搜索和TUI,Node.js用于交互菜单。
- 强调模块化插件、最小权限工具权限和基于钩子的可扩展性,通过PyPI分发,并提供可选的Rust/Cargo二进制文件用于搜索组件。
➡️