一、OpenCode 的介绍与安装配置
1.1、OpenCode 介绍
| 序号 | OpenCode 介绍 | 说明 |
|---|---|---|
| 1 | opencode 是什么 | OpenCode 是一款开源 AI 编码代理工具,可在终端(TUI)、桌面应用和 IDE 扩展中使用,支持多种大语言模型、上下文感知,主打隐私优先。 |
| 2 | opencode 的定位 | 《1》不是 IDE 插件,而是独立智能体 (Agent),可理解上下文,规划任务、执行代码修改并验证结果。 《2》不是大语言模型本身,而是模型调度层,支持 75+ 的大语言模型提供商(如:Claude、GPT、Gemini、本地的 Llama、Qwen 等)。 《3》采用 MIT 协议开源,社区活跃。 |
| 3 | opencode 的特点 | 《1》多模型兼容:可连接任意的大语言模型 (LLM) 提供商,也支持本地 LLM 模型,内置了 opencode zen 精选模型。 《2》多端接入:可在终端 (TUI)、桌面与 IDE 扩展中使用 opencode,使用方式灵活。 《3》上下文感知:可通过@引用文件,分析整个项目代码库,实现精准修改。 《4》隐私优先:不存储代码与上下文,适合隐私敏感环境。 《5》会话与协作:可多会话并行,执行多种操作;且可将会话链接进行分享出来可供参考或调试。 《6》LSP 支持:可自动加载大语言模型,提供智能补全、诊断与跳转。 《7》交互式编码工作流:可通过自然语言描述需求或图片参考等方式,AI 会给出实现方案、代码改动和测试建议。 |
| 4 | opencode 的使用场景 | 《1》程序员: 1、可将需求快速落地为代码实现; 2、代码分析、重构建议与改动; 3、生成测试用例、文档、注释等; 4、学习新库、API、架构模式,提升开发效率。 《2》内容创作: 1、可实现多种内容的创作(如:公众号内容、营销文案、翻译润色、小说创作等)。 《3》问题处理: 1、可将其当做是一个经验丰富的助手,告诉他需要排查解决的故障或达成的目标,它就会自主分析解决。 《4》效率提升: 1、文件整理:批量命名文件、按规则分类归档、检索文件内容、整理混乱内容。 2、数据处理:可分析数据文件,提取关键数据进行统计,并生成报表。 3、编程私教:可让 AI 解释代码原理、给出规划与建议、完成练习项目,建立编程学习的方法。 4、自动化脚本:可识别自动化重复任务、将任务固化为可复用的'自定义命令' |
可以使用【MobaXterm】通过 SSH 连接。 开源的编码智能体【Opencode】源码
1.2、下载安装 OpenCode_Linux、Mac

# 1-Linux 或 Mac 中下载安装 OpenCode 命令(结果显示 Successfully 则表示成功)
curl -fsSL https://opencode.ai/install | bash
~/.bashrc
opencode
opencode web --hostname 192.168.1.37 --port 5000







