最近很火的OpenCode + Oh My OpenCode 。这个组合可以看作是开源的“Claude Code”,能让你在终端里体验AI辅助编程。下面我整理了一份针对编程新手的入门指南

🛠️ 核心工具简介

开始前,我们先快速了解这两个工具:

工具 核心定位 主要功能
OpenCode 开源终端AI编程助手 在命令行中直接与AI对话,分析、生成、修改代码,支持多种AI模型。
Oh My OpenCode (OMO) OpenCode的增强插件 为OpenCode添加多智能体协作能力,将单一的AI助手升级为一个分工明确的“AI开发团队”。

简单来说,OpenCode是基础引擎,而OMO是让它性能飙升的“超级外挂”

📥 从零开始的安装与配置

1. 安装OpenCode

打开你的终端(Windows用PowerShell或Terminal,macOS/Linux用系统终端),执行以下命令之一:

bash

# 最推荐的一键安装脚本
curl -fsSL https://opencode.ai/install | bash

bash

# 备选方案:通过npm安装
npm install -g opencode-ai

安装后,输入 opencode --version 显示版本号即表示成功。

2. 配置AI模型密钥

首次运行 opencode 后,会进入一个聊天界面。
输入命令 /connect,然后根据提示选择你拥有的AI服务商(如Anthropic/Claude, OpenAI, Google等),并粘贴对应的API密钥。
如果还没有付费API,可以选择 opencode 提供商,使用官方提供的免费模型试用。

3. 安装Oh My OpenCode (OMO)

OMO需要Node.js或Bun环境。在终端中运行以下命令安装(以Bun为例):

bash

# 首先确保安装了Bun(如未安装,先运行: curl -fsSL https://bun.sh/install | bash)
bunx oh-my-opencode install --no-tui

安装过程会引导你配置已订阅的模型。更有趣的是,你可以直接在OpenCode的对话窗口里,发送一段特定的提示词,让AI助手自动帮你完成OMO的安装和配置。

4. 享受“AI开发团队”

安装配置完成后,在任何项目目录下输入 opencode 即可启动。OMO已经内置了专家团队:

  • Sisyphus:项目经理,负责拆解任务和调度。

  • Oracle:架构师,负责设计审查。

  • Librarian:资料员,擅长检索代码和文档。

  • Frontend/Backend Engineer:前后端开发工程师。

💡 新手核心使用技巧

掌握以下技巧,你就能高效驱动这个“AI团队”:

  1. 从“问问题”开始:用最自然的语言描述需求,例如:“这个登录函数是怎么工作的?”或“帮我写一个Python爬虫脚本。”

  2. 善用双模式(Plan/Build):按 Tab 键可在两种模式间切换:

    • Plan模式:AI只出规划和方案,不修改实际文件,适合前期调研。

    • Build模式:AI会直接读写代码文件来执行任务。

    • 最佳实践:复杂任务先切到 Plan模式 让AI出方案,审核后再切回 Build模式 执行。

  3. 召唤“超频”模式:在输入的需求前加上魔法词 ulw (或 ultrawork)。这会激活OMO的多智能体并行协作,让专家团队一起处理复杂任务,质量和速度都会大幅提升。

  4. 直接@特定专家:你可以在对话中精确指派,例如:“@oracle 帮我看看这个数据库设计是否合理” 或 “@librarian 帮我找一下项目中所有关于用户认证的代码”。

  5. 基本的命令安全网

    • /undo:撤销AI的上一步操作。

    • /init:让AI扫描当前项目,建立理解上下文。

🤔 总结:它适合你吗?

这个开源组合的主要优势在于:免费开源、模型选择灵活(可用免费模型,也可接入顶级模型)、体验接近Claude Code,并且社区活跃。

当然也有不足:需要一些配置、纯终端操作对部分人可能有门槛,且高级功能依赖付费API以获得最佳效果。

它特别适合以下人群:

  • 想体验AI编程但预算有限的学生或开发者。

  • 喜欢折腾、看重工具灵活性和数据隐私的技术爱好者。

  • 希望寻找Claude Code替代品,或需在国内网络稳定使用的用户

Logo

脑启社区是一个专注类脑智能领域的开发者社区。欢迎加入社区,共建类脑智能生态。社区为开发者提供了丰富的开源类脑工具软件、类脑算法模型及数据集、类脑知识库、类脑技术培训课程以及类脑应用案例等资源。

更多推荐