// Orchestrator

Your terminal, running the show

The Orchestrator 2.0 turns your terminal into a control center: first-run setup, browser sign-in, and live agent activity in one surface. It runs on your machine, commits to your repos, and dispatches your coding agent automatically — no babysitting.

// Key features

Your machine. Your repos. Your key.

What the Orchestrator does so shaped work ships itself — without you watching the console.

Interactive TUI

A split-screen task dashboard in your terminal: pinned task header, live logs, a todo snapshot, and model/token/cost telemetry. Setup and authorization render inside the same surface.

SSO Login

Authorize in your browser — nothing to copy. Your agent token is minted by the SSO flow and stored in your OS credential store; driftless never holds your coding-agent credentials.

Shared Sessions for Initiatives

Inside an initiative, the agent keeps its working context moving task to task. Re-reading drops, token cost drops, and the logic chain survives between tasks.

Per-Task Models

Pick a specific model per task from the live catalog. The default stays in your local config — per-task picks ride on the task, not your machine.

Remote Stop

Halt a running task from the driftless UI and the orchestrator picks it up in seconds — attributed, audited, no terminal access needed.

Runs Locally

The orchestrator sits on your machine. Your code never leaves your environment. It commits directly to your repositories.

BYOK

Bring your own key — from your LLM provider. You plug the API key from your model provider into your local setup; the orchestrator runs your coding agent against it. driftless never holds or proxies your inference, and your costs are your own.

Automatic Dispatch

The orchestrator polls the driftless task board every 5 minutes for assigned work and dispatches your coding agent automatically. Live telemetry shows status, phase progress, and cost summaries.

Easy Install

Node.js based. One command: npm install -g @godriftless/driftless-orchestrator. Then driftless run.

// See it run

Watch the task dashboard in action

A live, in-browser simulation of the 2.0 task TUI — the split-screen dashboard your terminal shows while the orchestrator runs assigned work: pinned task header, live log lines, todo progress, and token/cost telemetry.

// Installation

Up and running in five steps

Install in one command with npm, run driftless run, and authorize in your browser. Your coding agent ships it from there.

  1. 1

    Install the CLI

    Install the orchestrator globally:

    npm install -g @godriftless/driftless-orchestrator
  2. 2

    Run the orchestrator

    Start it from your terminal:

    driftless run

    The first run opens interactive setup inside the terminal UI: it inspects your machine, picks your coding runtime, and verifies provider readiness — a progress checklist, not a config file.

  3. 3

    Authorize in your browser

    Setup opens driftless sign-in in your browser. Approve once and you're done — the SSO flow mints your agent token into your OS credential store. Nothing to copy, nothing to paste. (Expired later? driftless auth login re-runs the same browser flow.)

  4. 4

    Watch it work

    Subsequent runs open the task TUI directly: a pinned task header, live logs, a todo snapshot, and model/token/cost telemetry. Shape an initiative and assign tasks to your agent on the driftless task board — the orchestrator polls every 5 minutes and dispatches your coding agent automatically. Repo paths are read from your agent settings in driftless.

  5. 5

    Headless? Run the daemon

    For service-manager deployments (launchctl, systemd) run daemon mode instead: complete ANSI-free output, no TUI. Run interactive setup once first, then point your service at:

    driftless run -d

Ship with the Orchestrator. Shape with the BA Agent.

Install in one command and let the Orchestrator ship your shaped work — no babysitting.

Ask Driftless Ask Driftless