By dkod-io
Local-first parallel AI coding agents. N Task subagents rewrite different functions in the same file simultaneously; AST-level merge happens in-place via the dkod-mcp server. One worktree, one dk-branch, one PR. Zero network coordination.
Drive the full dkod-swarm flow end-to-end — plan, execute_begin, parallel write_symbol via Task subagents, commit, and stop just before pr
Plan a multi-symbol code task — partition by call-graph coupling and present the groups for review without starting execution
Finalize a dkod-swarm session — run verify_cmd, push the dk-branch with --force-with-lease, open a PR via gh (idempotent)
Admin access level
Server config contains admin-level keywords
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Local-first parallel AI coding agents. N agents, same files, one PR.
Design • How It Works • Status • Discord
v0 in flight — milestones 1, 2, 3, 4, and 5 merged. cargo test --workspace is green across 8 PRs of M1, 8 of M2, 3 of M3, 3 of M4, and 3 of M5. Empirical proof of the parallel-vs-serial speedup lives in crates/dkod-mcp/tests/bench_parallel_vs_serial.rs; a human-driven counterpart is documented in bench/MANUAL_E2E.md.
The full design lives in docs/design.md. Milestone 6 (marketplace publish — replaces the cargo run-based .mcp.json with binary distribution) is the remaining ship item.
# In any git repo:
cargo run -p dkod-cli --bin dkod -- init
cargo run -p dkod-cli --bin dkod -- status
cargo run -p dkod-cli --bin dkod -- abort # only if a session is active
cargo run -p dkod-cli --bin dkod -- --mcp # stdio MCP server (Claude Code expected)
dkod init writes .dkod/config.toml. dkod status prints a JSON snapshot of the
current session. dkod abort destroys an active dk-branch. dkod --mcp is the
stdio entry the Claude Code plugin uses (the plugin manifest landed in M4).
Running N AI coding agents in parallel usually breaks one of two ways:
Your agents are fast. Text-level merges are holding them back.
dkod-swarm partitions work at the symbol level — function, struct, method — not the file level. Two agents rewrite different functions in the same auth.rs at the same time. An AST-aware merge composes their symbol-level edits into one coherent file. The partition is computed from the call graph, so coupled symbols stay in the same group — correctness preserved, parallelism unlocked.
No server. No database. No cloud coordination. One shared worktree on your machine. N agents. One PR to your upstream.
Symbol-Level PartitionNot "agent A gets One worktree. N agents. Full parallelism. |
Local-First, Zero Network HopsNo platform, no API, no cloud. Planner, orchestrator, and AST-merge all run in-process inside a single local binary. The only network I/O is the final Your code never leaves your machine. |
| Scenario | Result |
|---|---|
| Two agents edit different functions in the same file | Parallel |
| Two agents add different fields to the same struct | Parallel (AST-merge composes) |
| Two agents add the same import | Deduplicated |
| Caller and callee both change with a new signature | Partitioned together (planner keeps coupled symbols in one group) |
| Agent A deletes a function Agent B calls | Conflict (partition bug, surfaced pre-merge) |
npx claudepluginhub dkod-io/dkod-swarm --plugin dkod-swarmGit-native flight recorder for AI coding agents — capture every session into your repo's git refs; blame any line back to its prompt; flag intent drift
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Complete developer toolkit for Claude Code
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams