Adhdev banner
vilmire vilmire

Adhdev

AI community

Description

๐Ÿฆฆ ADHDev โ€” Agent Dashboard Hub. Monitor & control AI coding agents from a single dashboard. Self-hosted, open-source.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

[English](README.md) | [ํ•œ๊ตญ์–ด](README.ko.md)

ADHDev

**Ten coding agents on one repo, none of them stepping on each other โ€” driven from your browser or phone.**

[![GitHub stars](https://img.shields.io/github/stars/vilmire/adhdev?style=social)](https://github.com/vilmire/adhdev/stargazers) [![npm](https://img.shields.io/npm/v/adhdev?label=npm%20i%20-g%20adhdev)](https://www.npmjs.com/package/adhdev) [![npm standalone](https://img.shields.io/npm/v/@adhdev/daemon-standalone?label=%40adhdev%2Fdaemon-standalone)](https://www.npmjs.com/package/@adhdev/daemon-standalone) [![CI](https://github.com/vilmire/adhdev/actions/workflows/ci.yml/badge.svg)](https://github.com/vilmire/adhdev/actions) [![License: AGPL-3.0](https://img.shields.io/badge/License-AGPL--3.0-blue.svg)](LICENSE)

AI coding agents have become long-running background workers. ADHDev is the control plane for them: launch, watch, approve, and steer agent sessions from a web or mobile dashboard โ€” Claude Code, Codex, Kimi, Cursor CLI, Antigravity CLI side by side, across every machine you own โ€” and hand off convergence to an unattended pipeline that merges finished work into `main`.

**Parallel agents without the collisions.** Every task runs in its own git worktree; the Refinery gates, verifies, and fast-forwards finished work home โ€” no merge-day hangover.

Website: **[adhf.dev](https://adhf.dev)** ยท Docs: **[docs.adhf.dev](https://docs.adhf.dev)**

ADHDev desktop dashboard switching between chat and terminal views, floating a panel, and splitting the workspace

**The loop:** describe a task in chat โ†’ the coordinator files it, tags it, queues it โ†’ an idle machine claims it into a fresh worktree โ†’ your repo's own gates decide โ†’ ff-merge to `main`, worktree gone. Your phone only buzzed if something needed approving.

This repo is built that way: about a third of recent commits on its `main` are `Au