coder  by coder

Platform for self-hosted cloud dev environments and AI agents

Created 4 years ago
13,404 stars

Top 4.0% on SourcePulse

GitHubView on GitHub
Project Summary

Coder offers a self-hosted platform for secure, ephemeral cloud development environments and AI coding agents. It targets engineering teams needing standardized setups, rapid onboarding, and secure AI integration, providing centralized control over infrastructure and AI execution for data privacy and cost efficiency.

How It Works

Infrastructure for workspaces (EC2, Kubernetes, Docker) is defined using Terraform. Secure access is provided via WireGuard tunnels, with idle resources automatically shut down for cost optimization. Coder Agents execute AI coding loops on-premise, eliminating workspace API keys and enabling centralized governance, cost tracking, and audit logging for AI model usage.

Quick Start & Requirements

Linux/macOS installation uses curl -L https://coder.com/install.sh | sh; Windows uses a GitHub Releases installer. Local testing involves coder server (data in ~/.cache/coder) and accessing http://localhost:3000. Production requires PostgreSQL (v13+) and an external URL (coder server --postgres-url <POSTGRES_URL> --access-url <ACCESS_URL>). Docs: coder.com/docs.

Highlighted Details

  • Self-hosted cloud development environments managed via Terraform.
  • Secure workspace access through WireGuard tunnels.
  • Automatic shutdown of idle development resources for cost savings.
  • Native AI coding agents execute on-premise, with no LLM credentials exposed in workspaces.
  • Support for diverse LLM providers including Anthropic, OpenAI, Google, Bedrock, and self-hosted models.
  • Centralized governance, cost tracking, and audit logging for AI model usage.
  • Integrations for VS Code, JetBrains IDEs, and Dev Containers.

Maintenance & Community

The project maintains an active community via Discord (https://discord.gg/coder), fostering feedback and contributions. Community-contributed templates and modules extend Coder's capabilities. The project welcomes new contributors and provides a contribution guide.

Licensing & Compatibility

The project's license is available via a link in the README (./LICENSE). Specific license terms and compatibility for commercial use or closed-source linking would require reviewing the LICENSE file directly.

Limitations & Caveats

The provided README does not explicitly detail limitations such as alpha status, known bugs, or unsupported platforms. The primary requirement for production use is a PostgreSQL instance.

Health Check
Last Commit

11 hours ago

Responsiveness

Inactive

Pull Requests (30d)
865
Issues (30d)
69
Star History
252 stars in the last 30 days

Explore Similar Projects

Starred by Yaowei Zheng Yaowei Zheng(Author of LLaMA-Factory), Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), and
25 more.

E2B by e2b-dev

0.6%
13k
Open-source cloud runtime for AI apps and agents
Created 3 years ago
Updated 18 hours ago
Starred by Eric Zhu Eric Zhu(Coauthor of AutoGen; Research Scientist at Microsoft Research), Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), and
27 more.

goose by aaif-goose

4.3%
49k
Open-source AI agent for automating complex engineering tasks
Created 1 year ago
Updated 13 hours ago
Feedback? Help us improve.