Coding & Developmentโจgemini๐คclaude๐universal
hivemind
Infinite canvas for Claude Code & AI coding agents. Run claude, codex, gemini & opencode in parallel across git worktrees + remote SSH, with a markdown Kanban board agents read & update over MCP. Local-first, open source.
Quick Start
Install this Skill
npx skills add dip497/hivemind<div align="center">
<img src="assets/icon.png" width="116" alt="hivemind" />
# hivemind
**A canvas-per-project mission control for AI coding agents.**
Drop `claude`, `codex`, `gemini`, `opencode`, or `pi` into real workspaces where they can
read issues, update status, mark acceptance criteria, and comment their own
progress โ through a Kanban PM model that's just plain markdown on disk.
[](./LICENSE)
[](#install)
[](https://github.com/dip497/hivemind/releases)
[](#)
Local-first ยท Markdown-backed ยท No SDK lock-in ยท No telemetry ยท No cloud.
<br/>
<img src="screenshots/diff.png" alt="hivemind โ an issues board and a live diff of an agent's fix, side by side on one canvas" width="880" />
<sub>An issue board and the live diff of a fix, side by side on one infinite canvas. The agent edits; the diff updates as you watch.</sub>
</div>
---
## Contents
[Why](#why) ยท [The whole canvas](#the-whole-canvas) ยท [Install](#install) ยท [Quick start](#quick-start) ยท [How agents talk to hivemind](#how-agents-talk-to-hivemind) ยท [Features](#features) ยท [Architecture](#architecture) ยท [Persistence](#persistence-model) ยท [Development](#development) ยท [Contributing](#contributing)
---
## Why
Running a coding agent in a bare terminal throws away everything around the work.
You lose track of *which* task it's on, you can't see its edits without `git diff`,
the conversation dies when you close the window, and the moment you want a second
agent on a second branch you're juggling tmux panes.
hivemind makes the **project** the unit of work, not the terminal. One infinite
canvas per repo. Every tile on it is live โ a terminal running an agent, a diff
that updates as the agent edits, a file tree, a code editor, an issues board, even
a real web browser. Group tiles into **frames** (named workspaces), bind each frame
to a local repo, a git **worktree**, or a **remote SSH host**, and watch several
agents work in parallel โ each scoped to its own directory, issues, and branch.
The project-management layer underneath is deliberately boring: issues, acceptance
criteria, cycles, and an activity log are **plain markdown files with YAML
frontmatter** under `.hivemind/`. No database, no API, no account. An agent reads
and writes them through a small MCP server, so it can pick up an issue, flip its
state, tick acceptance criteria, and comment its progress โ and you see all of it
land live in the board tile.
---
## The whole canvas
<div align="center">
<img src="screenshots/canvas.png" alt="The full hivemind canvas โ issues board, code editor, diff, and two agent terminals" width="880" />
</div>
<table>
<tr>
<td width="50%"><img src="screenshots/board.png" alt="Kanban issues board backed by markdown" /><br/><sub><b>Issues board</b> โ Kanban cards across Backlog โ Todo โ In progress โ In review โ Done. Each card is one markdown file you can <code>cat</code>.</sub></td>
<td width="50%"><img src="screenshots/explorer.png" alt="File explorer and diff tiles side by side" /><br/><sub><b>Explorer + diff</b> โ browse the tree, open files in the editor, and review changes in the Pierre-backed diff โ all on the same canvas.</sub></td>
</tr>
<tr>
<td width="50%"><img src="screenshots/diff.png" alt="Live diff with a real bug fix" /><br/><sub><b>Live diff</b> โ split or unified, changed-files sidebar, per-file <b>reviewed</b> checks, line comments you can send straight to an agent.</sub></td>
<td width="50%"><img src="screenshots/new-issue.png" alt="New issue modal" /><br/><sub><b>Create an issue</b> โ it lives at <code>.hivemind/issues/<id>.md</code>, then hand it to an agent with <b>โถ Work</b>.</sub></td>
</tr>
</table>
**60-second tour**
1. `hivemind .` in any repo โ an infinite canvas opens, scoped to that project.
2. Press `2` (or a frame's **+**) โ an agent tile spawns, running in the repo's `cwd`.
3. Click **โถ Work** on an issue โ the agent spawns pre-loaded with that issue and the
full MCP tool surface; it works, you watch the diff update live.
4. Click a frame's **worktree** button to spin a branch into a nested sub-frame, or
**remote** to bind the frame to a directory on an SSH host โ same terminals,
editor, and diff, now running on that machine.
---
## Install
Linux x86_64 only for now. **No build toolchain needed** โ the installer downloads
prebuilt binaries from the latest [GitHub Release](https://github.com/dip497/hivemind/releases).
```bash
bash <(curl -fsSL https://raw.githubusercontent.com/dip497/hivemind/main/install.sh)
```
The script will:
1. Resolve the latest release tag from GitHub.
2. Download the `hive` CLI single-binary and the Electron AppImage into `~/.hivemind
... (truncated)Repository
4stars
1forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
๐คclaude๐universal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
๐universal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
โจgemini๐คclaude๐ฌgpt๐universal
524
34
View
misakanet-failure-memory
Coding & Development๐ A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
๐คclaudeโจ๏ธcursor๐universal
424
158
View