LogoAI225导航
OpenCode的官方网站logo

OpenCode

AI编程开发

OpenCode 是一款完全开源的 AI 编码代理,支持终端、桌面和 IDE,兼容 75+ LLM,可自动加载 LSP、并行多会话、支持代码修改与计划模式,并提供隐私优先的本地运行体验。GitHub Star 超 15 万,是最受欢迎的开源 AI 编码工具之一。

立即访问

详细介绍

OpenCode 是一款完全开源的 AI 编码代理(AI Coding Agent),可在终端、桌面应用和各类 IDE 中帮助开发者编写、理解、重构和管理代码。
它支持任意模型、任意编辑器,并具备强大的多会话、LSP 自动加载、隐私保护和可分享会话等特性,是当前 GitHub 上最受欢迎的开源 AI 编码工具之一。


⭐ 核心亮点

1. 完全开源,生态强大

  • GitHub Star 超 152k+,贡献者 850+,提交记录 11,000+
  • MIT 许可证,可自由使用、修改、部署

2. 支持任意模型(75+ LLM 提供商)

  • 内置免费模型
  • 可连接 Claude、GPT、Gemini、DeepSeek、Llama、本地模型等
  • 通过 Models.dev 兼容 75+ 模型提供商

3. 多端可用:终端 / 桌面 / IDE

  • Terminal TUI(主体验)
  • 桌面应用(macOS / Windows / Linux)
  • VS Code、Zed 等 IDE 扩展

4. 自动加载 LSP,代码理解更强

  • 自动为项目加载正确的语言服务器
  • 提供更准确的代码补全、跳转、诊断

5. 多会话并行处理

  • 同一项目可开启多个 AI Agent 并行工作
  • 适合大型项目、多任务开发

6. 隐私优先

  • 不存储任何代码或上下文
  • 可在隐私敏感环境中使用

7. 会话分享

  • 一键生成可分享链接
  • 用于团队协作、调试、代码审查

🛠 功能能力(开发者视角)

● 代码解释与导航

  • 解释陌生代码
  • 搜索项目文件(支持 @ 模糊搜索)

● 自动生成与修改代码

  • 添加新功能
  • 重构函数
  • 修复 bug
  • 生成测试
  • 支持 /undo、/redo 回滚修改

● 计划模式(Plan Mode)

  • 只读分析,不直接修改文件
  • 适合探索代码库、制定开发计划

● 构建模式(Build Mode)

  • 默认模式,可直接修改文件
  • 适合实际开发

● 图像拖拽理解

  • 将图片拖入终端即可让 AI 分析

🧭 Zen:官方精选模型集

OpenCode 提供 Zen —— 官方精选、测试、基准过的模型集合,专为编码代理优化,避免不同模型质量不稳定的问题。


💻 安装方式(跨平台)

支持多种安装方式,包括:

  • curl curl -fsSL https://opencode.ai/install | bash
  • npm npm i -g opencode-ai
  • bun bun add -g opencode-ai
  • brew brew install anomalyco/tap/opencode
  • paru paru -S opencode

桌面版可从官网或 GitHub Releases 下载:
- macOS(Intel / Apple Silicon)
- Windows
- Linux(deb / rpm / AppImage)


🧱 典型使用场景

  • 阅读和解释大型代码库
  • 快速添加新功能
  • 重构旧代码
  • 自动生成文档、测试
  • 多人协作调试
  • 使用本地模型进行隐私敏感开发
  • 在终端中进行深度 AI 辅助开发(Neovim 用户特别喜欢)

🔒 隐私与安全

  • 不上传、不存储用户代码
  • 可在离线或本地模型环境运行
  • 适合企业、科研、隐私敏感项目

网站预览

OpenCode网站首页截图预览