Skip to content

Open source · runs on your computer

Many agents.
Distinct identities.

Run autonomous AI agents as independent entities. Give each agent its own GitHub account, connectors, skills and permissions, and manage them all from DAC.

  • Researchagent_01
    GitHub
    @research-bot
    Connectors
    Notion, Linear
    Skills
    04 added
  • Engineeringagent_02
    GitHub
    @eng-bot
    Connectors
    GitHub, Sentry
    Skills
    06 added
  • Operationsagent_03
    GitHub
    @ops-bot
    Connectors
    Stripe, Slack
    Skills
    03 added

01Independent identities

Most agent tools share one identity. DAC gives each agent its own.

Most tools assume one agent per project, and pass your logins, tokens and settings to every session. DAC keeps each agent in its own world. One agent can use a GitHub account for one client while another uses a different account for a different project, and neither sees the other's credentials.

When agents should share, put them in a workspace. Everything else stays separate unless you choose otherwise.

02Identity boundaries

What belongs to one agent stays with that agent.

  1. 01

    GitHub

    Its own GitHub sign-in and commit name. Its pushes and pull requests carry its identity, not yours.

  2. 02

    Connectors

    Its own sign-ins to services such as Notion, Linear or Stripe, kept encrypted and never shown to another agent.

  3. 03

    Harness

    Its own copy of the agent program's settings, logins, instructions, memory and history.

  4. 04

    Permissions

    Its own rules for what it may do without asking you first, and its own start and stop controls.

Agents run as programs on your computer, or in a Docker container each when you want a stronger wall around them. How agents are kept apart

03One place to operate

Every agent, one dashboard.

Start, stop and talk to each agent on its own. One crashing or being upgraded never touches the others. Questions that need you come first, from whichever agent asked.

Home4 agents · 1 waiting for you
  • ResearchClient AWaiting for you
  • EngineeringClient AWorking
  • OperationsInternalReady
  • SupportNoneStopped

05Get started

Create your first agent.

DAC runs on Linux and macOS, and on Windows inside WSL2. You need Node.js 22 or newer and one agent program, such as Claude Code.

$ git clone https://github.com/ashaat-catervas/divideandconquer.git
$ cd divideandconquer
$ scripts/start.sh

DAC has not had its first release yet. A few parts have only been tried against stand-ins for the real services; the project status page lists them.

Released under the Apache License 2.0.