在终端里执行命令遇到报错或需要帮助时,经常在浏览器和终端之间来回切换,很是折腾。
不妨试下 OpenCode 这款终端 AI 助手,让我们可以直接在命令行里获得 AI 的帮助,无需离开当前工作环境。
基于 Go 语言开发,支持 OpenAI、Claude、Gemini 等主流 AI 模型,还能直接操作文件、执行命令和分析项目代码。
GitHub: https://github.com/sst/opencode
主要功能:
- 终端 UI 界面,遇到问题立即获得 AI 帮助;
- 支持 OpenAI、Claude、Gemini 等多种 AI 提供商 ;
- 集成文件查看、代码分析、bash 命令执行等工具;
- 会话管理和持久化存储,保存对话历史;
- LSP 协议支持,提供代码智能诊断和建议;
- MCP 协议集成,可扩展外部工具和服务。
通过脚本一键安装或使用 Homebrew 安装即可,适合经常需要在终端上工作的开发者。