💡
原文英文,约1100词,阅读约需4分钟。
📝
内容提要
Crush是一个基于Go的开源命令行工具,提供AI辅助终端功能,支持多种大型语言模型。用户可通过环境变量设置和切换LLM,处理项目文件,生成文档,并具备灵活的权限管理,尽管仍需改进。
🎯
关键要点
- Crush是一个基于Go的开源命令行工具,提供AI辅助终端功能。
- Crush支持多种大型语言模型(LLM),用户可以通过环境变量设置和切换LLM。
- Crush使用BubbleTea项目,提供多模型和会话支持,允许在会话中切换LLM而不丢失上下文。
- 安装Crush可以通过homebrew,用户可以设置所需的LLM。
- Crush在首次运行时会询问API密钥,并可以初始化配置文件。
- Crush的权限管理需要用户确认某些操作,使用--yolo标志可以跳过权限检查。
- Crush能够处理项目文件并生成CRUSH.md文档,支持集成Cursor或Copilot指令。
- 在项目处理过程中,Crush会生成简洁的CRUSH.md文件并将其添加到.gitignore中。
- Crush能够根据上下文生成代码,并请求用户确认添加新策略。
- 尽管Crush在用户界面方面仍有不足,但它提供了一些有趣的功能,未来可能会有更强的基础和创新。
➡️