跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashVScodeAI

在 Mac 上安装 OpenCode 并接入豆包模型

OpenCode 是一个运行在终端里的开源 AI 编程助手,支持多模型接入和项目上下文记忆。Mac 上可以通过官方脚本一键安装,安装后用 `opencode --version` 检查是否进 PATH;如果提示找不到命令,把 `~/.local/bin` 加到 `~/.zshrc` 即可。接着在项目里创建 `opencode.json`,把火山 Ark 的 `baseURL`、`apiKey` 和豆包 Seed 2.0 模型写进去,保存后执行 `opencode` 就能进入 TUI 界面使用。

技术博主发布于 2026/6/30更新于 2026/8/2330 浏览
在 Mac 上安装 OpenCode 并接入豆包模型

OpenCode 简介

OpenCode 是一款开源的终端 AI 编程助手,定位有点像 Cursor 和 Claude Code 的中间形态。它跑在终端里,既有 TUI,也有 Web 界面,支持接入 Claude、GPT、Gemini 这类模型,还带了项目上下文记忆和一些常用技能,比如联网搜索、文件操作。

对国内用户来说,比较实用的一点是它能接火山引擎的豆包 Seed 2.0 系列。256k 上下文,代码能力也够用,免费额度拿来做日常开发、改小工具、查代码都比较省心。

安装 OpenCode

官方给的是一条命令安装:

curl -fsSL https://opencode.ai/install | bash

装完先看版本,确认命令已经进来了:

opencode --version

如果这里报 command not found,通常不是安装失败,而是 PATH 没配好。Mac 上我一般直接把 ~/.local/bin 加进 zsh:

echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

配置豆包模型(火山 Ark)

进入项目目录,新建一个 opencode.json。这里的配置是直接走火山 Ark,模型名也一并写进去:

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "ark": {
      "npm": "@ai-sdk/openai",
      "name": "火山引擎 Ark",
      "options": {
        "baseURL": "https://ark.cn-beijing.volces.com/api/v3",
        "apiKey": "你的火山完整 apiKey"
      
       
        
           
           
           
           
        
        
           
           
           
           
        
      
    
  
   

}
,
"models"
:
[
{
"id"
:
"doubao-seed-2-0-pro-260215"
,
"name"
:
"豆包 Seed 2.0 Pro"
,
"contextWindow"
:
256000
,
"maxTokens"
:
128000
}
,
{
"id"
:
"doubao-seed-2-0-code-preview-260215"
,
"name"
:
"豆包 Seed 2.0 Code Preview"
,
"contextWindow"
:
256000
,
"maxTokens"
:
128000
}
]
}
}
,
"model"
:
"ark/doubao-seed-2-0-pro-260215"
}

把 apiKey 换成自己的火山完整 API Key,保存后直接启动:

opencode

进入 TUI 界面后,就可以直接开始用了。第一次打开时界面比较朴素,但该有的功能都在,命令、模型切换、上下文都能正常跑起来。

OpenCode 运行界面

目录

  1. OpenCode 简介
  2. 安装 OpenCode
  3. 配置豆包模型(火山 Ark)
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • GEO 系统源码开发架构与技术实现
  • IsaacLab 快速搭建机器人训练环境入门指南
  • AI 鸿蒙 App 开发:从页面到能力系统的架构变革
  • 医疗 AI 场景下的逻辑回归算法原理与应用实战
  • Python 开发环境安装与配置指南
  • Go + React 单文件 Web 应用模板开发指南
  • Simulink 光伏 MPPT 仿真:P&O 算法实现与性能分析
  • AIGC 内容创作全流程:文字、图像、音频与视频生成指南
  • Paperzz 论文降重与 AIGC 检测功能分析
  • 命令行工具 MCPHost:实现大模型与外部工具的 MCP 交互
  • 基于 STM32 的智能宠物喂食系统设计与实现
  • Python 异步编程实战:从 asyncio 入门到并发爬虫
  • faster-whisper 语音识别技术详解与实战
  • 开源大模型 Image-to-Video 本地化部署教程
  • 构建 Vue 全局错误处理体系,实现业务与错误解耦
  • 5 年经验社招后端面试真题与经验总结
  • 轻小说机翻机器人:5 分钟搭建日语小说翻译工具
  • FPGA SPI Flash 配置模式:硬件设计与约束文件的隐形桥梁
  • 前端 DOM 操作核心知识与实战解析
  • Rust 异步并发安全与内存管理最佳实践

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online