The self-hosted platform for small software

Small software should be as easy to share with your colleagues as a Google Doc.

Install on your server
curl -fsSL https://compartment.dev/install.sh | sh -s -- --init-install Copy
and Deploy your first app
Runs on your infrastructure
Deploy with one command
Share with one URL
Works with any AI coding agent
Open source, no lock-in
What

What is Compartment?

Compartment turns working code into software your team can use.

Deploy every app the same way

One command gives every app a consistent deployment path, a stable URL, and HTTPS.

Share it with the right people

Team access and permissions are built in—no auth implementation for every app.

Run it on your infrastructure

Keep each app isolated, observable, and connected to the private systems it needs.

Why

Why Compartment?

Big clouds were built for big software. Compartment is built for the small apps a team creates for itself.

General-purpose clouds
Compartment
A new infrastructure setup for every app
One deployment path for every small app
Auth, HTTPS, secrets, and networking assembled manually
Platform defaults built in
Public applications and internet scale first
Private team software first
Operations overhead grows app by app
One operating layer for every small app
Runs in provider-managed infrastructure
Runs on infrastructure you control
Small Software

Small in scope. Built for real work.

Apps, scripts, agents, and workflows designed around the way a team actually works.

Shared utilities

  • scripts and CLIs
  • team-specific tools

Internal apps

  • ops dashboards
  • admin panels

Data workflows

  • crawlers and collectors
  • ingestion pipelines

AI agents and automations

  • task-specific agents
  • scheduled workflows

From code to a team URL in minutes.

Install Compartment on your infrastructure, then deploy and share your app.

1. Install Compartment on your server
Install
curl -fsSL https://compartment.dev/install.sh | sh -s -- --init-install Copy
2. Initialize and deploy your app
Deploy
compartment init && compartment deploy Copy
3. Share it with your team https://internal-app.instance.domain.com

From the first deploy:

A running application A shareable internal URL SSO HTTPS and access control An isolated runtime Deployment logs
Review installation and configuration guides

Copy and run your Compartment . . .

curl -fsSL https://compartment.dev/install.sh | sh -s -- --init-install Copy