为了让不同环境的开发者都能开箱即用,OpenCode 对主流操作系统、IDE 及编程语言均提供了官方支持。以下是当前版本的兼容情况,供你在安装前对照参考。
操作系统
- Windows:Windows 10 版本 1809 及以上、Windows 11(64 位)。
- macOS:macOS 11(Big Sur)及以上,同时支持 Intel 芯片与 Apple Silicon(M1/M2/M3)架构。
- Linux:Ubuntu 18.04+、CentOS 7+、Debian 10+、Fedora 等主流 64 位发行版。需确保系统已安装
glibc 2.17或更高版本。
IDE 与编辑器
OpenCode 以插件形式运行,目前官方维护的插件包括:
- Visual Studio Code:1.70.0 及以上版本。
- JetBrains 系列:2022.2 及以上版本的 IntelliJ IDEA、PyCharm、WebStorm、GoLand、CLion、PhpStorm 等。
- Vim / Neovim:通过社区维护的插件提供基础补全与对话功能,适合习惯终端开发的工程师。
提示:安装插件后,通常需要重启 IDE 并登录账号(或配置私有模型地址)才能激活功能。
编程语言
模型训练数据覆盖主流技术生态,实际体验较好的语言包括:
- 后端:Python、Java、Go、C#、PHP、Ruby、Rust、C/C++。
- 前端:JavaScript、TypeScript、HTML/CSS。
- 数据与运维:SQL(MySQL、PostgreSQL、T-SQL 等)、Shell、YAML、Dockerfile。
对于小众语言或领域特定语言(DSL),补全效果可能有所下降,但仍支持基础的语法高亮和通用代码解释。
技术框架与工具
OpenCode 能够理解常见的框架 API 和项目结构,在以下场景中表现较为稳定:
- Web 开发:Spring Boot、Django、Flask、Express、React、Vue、Angular。
- 数据科学:NumPy、Pandas、PyTorch、TensorFlow 等常用库。
- 基础设施:Docker、Kubernetes、Terraform、Ansible 配置文件。
- 移动端:Flutter、React Native、Swift、Kotlin(通过 JetBrains 插件)。
硬件与网络建议
- 内存:建议至少 8 GB 物理内存;若开启本地模型私有化部署,推荐 16 GB 以上并配备独立显存。
- 网络:使用云端模型时需保持网络畅通,首次加载和代码分析会产生少量 API 流量;私有化部署环境下可完全离线运行。
如果你使用的环境较为特殊(如远程开发容器、WSL、多模块大型单体工程),建议先查阅官方文档中的《兼容性说明》页面,确认当前插件版本是否已适配你的工作区类型。