# Coder

Coder 是一个自托管的云端开发环境（CDE）平台，旨在提供安全、受控的开发者工作区和 AI 编程 Agent。它允许组织使用 Terraform 在自有基础设施上运行可复现的环境，并支持 VS Code、Cursor、JetBrains、Jupyter、CLI、API 以及 Agent 工作流。

Canonical URL: https://aiidelist.com/zh/ide/coder

Language: zh

更新日期: 2026-10-06

## 概览

- 分类: AI Cloud IDEs / Browser Dev Environments
- Coder 是一个自托管云端开发环境和 AI Agent 基础设施平台，适用于需要在其控制的基础设施上建立安全、受控开发者工作区的组织。
- 编辑器基础: Browser
- 平台: Web browser, VS Code, Cursor, JetBrains IDEs, IntelliJ IDEA, Jupyter, CLI, API, SSH, Kubernetes, Docker, Linux, macOS, Windows, x86, ARM, AWS, Google Cloud, Azure, On-premises, Air-gapped environments
- 开源: 是
- 本地模型支持: 是
- 自带 API 密钥: 是

## 简评

如果您的组织希望在受控基础设施上运行自托管、受监管的云端开发环境和 AI 编程 Agent，请选择 Coder。如果追求更简单的 GitHub 原生托管体验，请选择 GitHub Codespaces；需要沙箱基础设施请选 CodeSandbox；Web 项目首选 StackBlitz；若核心需求是自主任务执行，请选择 Devin。

## 适合场景

- 企业级云端开发环境
- 自托管开发者工作区
- 受监管的工程团队
- 平台工程团队
- 安全的 BYOD 开发
- 本地部署和物理隔离开发
- 标准化开发环境
- 配合现有 IDE 进行远程开发
- AI 编程 Agent 治理
- 希望在受控基础设施上运行 Agent 的组织
- 使用 Terraform 定义工作区基础设施的团队
- 需要审计日志、配额、RBAC 和身份集成的公司

## 优点

- 开源社区版具有强大的自托管基础。
- 不依赖基础设施：适用于各种云、Kubernetes、Docker、虚拟机、本地和物理隔离环境。
- Terraform 模板让平台团队能精确控制工作区设计。
- 支持多种编辑器，不强迫使用单一 IDE。
- 非常适合安全要求高的企业开发和受监管环境。
- Coder Agent 将自托管 AI 编程工作流纳入统一的受控工作区模型。

## 局限

- 希望使用简单托管云 IDE 且不想管理基础设施的个人开发者
- 寻找“提示词转应用”构建器的非技术用户
- 主要需求仅为 AI 代码补全的开发者
- 不想运营 Kubernetes、虚拟机、Docker 或云基础设施的团队
- 寻找完全托管的消费级 AI 代码编辑器的组织
- 本地开发或简单浏览器沙箱即可满足需求的小型项目
- 需要自行承担基础设施运维和平台工程投入。
- 高级版定价采用定制模式，而非简单的公开按席位计费。
- 并非“提示词转应用”的构建器或消费级 AI IDE。
- AI 工作流依赖于配置的模型提供商、治理策略和基础设施容量。
- 团队必须管理云成本、工作区模板、身份验证、网络和生命周期策略。
- 部署复杂度高于 GitHub Codespaces 或 CodeSandbox 等托管式云 IDE。

## 为什么选择 Coder？

当企业希望在不放弃基础设施控制权的前提下使用云端开发环境时，Coder 是最具吸引力的选择。平台团队无需租用绑定到特定源码管理提供商或云厂商的托管式 CDE，而是在自有的 Kubernetes 集群、虚拟机、公有云、私有云或物理隔离（Air-gapped）的基础设施上运行 Coder。

这种控制力正是核心所在。Coder 的定位并非仅仅是一个精美的浏览器 IDE 或消费级 AI 编程工具，而是一个平台工程层，用于标准化开发者和经授权的编程 Agent 如何获取安全算力、工具、机密信息、网络访问和代码库上下文。其代价是团队必须自行运营和管理该平台，而不是简单地订阅托管工作区产品。

## 核心工作流

一个典型的 Coder 工作流始于模板。平台工程师在 Terraform 中定义工作区基础设施：计算类型、镜像、启动脚本、编辑器选项、参数、机密信息和访问规则。随后，开发者根据这些模板创建工作区，并使用自己偏好的编辑器、浏览器 UI、CLI 或 SSH 进行连接。

