Orchard
Orchard is a free, open-source, self-hosted development environment that provisions ready-to-code workspaces, called groves, from Git repositories.
What Orchard is
Orchard is a free, open-source, self-hosted development environment that provisions ready-to-code workspaces, called groves, from Git repositories. Each grove runs in an isolated virtual machine, with QEMU as the default provider. Orchard uses devcontainer.json for environment setup and can use devfile.yaml or devfile.yml as an alternative. Developers can connect to a ready grove over SSH, including through VS Code Remote SSH. Canopy provides a browser dashboard for managing groves, environments, and team settings; Trowel is the CLI for planting and managing groves. A REST API supports grove management, including planting, listing, stopping, and starting. QEMU and AWS EC2 are available VM providers, while GCP Compute and Azure VM are planned. Self-hosting requires at least 2 CPU cores, 4 GB RAM, 20 GB disk, Java 25+, and Docker 24.0+. Linux/amd64 and linux/arm64 are fully supported; macOS/arm64 is supported when built from source. Authentication is disabled by default, so production users should account for the documented API access risk and configure OAuth2.
Good
- Creates isolated workspaces from Git repositories.
- Supports devcontainers and Devfile specifications.
- Offers dashboard, CLI, and REST API management.
- QEMU and AWS EC2 are available VM providers.
- Open source under Apache License 2.0.
Watch out
- Authentication is disabled by default.
- CLI stop and start commands are coming soon.
- Self-hosting requires Java 25+ and Docker 24.0+.
Who it suits
Orchard suits teams that want to host Git-based development workspaces on their own infrastructure. It is a fit for users comfortable managing its server requirements and authentication configuration.
Verdict
Orchard offers self-hosted, isolated groves with multiple ways to manage them. Production deployments need careful authentication setup, and the listed server requirements should be checked first.
The facts
Each one read from Orchard's own pages, with the date it was checked.
What it does
- Additional environment format
- The site describes Devfile support as an alternative to devcontainers.checked 9 Oct 2026
- API
- The getting-started guide links to API documentation and says the API server starts on port 8080.checked 9 Oct 2026
- Authentication
- Authentication is disabled by default; production deployments can enable OAuth2 and validate JWTs from an OAuth2-compatible identity provider.checked 9 Oct 2026
- CLI
- Trowel is Orchard's command-line tool for planting and managing groves.checked 9 Oct 2026
- Cloud providers
- QEMU and AWS EC2 are available VM providers; GCP Compute and Azure VM are listed as planned.checked 9 Oct 2026
- Devcontainers
- It supports devcontainer.json to define reproducible development environments.checked 9 Oct 2026
- Dev environments
- It supports devcontainer.json and can use devfile.yaml or devfile.yml as a fallback environment specification.checked 9 Oct 2026
- Downloads
- The guide links to downloadable server and CLI releases and documents Linux amd64 and arm64 binaries.checked 9 Oct 2026
- Download verification
- The guide instructs users to verify CLI downloads against SHA-256 checksums published on the release page.checked 9 Oct 2026
- Editor access
- Developers can connect to a ready grove over SSH, including through VS Code Remote SSH.checked 9 Oct 2026
- Editor connection
- Developers can connect to remote environments using VS Code Remote SSH.checked 9 Oct 2026
- Infrastructure
- The site lists Docker, Docker Compose, QEMU, and AWS EC2 as supported infrastructure tools or providers.checked 9 Oct 2026
- Integrations
- The documented stack includes Docker and Docker Compose, PostgreSQL, QEMU, Git repositories, devcontainers, and AWS EC2.checked 9 Oct 2026
- Isolation
- Each grove runs in an isolated VM, with QEMU as the default provider.checked 9 Oct 2026
- License
- The project is open source under the Apache License 2.0.checked 9 Oct 2026
- Notable limit
- The CLI commands to stop and start a grove are documented as coming soon; the API can perform those actions meanwhile.checked 9 Oct 2026
- Operating systems
- The guide gives QEMU installation instructions for Linux and macOS and says macOS uses HVF acceleration.checked 9 Oct 2026
- Pricing
- The pages reviewed do not state a price, subscription plan, or trial offer.checked 9 Oct 2026
- Product
- Orchard is a self-hosted collaborative development environment that provisions development workspaces from Git repositories.checked 9 Oct 2026
- Purpose
- Orchard is a self-hosted cloud development environment that provisions ready-to-code workspaces from Git repositories.checked 9 Oct 2026
- Requirements
- The listed minimum self-hosting requirements are 2 CPU cores, 4 GB RAM, 20 GB disk, Java 25+, and Docker 24.0+.checked 9 Oct 2026
- Security caveat
- The maker warns that with OAuth2 disabled, anyone who can reach the API can act as any cultivator by sending an arbitrary cultivator ID.checked 9 Oct 2026
- Server requirements
- The getting-started guide uses Docker Compose for PostgreSQL and devcontainer management and QEMU to provision isolated VMs.checked 9 Oct 2026
- Supported architectures
- The self-hosting guide lists linux/amd64 and linux/arm64 as fully supported and macOS/arm64 as supported when built from source.checked 9 Oct 2026
Alternatives to Orchard
- 1

Replit
Free planAndroidiOSWebLinux8.4From $18 a month - 2

StackBlitz
Free planAndroidiOSWebAPI8.2Free plan - 3

Kloudlite
Free planOpen sourceWebAPIExtensionLinux8.1From $29 a month - 4

DevZero
Free planAndroidiOSWebAPI8.0From $5 a month - 5

Daytona
Free planWebAPILinuxmacOS7.9Free plan - 6
GitHub Codespaces
Free planAndroidiOSWebAPI7.9Free plan
