For engineering teams

Coding agents that ship.

The runtime for coding agents. Define an agent's job once — steps, constraints, exit criteria — and run it deterministically on Claude Code or Codex. Locally, in CI, or on a managed runner.

Open-source CLI · MIT-licensed · Free Cloud tier

01the problem
The problem

The agent is fine.
The workflow around it is broken.

  • Same prompt. Same model. Different output every time.
  • Agents drift over long runs. No checkpoints, no way to recover.
  • What works for one dev doesn’t transfer to the team.
  • You see the final output. Not the 40 tool calls that produced it.
  • Agent tooling assumes a human at the keyboard. CI and automation are afterthoughts.
The fix

One workflow layer.
Local or in the cloud. Same result.

Drisp sits between you and the agent. Define steps, constraints, and exit criteria once. Run them on Claude Code, Codex, or any future agent runtime — locally, on your own infra, or on Drisp Cloud.

01
Structure over prompting
Define jobs declaratively — steps, constraints, exit criteria — not conversationally.
02
Checkpoints, not hope
Every step is verifiable, every run is resumable. No silent drift.
03
Team-portable
What one developer builds transfers to the whole team. Same workflow, same result.
04
Pipeline-first
Built for CI from day one. Not interactive-first, retrofitted later.
02one runtime, two operators

One runtime.
Two operators.

The Drisp CLI is the runtime. It sits on top of Claude Code or Codex and coordinates every step of every workflow. Run it yourself, or attach it to a managed runner on Drisp Cloud.

Open source

Drisp CLI
Run it yourself.

MIT-licensed CLI. Install it on your laptop, run it in CI, or self-host it on your own infrastructure. Bring your own agent keys. Own your data.

$ npm install -g @drisp/cli
$ drisp workflow install playwright-automation
$ drisp --workflow=playwright-automation
  • Free, forever
  • Local-first dev loop
  • Self-host on any container runtime
  • Workflows install from the marketplace or from a local path
Recommended for teams

Drisp Cloud
Let us run it for you.

Spin up a managed runner from the dashboard, attach the workflows it should run, and trigger it from anywhere. Same CLI underneath — Drisp Cloud handles the infra, schedules, queues, retries, checkpoints, and storage.

drisp.cloud → New runner → Attach workflow → Save
  • Free tier included
  • Pay per run after that
  • Triggers from GitHub, cron, REST, Slack, or webhook
  • SSO, audit log, role-based access for teams

Workflows are the same in both modes. Whether you type drisp workflow install on your laptop or attach a workflow to a Cloud runner from the dashboard, the same install runs underneath.

03workflow marketplace

Install workflows
like packages.

Browse community-maintained workflows or publish your own. Each one is scoped, tested, and version-pinned. Workflows install with a single command on the CLI — and the same install runs underneath when you attach a workflow to a Cloud runner.

playwright-automation

v0.0.21
lespaceman/drisp-workflow-marketplace

Writes, reviews, and stabilizes Playwright end-to-end tests from live product flows.

$ drisp workflow install playwright-automation
Coverage plansTest implementationFlaky-test fixes

robot-automation

v0.0.21
lespaceman/drisp-workflow-marketplace

Generates Robot Framework suites with reusable keywords, structured fixtures, and CI-ready runs.

$ drisp workflow install robot-automation
Keyword librariesSuite scaffoldingCI integration

exploratory-testing

v0.0.14
lespaceman/drisp-workflow-marketplace

Runs charter-based exploratory sessions, captures evidence, and files actionable issues.

$ drisp workflow install exploratory-testing
Session chartersEvidence captureTriage-ready reports

smoke-testing

v0.0.14
lespaceman/drisp-workflow-marketplace

Defines and executes smoke suites against critical paths so breakages surface before release.

$ drisp workflow install smoke-testing
Critical-path mapPre-release smoke runPass/fail summary

regression-testing

v0.0.14
lespaceman/drisp-workflow-marketplace

Scopes impact-based regression runs, reruns the right areas, and reports deltas against the last release.

$ drisp workflow install regression-testing
Impact-based scopeRerun depth planRelease-over-release diff

fullstack-engineering

v0.0.9
lespaceman/drisp-workflow-marketplace

Maps the codebase, implements the change, validates the result, and ships a PR — for full-stack features and fixes.

$ drisp workflow install fullstack-engineering
Codebase mapPhased implementationValidated PR
04how it works

Install, run, ship.

Three steps. Pick a workflow, run it, ship the result. Drisp handles everything in between.

01. Pick a workflow

From marketplace or from scratch.

Install a community workflow, point to a local file, or author one from scratch. One command to get started.

$ drisp workflow install e2e-tests
✓ e2e-tests@1.2.0 installed

On Drisp Cloud: attach the workflow when you create a runner. The same drisp workflow install runs under the hood.

02. Run it

Run it anywhere.

Interactive or headless. Drisp manages permissions, checkpoints, and progress while the agent works.

$ drisp --workflow=e2e-tests
▸ claude-code | running
▸ 12 tool calls | 0 denied

On Drisp Cloud: your runner triggers from a webhook, schedule, or API call. Same CLI under the hood — Drisp Cloud just hosts and orchestrates it.

03. Ship the output

Artifacts land where you need them.

Every run is saved. Resume with full state. Pipe structured JSONL to files, CI artifacts, or downstream tools.

$ drisp resume
▸ restoring session abc-123
✓ saved to ./output/risk.md

On Drisp Cloud: artifacts persist with the runner. Resume, query, or pipe them out by API or webhook.

05capabilities

Specialized workflows.
Triggered anywhere.

Pre-built agent programs for the work engineers actually ship — dispatched from the surfaces your team already uses.

Specialized workflows.

Pre-built agent programs for QA, security, code review, frontend, full-stack, and devops. Install once. Dispatch when needed.

Universal triggers.

GitHub, cron, REST API, Slack, and webhook. Same runner, same logs, whether you trigger from a PR or a schedule.

Debuggable logs.

Streaming events, tool calls, tokens, cost. When a run fails, you see exactly where and why.

Run anywhere.

Local for dev, CI for PRs, Cloud for scheduled and high-volume runs. Same workflow definition. Three runtimes.

Drisp CLI is free, forever. Drisp Cloud has a free tier and pay-per-run pricing for serverless workflow functions.

See pricing →
Drisp

Start building.

Install the CLI in 30 seconds, or sign up for Drisp Cloud and skip the runner.

$ npm install -g @drisp/cli