coder/coder
Secure environments for developers and their agents
解决的问题
Coder 提供一个自托管平台,用于管理云开发环境(CDE)和 AI 编码代理。它通过提供可在任何基础设施(EC2、Kubernetes、Docker)上运行的预配置工作区,消除了开发人员漫长的入职流程,同时通过自动关闭空闲资源来降低成本。
工作原理
工作区使用 Terraform 模板定义,允许将基础设施作为代码进行管理。这些环境通过安全的 Wireguard 隧道连接。对于 AI 功能,Coder Agents 在用户自己的基础设施上运行原生 AI 编码代理,利用 AI 网关集中管理认证、审计和成本控制,而无需在各个工作区中存储 LLM 凭据。
适用人群
希望完全掌控开发环境,并在自有基础设施上自托管 AI 编码工具以确保安全性和治理性的软件开发人员和平台工程师。
主要亮点
- 基础设施即代码:使用 Terraform 在 EC2、Kubernetes 或 Docker 上定义环境。
- 与 AI 代理兼容:支持多种模型(Anthropic、OpenAI、Google、Bedrock、自托管)的原生 AI 编码代理。
- 成本效益:自动关闭空闲工作区以节省云支出。
- 安全访问:使用 Wireguard 隧道实现对工作区的安全连接。
- 集中式 AI 治理:提供 AI 网关,用于模型治理、成本追踪和审计日志。
相关
- 项目
- 项目
tastyeffectco/sandboxd一个自托管的 AI 应用构建器:一个 HTTP 请求即可生成一个隔离容器,运行编码代理处理你的提示词,并返回一个实时预览 URL——使用你自己的模型、数据和基础设施。
其理念是:与其将代码发送到 Bolt 或 v0 等托管构建器,不如拥有整个技术栈。sandboxd 刻意保持小巧——Go + Docker + Traefik + SQLite,无需 Kubernetes——并注重运维简单性:空闲容器自动休眠和唤醒,因此一台机器可以承载许多应用。
两种使用方式:用于嵌入产品的 REST API,或用于交互式构建的无代码 Web 控制台(纯 API 客户端)。除了 AI 生成,它还可以将 80 多个精选的开源应用作为一键容器启动。
并非适合所有人:README 指出,如果你只需要几个容器(Docker 脚本就足够了),可以跳过它。它面向的场景包括 AI 应用构建器产品、代理平台、按用户预览环境或团队多应用托管。变现方式:MIT 许可的核心,可选的托管云和 BYOC 服务。
- 项目
Mng-dev-ai/agentroveAgentrove 是一个自托管、开源(Apache 2.0)的 AI 编码工作区,它将七个编码代理统一到一个 Web 应用中,为每个项目提供独立的隔离工作区(包含聊天、编辑器、终端、Git),并允许代理通过子线程和 Git worktree 相互编排——此外还有群组“频道”,您可以在其中与多个代理在共享文件夹中协作。它可以作为 Docker Web 应用、macOS Tauri 应用或针对您自己服务器的轻量 iOS 客户端运行。
- 项目
Abilityai/trinityTrinity 是一个开源、自托管的平台,可以像运行员工一样运行持久化的 AI 代理。代理运行在 Docker 容器中,具有基于 Git 的状态,并由角色、目标和门控审批进行管理,所有操作记录在不可变的审计日志中。系统支持 Claude Code、OpenAI Codex 和 Gemini CLI 后端,提供基于 Vue 的工作区 UI,并提供企业级安全和合规扩展。
- 项目
openchamber/openchamberOpenChamber 是一个开源、跨平台的开发工作区,让开发者能够运行 AI 编码代理、设置自动化目标、比较多个模型运行结果、通过引导式演练审查变更,并发布代码——所有操作皆可在桌面端、网页、VS Code 或移动设备上完成。