Open source · MIT

Your agents. Your server. Your code.

Self-host Orquesta. Your team prompts agents running on your machines — and nothing leaves your network.

Try it here

Click a project. Send a prompt.

This is the OSS dashboard. Logs stream as the agent works.

localhost:3000/dashboard
O
Orquesta OSS
Y

Projects

Quick start

Running in *a minute.*

Four commands for the server. One for each machine you want an agent on.

# Clone and run
$git clone https://github.com/Getorquesta/orquesta-oss
$cd orquesta-oss
$cp .env.example .env
$docker compose up
# Connect an agent from any machine
$npx orquesta-agent --token oat_xxx
How it works

Three pieces. All yours.

Dashboard

Your team submits prompts and watches every log line live.

Socket.io server

Agents connect with a token. Nothing else is exposed.

Agent

Runs on your machine. Executes through Claude CLI, streams back.

Live prompt execution

Submit from the dashboard, watch it run on your machine.

Agent grid

Every connected machine in one drag-and-drop terminal grid.

Team roles

Owner, admin, member. Decide who can prompt and who manages agents.

SQLite or Postgres

Zero-config SQLite. One env var to switch to Postgres.

Private by default

Laptop, VPS or air-gapped. Your code never leaves your network.

One-command deploy

Clone, set one secret, docker compose up.

OSS vs Cloud

Start open. Add your clients later.

Cloud is where people outside your team get a seat at the agent.

FeatureOSSCloud
Self-hosted—
Real-time log streaming
Agent grid
Team permissions
SQLite / Postgres—
Client access via embed SDK—
Batuta AI agent—
Quality gates & sign-off—
Cloud VM provisioning—
Slack and Telegram—
Built with

A stack you already know.

Next.js 15React 19Tailwind v4Socket.ioBetter AuthPrismaSQLitexterm.jsreact-grid-layoutTypeScriptDocker
FAQ

Questions

How is this different from Cloud?

OSS is the self-hosted core: prompt execution, agents and team roles. Cloud adds the embed SDK for clients, Batuta, sign-off gates, Slack and Telegram, and managed infrastructure.

Do I need to pay for anything?

No. MIT-licensed, free forever. You bring your own Anthropic key for Claude CLI on your agent machines.

Can agents run on remote machines?

Yes — Tailscale (recommended), Cloudflare Tunnel, direct IP or a VPS. The agent detects OSS vs Cloud on its own.

Can I publish my instance?

Yes. "Publish to Community" in the project header posts it to getorquesta.com/feed.

Share your agent today.

Connect a machine in 2 minutes. Invite your team.

No credit card required.
Feedback