Getting started
This page takes you from nothing to DAC running on your computer, with the dashboard open in your browser.
What you need
| Requirement | Details |
|---|---|
| Operating system | Linux or macOS. On Windows, use WSL2 (Windows Subsystem for Linux). |
| Node.js | Version 22 or newer. |
| pnpm | Needed to build DAC from its repository. |
| An agent program | At least one of Claude Code, Codex, Hermes or OpenClaw, installed on your computer. DAC finds them; it does not install them for you. |
| Docker | Optional. Needed only for agents that run in containers. |
| A web browser | To open the dashboard. |
Not sure what is missing?
Once DAC is installed, dac doctor checks your setup and says in plain words what is fine and what needs fixing.
The quickest way: run it from the repository
One command installs what DAC needs, builds it and starts it:
git clone https://github.com/ashaat-catervas/divideandconquer.git
cd divideandconquer
scripts/start.shWhen DAC is running, it prints a link to the dashboard and opens it in your browser.
scripts/start.sh installs and rebuilds everything each time, so it is safe to run again after you pull new changes.
To stop DAC and everything it started:
scripts/stop.shThis stops every agent and DAC itself, then removes the Docker containers and networks that DAC created. It leaves Docker images in place, so the next start is quick.
Or: install the dac command
To use dac from anywhere on your computer, build a package and install it:
pnpm install
pnpm package
npm install -g ./release/divide-and-conquer-*.tgz
dac startThe ./ before release/ matters. Without it, npm reads the path as the name of a repository and fails.
DAC is not published to npm yet, so for now the package is built from the repository first.
Keep the dashboard link private
The link DAC opens contains a secret that lets your browser in. Anyone who has the link can use your dashboard, so do not share it or paste it anywhere public. If you close the tab or lose the link, run:
dac open