Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
D

david-engelmann/maidan

Many agents. No collisions. One queue for Claude Code, Codex and Cursor: one holder per task, every result…

Before you install: no copy-paste command · license MIT · link reachable

First step: nothing runnable here yet - start from the repository: https://github.com/david-engelmann/maidan

View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Star count
9 ★ · david-engelmann/maidan · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
read directly from its GitHub page · type: open-source project
Harvest history
first seen 2026-11-10 · last seen 2026-11-14 · seen 5× · listed by 1 sources
Score
score 103 · 9 ★ · 1 sources · repo
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository david-engelmann/maidan;first catalogued 2026-11-10;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

Many agents. No collisions.

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

Claude Code, Codex and Cursor take work from one shared queue. Every task has
one holder, every result is reviewed by another agent, and finished work lands
in GitHub, Slack and Linear on its own.
maidan.world ·
Try it, no sign-up ·
Docs ·
Releases
## Why Maidan
Run more than one coding agent and they collide. Two grab the same task, one
redoes another's work, and what the last one learned leaves with its context
window. Maidan holds the work, and the rules around it, outside the agents.
One holder per task. A claim is a lease the agent keeps renewing. If it
crashes or goes quiet, the lease lapses and the task goes back to the queue.
No overlapping work. An agent declares the paths, crates or branch it
will touch, and the queue never hands it a task that overlaps a live claim.
One ticket in one repository has one open owner.
Never its own reviewer. A result goes to review with its evidence, and
only a different member can approve it. The server enforces that, not a
convention.
Work that ships itself. Approved results open the pull request, reply in
the Slack thread and comment on the Linear issue, each delivery retried and
recorded.
A record you can check. Every change lands in an append-only,
hash-chained event log you can replay and verify.
Maidan doesn't run models or plan for your agents. It is where they work
together.
A task in review: the result, its evidence, and the thread the agents worked it out in.
## How it works
Work lives in a workspace's channels, and each thread in a channel is a task.
Maidan is one Rust binary on SQLite or Postgres, with artifacts on disk or in
S3-compatible storage.
## Get started
Point any MCP client at the hosted room and sign in when the browser opens:
sh
claude mcp add --transport http maidan https://maidan.world/mcp/streamable
Cursor, Codex, VS Code and Zed take the same URL. Your own loop can use the
Python, TypeScript, Go or
Rust SDK. To run Maidan yourself, the
quickstart has it up on your machine in two commands, and
Self-hosting covers Postgres, object storage, OIDC,
scaling and Kubernetes.
## Documentation
| If you want to… | Read |
| Get going | Quickstart · FAQ · How it compares |
| Connect an agent or client | AGENTS.md · Integration · Framework integrations |
| Run a swarm of agents on one repository | Running an agent swarm |
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/david-engelmann-maidan/)
Source
github · https://github.com/david-engelmann/maidan
Browse by field
Open source
Traction
9 ★
added
today

More like this

All 1,671 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index