AI Agent 工作流也基于同样的模型。Coder Agent 可以选择模板、配置工作区、执行任务、编辑文件、运行命令并报告结果，而 Agent 循环则在控制平面中运行。这种设计确保了模型凭据不会泄露到单个工作区中，并使 Agent 行为更易于集中管理。

## 适用场景

Coder 适合需要安全远程开发、快速入职、标准化工具链、高算力工作区、严格访问控制或不希望在笔记本电脑上存储开发环境的企业。它特别适用于金融服务、医疗保健、政府、国防相关团队以及拥有严格基础设施政策的大型软件组织。

它也适合谨慎采用 AI 编程 Agent 的团队。与其让每个开发者在本地安装带有分散 API 密钥的 Agent，Coder 提供了一个在受控基础设施内运行 Agent 的场所，并具备集中的身份验证、日志记录、成本追踪和策略执行功能。

## 竞品对比

与 GitHub Codespaces 相比，Coder 更加不依赖特定基础设施且支持自托管。对于完全投入 GitHub 生态的团队，Codespaces 更简单；但如果组织希望自主选择云服务商、网络、身份提供商、工作区架构和治理模型，Coder 则更具优势。

与 Gitpod/Ona 相比，Coder 更直接地专注于自托管工作区基础设施，而 Ona 已转向后台 Agent 编排。与 CodeSandbox 相比，Coder 的产品导向较少，更偏向企业级 CDE。与 Daytona 或 E2B 相比，Coder 在支持人类开发者工作区方面更全面，而后者更多关注为 Agent 提供的代码执行沙箱。

与 Devin 或 OpenHands 相比，Coder 不仅仅是一个自主工程 Agent，它是开发者和 Agent 共同工作的底层基础设施。当团队需要一个受控的运行时层时，可以将 Coder 与 Agent 产品配合使用。

## 最佳配置建议

最佳的 Coder 设置始于模板设计。为常见的负载创建独立模板：后端服务、前端应用、数据科学、GPU 任务、安全生产调试和 Agent 执行。模板应保持足够的预设以减少入职阻力，同时保留足够的参数供团队选择合适的算力和工具。

对于企业级推广，在广泛采用前应配置好 OIDC、RBAC、配额、审计日志、空闲关机、工作区代理和成本仪表盘。对于 AI 工作流，需定义授权的模型提供商、模型预算、工作区权限、命令控制、机密边界，以及在合并 Agent 生成的更改前需要进行哪些人工审查。

## 迁移建议

从本地开发迁移到 Coder 应从最难配置的代码库开始。记录本地设置，将其转换为基于 Terraform 的模板，由新工程师进行测试，然后不断优化直到工作区能干净利落地启动并运行项目的主命令。目标不仅是将计算迁移到云端，更是为了消除本地设置中隐藏的“口头传授”知识。

从 GitHub Codespaces、Gitpod 或其他 CDE 迁移时，需要将每个提供商的配置模型映射到 Coder 模板中。Dev container、启动命令、机密信息、端口和预构建假设可能需要转换。团队还应决定是将 Coder 作为唯一的工作区平台，还是让它与特定团队的托管式 CDE 并存。

对于 AI Agent 的采用，建议从只读或低风险代码库开始。在赋予 Agent 更广泛的编辑和命令权限之前，先让它们进行检查、解释和起草更改。Coder 提供了强大的基础设施控制，但团队仍需在提示词、机密信息、模型访问和代码审查方面保持运营纪律。

## 功能

### 自托管工作区

- 在自有基础设施上配置云端开发环境。
- 使用 Terraform 模板定义工作区基础设施。
- 在 Kubernetes、Docker、虚拟机、公有云、私有云、本地或物理隔离基础设施上运行工作区。

### 开发者访问

- 通过浏览器 IDE、VS Code、Cursor、JetBrains IDE、Jupyter、SSH、CLI 和 API 工作流进行连接。
- 在计算任务远程运行的同时，继续使用熟悉的本地工具。
- 自动停止空闲工作区以降低基础设施成本。

### 模板与环境治理

- 模板定义了工作区镜像、计算资源、脚本、参数和权限。
- 管理员可以按团队、项目、负载或合规边界标准化环境。
- 资源配额和基于角色的访问控制（RBAC）有助于控制成本和使用情况。

### AI 编程 Agent

