Coder教程:14.8k星安全开发环境平台,agent+人类共享环境

📌 项目:coder/coder | 星数:14.8k(Go,AGPL-3.0)| 日期:2026-09-18 | 今日 GitHub Trending +145 | 来源:GitHub | Trending详情

📋 项目简介

Coder(14.8k星,AGPL-3.0,Go)是为开发者及其agent提供安全环境的平台:开发环境即代码(Terraform provision),多租户隔离,agent可共享开发环境。curl一条安装,支持K8s/Docker/云provisioning。今日Trending +145。

📊 核心特性

特性说明
环境即代码Terraform provision定义开发环境,版本控制可复现
多租户隔离每个开发者/agent独立环境,资源隔离安全
agent共享环境AI agent共享人类开发环境,协同编码
多provisioning后端K8s/Docker/AWS/GCP/Azure多后端
curl一条安装curl -L https://coder.com/install.sh | sh,秒装

⚡ 安装与运行

# 一条安装
curl -L https://coder.com/install.sh | sh

# 启动Coder服务端
coder server

# 创建开发环境(Terraform定义)
coder create my-dev --template kubernetes

# agent连接开发环境
coder ssh my-dev

💡 使用建议

📚 常见问题

Coder和GitHub Codespaces有什么区别?

Coder是开源自托管(AGPL-3.0),环境即代码(Terraform),多后端(K8s/Docker/云)。Codespaces是GitHub闭源托管,绑定GitHub。Coder更适合企业自托管+定制化provisioning。

agent怎么共享开发环境?

AI agent(如Claude Code/Cline)通过coder ssh连接开发环境,和人类在同一环境编码。环境预装依赖+工具,agent直接用无需配环境。

支持哪些provisioning后端?

Kubernetes、Docker、AWS EC2、GCP Compute Engine、Azure VM等。通过Terraform provision定义,可扩展自定义后端。