自托管云开发环境与 AI 智能体快速入门 | 文档 | 为什么选择 Coder | 高级版
Coder 是一个用于云开发环境和 AI 编码智能体的自托管平台。工作区通过 Terraform 定义,通过安全的 Wireguard® 隧道连接,并在不使用时自动关闭。Coder Agents 运行一个原生 AI 编码智能体,其循环在你的基础设施上的控制平面中执行,工作区中无需 API 密钥。
- 在 Terraform 中定义云开发环境——EC2 VM、Kubernetes Pod、Docker 容器等
- 自动关闭空闲资源以节省成本
- 在几秒内而非几天内完成开发者入职
- 将编码工作委托给你基础设施上的 AI 智能体
- 支持任意模型(Anthropic、OpenAI、Google、Bedrock、自托管)
- 工作区中无 LLM 凭据,每个操作都有用户身份标识
- 集中式模型治理、成本追踪和审计日志
快速入门
查看我们的安装指南了解其他方法和完整教程。
在 Linux 和 macOS 上使用安装脚本尝试 Coder,或在 Windows 上从 GitHub Releases 获取最新的二进制文件或安装程序:
curl -L https://coder.com/install.sh | sh
启动服务器并打开 http://localhost:3000 创建初始用户、创建 Docker 模板并配置你的第一个工作区:
coder server
对于生产部署,请添加 PostgreSQL 数据库(版本 13 或更高)和外部访问 URL,并参阅我们经过验证的架构以获取规模建议和基础设施指导:
coder server --postgres-url --access-url
如果不使用这些标志,Coder 将使用内置数据库并设置一个 *.try.coder.app 访问 URL 用于评估。使用 coder --help 查看完整的标志和环境变量列表。
文档
浏览文档或访问以下特定部分:
- 工作区:工作区包含软件开发所需的 IDE、依赖项和配置信息
- 模板:模板使用 Terraform 编写,描述工作区的基础设施
- Coder Agents:将编码工作委托给运行在你自托管基础设施上的 AI 智能体
- AI Gateway:集中管理 AI 工具的身份验证、审计和成本控制
- 管理:了解如何运维 Coder
- 高级版:了解为大型团队构建的付费功能
- IDE:将你现有的编辑器连接到工作区
支持
在 issue 中报告 bug 和功能请求。如需社区支持、展示你的作品以及对进行中功能的反馈,请加入我们的 Discord 或 GitHub Discussions。Coder 高级版包含专属支持。更多信息,请访问 coder.com/pricing。
集成
新的集成始终在进行中。打开一个 issue 来请求集成。
欢迎在任何官方或社区仓库中贡献代码。
- 官方 Coder Registry:常见开发环境的模板、模块和集成
- 编码智能体:在 Coder 工作区中隔离运行 Claude Code、Codex 和 OpenCode 等智能体
- coderd Terraform Provider:以代码方式声明式管理你的 Coder 部署配置
- VS Code 扩展:一键在 VS Code 中打开任意 Coder 工作区
- JetBrains Toolbox 插件:一键从 JetBrains Toolbox 打开任意 Coder 工作区
- Dev Containers:在 Docker、Kubernetes 和 OpenShift 上使用 devcontainer.json 构建开发环境
- Kubernetes 日志流:将 Kubernetes Pod 事件流式传输到 Coder 启动日志
- 自托管 VS Code 扩展市场:一个私有扩展市场,可在受限或气隙网络中与 code-server 集成使用
- GitHub Actions:在 GitHub 工作流中设置 Coder CLI 的 action
- Coder Discord:与社区聊天、获取支持并第一时间了解新产品更新
- 社区模板:Coder Registry 中社区贡献的工作区模板
- 社区模块:社区贡献的模块,用于扩展 Coder 模板
- Coder 模板 GitHub Action:更新 Coder 模板的 GitHub Action
- Coder Agents 聊天 Action:针对 GitHub issue 或 pull request 启动 Coder Agents 聊天的 GitHub Action
社区
贡献
新贡献者始终受到欢迎。如果你是 Coder 代码库的新手,请参阅贡献指南以开始。
招聘
如果你有兴趣加入团队,请在招聘页面申请。