OpenCode

OpenCode

OpenCode 是一款开源的 AI 编程助手工具,旨在为开发者提供智能化的

版本 v1.18.31作者 开源社区协议 开源分类 编程 Windows macOS Linux

软件介绍

OpenCode 是一款开源的 AI 编程助手工具,旨在为开发者提供智能化的代码编写和项目管理支持。它通过内置的 AI 代理帮助用户完成开发任务,包括代码生成、分析、调试和优化等工作,适用于探索陌生代码库或规划项目变更等场景。该工具提供了终端界面和桌面应用程序两种使用方式,支持多平台运行。

使用说明

安装方式多样:可通过 curl 直接安装脚本、npm 等包管理器、Homebrew (macOS/Linux)、Scoop/Choco (Windows) 或下载桌面应用。安装后,在终端运行即可启动交互界面,使用 Tab 键切换 build/plan 两种代理模式。build 模式用于开发工作,plan 模式则用于代码分析和规划。还支持通过 @general 调用通用子代理处理复杂任务。

核心功能

提供两种内置 AI 代理模式:开发用的全权限 build 模式和分析用的只读 plan 模式

提供两种内置 AI 代理模式:开发用的全权限 build 模式和分析用的只读 plan 模式

支持通过快捷键在不同代理模式间快速切换

支持通过快捷键在不同代理模式间快速切换

包含 general 子代理用于复杂搜索和多步骤任务处理

包含 general 子代理用于复杂搜索和多步骤任务处理

提供终端和桌面应用两种使用形式,支持 Windows、macOS 和 Linux 平台

提供终端和桌面应用两种使用形式,支持 Windows、macOS 和 Linux 平台

支持通过多种包管理器或直接下载安装包进行安装

支持通过多种包管理器或直接下载安装包进行安装

遵循 XDG 目录规范,允许自定义安装路径

遵循 XDG 目录规范,允许自定义安装路径

运行环境要求

操作系统Windows 10 / 11

版本更新内容

当前版本 v1.18.31 更新内容(内容较多时可在框内滚动查看)

v1.18.31

Core

Bugfixes

  • Restored ACP session model, effort, mode, and reasoning chunk boundaries when loading, resuming, or forking sessions. (@JacobNWolf)

TUI

Bugfixes

  • Show remote config authentication errors during startup and exit with a failure status.

Extensions

Improvements

  • Request summarized adaptive thinking for GitHub Copilot models.

Thank you to 4 community contributors:

  • @heimoshuiyu:
  • feat(console): add batch workspace block endpoints (#48491)
  • @JacobNWolf:
  • fix(acp): restore session options and reasoning boundaries (#48225)
  • @R-Taneja:
  • chore(deps): bump @ai-sdk/gateway to 3.0.191 (#48710)
  • @MatthewFeroz:
  • fix(ui): add Merge Gateway logo (#42015)

相关推荐

更多软件
返回软件中心