Coder:自托管云开发环境平台
用 Terraform 定义云开发环境,并在自有基础设施上运行 AI 编程代理的自托管平台。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v2.37.9
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
Coder 是一个自托管平台,用于承载云开发环境和 AI 编程代理。工作区由 Terraform 定义,通过安全的 Wireguard® 隧道连接,并在不使用时自动关闭。Coder Agents 运行原生 AI 编程代理,其循环在你自己基础设施上的控制平面中执行,工作区里不需要存放 API key。

主要功能
- 用 Terraform 定义云开发环境,可落到 EC2 VM、Kubernetes Pod、Docker 容器等基础设施上
- 闲置资源自动关闭,帮助节省成本
- 让开发者从数天缩短到数秒完成环境上手
- 把编码工作交给运行在自有基础设施上的 AI 代理
- 可接入任意模型(Anthropic、OpenAI、Google、Bedrock、自托管)
- 工作区中不存放 LLM 凭证,每个操作都带用户身份
- 集中的模型治理、成本追踪和审计日志
- 官方集成:Coder Registry(模板与模块)、coderd Terraform Provider、VS Code 扩展、JetBrains Toolbox 插件、Dev Containers、Kubernetes Log Stream、自托管 VS Code 扩展市场、GitHub Actions
- 可连接你现有的编辑器使用工作区
安装与使用
在 Linux 和 macOS 上可用安装脚本快速试用;Windows 可从 GitHub Releases 下载二进制或安装包:
curl -fsSL https://coder.com/install.sh | sh
启动服务后打开 http://localhost:3000,创建初始用户、创建 Docker 模板并创建第一个工作区:
coder server
生产部署建议接入 PostgreSQL(13 或以上)并指定外部访问 URL:
coder server --postgres-url <url> --access-url <url>
不加这些参数时,Coder 会使用内置数据库,并提供 *.try.coder.app 的访问地址用于评估。完整参数和环境变量见 coder --help。其他安装方式与完整教程见 安装文档。
容器镜像:docker pull ghcr.io/coder/coder:v2.37.8。
注意事项
- 项目采用 AGPL-3.0 许可证。
- 面向大型团队的部分能力属于 Coder Premium 付费版本,对比见 定价页。
- 社区支持可通过 Discord、GitHub Discussions 和 Issues 获取;专属支持包含在 Premium 中。
本作品整理自 GitHub 开源项目 coder/coder,原作者 @coder,许可证 AGPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2.37.9当前版本
> ## Stable (since October 30, 2026)
- v2.37.8
修复发布流程与稳定版提升问题,限制推送响应体读取并增加客户端超时;新建 API key 保持调用者权限范围与 allow list;支持修复过期参数;升级 coder/tailscale 限制 DERP 发送历史;获取外部 agent 凭证需 SSH 权限。
- v2.37.7
将 Go 升级到 1.26.10、Terraform 升级到 1.16.7,更新 brotli 依赖至 v1.2.7,并修复服务端测试中过期的 TLS 测试证书。
评论