- Coder Agent 提供自托管的聊天和 API 接口，用于委派开发任务。
- Agent 循环在您基础设施上的 Coder 控制平面中执行。
- Agent 可以配置工作区、编辑文件、运行 Shell 命令、压缩上下文并委派子任务。

### 安全与网络

- 工作区通过安全的 WireGuard 隧道连接。
- 高级版支持审计日志、工作区代理、高可用性和高级访问控制。
- 私有部署选项可将源代码、Agent、计算和凭据保留在受控基础设施内。

### 企业级运营

- 多组织控制支持大型团队和平台工程推广。
- OIDC 组和角色同步有助于将 Coder 访问权限与身份提供商对齐。
- 管理员可以从集中平台管理开发者和经授权的 Agent。

## 价格

open-source

- Community: $0 — 面向个人爱好者和小型团队的开源版本，包含无限工作区、模板、单组织成员、Web UI、CLI、API、通过 OpenID Connect 实现的 SSO 以及社区支持。
- Premium: Custom — 商业版本，提供全球支持 SLA、多组织访问控制、资源配额、审计日志、高可用性、工作区代理、RBAC、空闲关机和品牌定制控制。
- Enterprise / Private Deployment: Custom — 适用于公有云、私有云、本地部署或物理隔离环境的自托管或企业部署，满足安全性、治理和支持需求。
- Coder Agents: Plan-dependent — AI 编程 Agent 工作流可在 Coder 部署中使用，具体取决于配置的基础设施、模型提供商、治理策略和商业版功能。
- Cloud infrastructure: Usage-based — Coder 在您控制的基础设施上运行；计算、存储、GPU、Kubernetes、虚拟机或云端成本由您的云服务商或基础设施提供商计费。

价格核对日期: 2026-06-14

## 支持的模型

- Anthropic
- OpenAI
- Google
- Amazon Bedrock
- Self-hosted models

## 隐私与数据处理

Coder 在组织控制的基础设施上运行，可将源代码、工作区、AI Agent 执行、聊天记录和凭据保留在自托管或私有环境中。Coder Agent 在 Coder 控制平面中执行 Agent 循环，无需在单个工作区中存放 API 密钥。在允许开发者或 Agent 访问敏感仓库前，团队仍需仔细配置模型提供商访问、机密信息、审计日志、工作区权限、网络出口、空闲关机和数据保留策略。

## 企业功能

- 高级版
- 自托管部署
- 本地部署
- 物理隔离部署
- 多组织支持
- 按组织和用户分配资源配额
- 审计日志
- 多 Coder 服务副本实现高可用
- 用于低延迟中继的工作区代理
- 空闲工作区关机
- OIDC 组和角色同步
- 组和用户级 RBAC
- 自定义品牌
- 无限 Git 和外部认证集成
- 带 SLA 的工单制全球支持
- Terraform 模板
- 工作区治理
- AI 治理增值组件
- Coder Agent
- 集中式模型治理
- 成本追踪
- Agent 可审计性

## 替代工具

- GitHub Codespaces
- Gitpod
- Ona
- CodeSandbox
- StackBlitz
- Daytona
- DevPod
- Replit
- Replit AI
- Codeanywhere
- E2B
- Vercel Sandbox
- OpenHands
- Devin

## 资料来源

- [官方网站](https://coder.com/)
- [Coder 官方网站](https://coder.com/)
- [Coder 价格页面](https://coder.com/pricing)
- [Coder 文档](https://coder.com/docs)
- [关于 Coder](https://coder.com/docs/about)
- [Coder 模板文档](https://coder.com/docs/admin/templates)
- [Coder Agent 文档](https://coder.com/docs/ai-coder/agents)
- [Coder 工作区解决方案页](https://coder.com/solutions/workspaces)
- [Coder 工作区对比](https://coder.com/solutions/workspaces/compare)
- [Coder GitHub 仓库](https://github.com/coder/coder)
- [Coder GitHub 组织](https://github.com/coder)
- [Coder 社区开源公告](https://coder.com/blog/coder-community-open-source)
- [Coder AWS Marketplace 高级版](https://aws.amazon.com/marketplace/pp/prodview-zaoq7tiogkxhc)

最近核对日期: 2026-06-14

## 更新记录

- 2026-06-14: 创建了词条，涵盖 Coder 当前作为自托管 CDE 和 AI Agent 基础设施平台的定位，包括社区版与高级版、Terraform 模板、WireGuard 工作区连接、Coder Agent 以及企业级治理控制。
