self-hosted · bring your own subscriptions and machines

turn your subscriptions into
a dev team that never sleeps.

dispatch coding tasks across your machine fleet. ai agents execute in parallel — you watch, jump in, or come back to finished pull requests.

how it works

from task description to merged pull request.

step 01

connect your fleet

register your machines as workers. each one runs ai agents — claude code, cursor, codex — using your existing subscriptions.

step 02

send a task

describe what you want from slack, lark, cli, or the web dashboard. overlord finds the best available machine and starts the ai agent automatically.

step 03

watch or walk away

live terminal streams agent output to your browser. jump in to guide the agent, or come back later to a finished pull request.

everything you need

self-hosted. your machines, your ai subscriptions, your control.

trigger from everywhere

slack message, lark bot, cli command, or web dashboard — create tasks from whatever tool you already use. phone, laptop, tablet, it all works.

code from anywhere

on the bus, at a cafe, or away from your desk — dispatch tasks from your phone or laptop and your fleet keeps coding. come back to finished pull requests.

pool subscriptions, maximize value

every team member's ai subscription goes into a shared pool — everyone can use any seat. no idle subscriptions, no duplicate costs. the bigger your team, the more you save.

real-time pty terminal

stream live agent output directly in the browser. full xterm.js integration with scrollback and search.

multi-agent support

first-class support for claude code, cursor, and codex. route tasks to the right agent automatically.

smart task routing

intelligent scheduling across your machine fleet. tasks land on the best available worker every time.

pipeline automation

chain tasks into multi-stage pipelines. build, test, and deploy in one continuous flow.

team collaboration

project-level permissions, audit logs, and shared dashboards. keep your whole team in sync.

secure by design

totp two-factor auth, scoped api tokens, and full audit trail. enterprise-ready from day one.

architecture

a hub-and-spoke system built for scale. one server, unlimited workers.

lark / slack bot
chat-based task creation
web dashboard
real-time monitoring + terminal
developer cli
ov task / ov attach
overlord server
nestjs + sqlite + redis + bullmq
dispatchernotifierauth + rbacwebsocket gateway
worker fleet
pty + agent + git worktrees
git platform
auto push mr/pr on completion

built with

backendnestjs + sqlite (wal) + redis + bullmq
frontendreact 19 + vite + tailwind + xterm.js
agentsclaude code, cursor, codex
authjwt + totp 2fa + rbac
deploysystemd / launchd + cloudflare tunnel

get up and running

three components, three commands. deploy in minutes.

step 01

deploy the server

install overlord and start the central server. it manages all tasks, authentication, and real-time communication.

$ npm install -g @overlordai/cli @overlordai/server
$ overlord install
step 02

register workers

set up worker machines that execute tasks. each worker runs ai agents in isolated workspaces with full git integration.

$ npm install -g @overlordai/cli @overlordai/worker
$ overlord setup worker
step 03

connect as developer

install the developer cli to create tasks, attach to running sessions, and monitor progress from your terminal.

$ npm install -g @overlordai/developer-cli
$ ov login https://overlord.yourdomain.com