OOrchard

Your Collaborative Development Environment

Orchard is a self-hosted collaborative development environment with devcontainer support, VM isolation, VS Code Remote SSH, and a powerful CLI — built for teams that want full control over their development infrastructure.

Everything you need to develop together

Orchard combines the best of remote development with the reproducibility of containers and the control of self-hosting.

Devcontainer Support

Define reproducible development environments using devcontainer.json — consistent across every team member.

VM Isolation

Each environment runs in an isolated VM with dedicated resources. No cross-contamination between projects.

VS Code Remote SSH

Connect with VS Code Remote SSH for a local editing experience against remote environments.

Canopy UI

A web-based dashboard for managing groves, environments, and team settings — built with MUI.

Get started in seconds

Plant a grove from any git repository and connect via VS Code Remote SSH in minutes.

terminal
# Plant a new grove from a git repository
$ trowel grove plant https://github.com/your-org/your-repo \
    --name my-workspace \
    --branch main

# Grove is being planted — check its state
$ trowel grove list

# Once FLOURISHING, connect via SSH
$ trowel grove connect <grove-id>

Built on tools you already use

Orchard composes proven, open infrastructure — from devcontainers and QEMU to Docker and your cloud — so every grove runs on tooling your team already trusts.

Coming soon

Microsoft AzureGoogle Cloud (GCP)