Hive Mind banner
tuahear tuahear

Hive Mind

AI community

Description

Git-backed auto-sync for your AI coding assistant's memory and config across machines. Currently supports Claude Code; designed to grow.

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

🧠 hive-mind

**One memory. Every AI coding tool. Every machine.**

πŸ“– **Full docs: [tuahear.github.io/hive-mind](https://tuahear.github.io/hive-mind)**

You teach Claude Code something useful today β€” a project quirk, a shell preference, a debugging insight. Tomorrow you reach for Codex, or try Qwen on a side task, or open the same project on another machine. They all start from zero. You re-explain everything, every time.

hive-mind fixes that. A single `~/.hive-mind/` hub per machine holds one canonical memory. You attach each AI tool to the hub β€” Claude Code today; Codex, Qwen, and Kimi adapters planned β€” and the hub keeps each tool's native memory files in sync without forcing any of them to change. Claude Code keeps writing to `~/.claude/CLAUDE.md`, Codex keeps reading `~/.codex/AGENTS.md`, and so on. The hub just makes sure they all see the same thing. Same hub on a second machine pulls from the same private git repo you control, so whatever you teach Claude on your laptop shows up in Codex on your desktop.

   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   β”‚  ~/.hive-mind/ hub (one per machine, one git repo)  β”‚
   β”‚                                                     β”‚
   β”‚   content.md ── skills/ ── projects//           β”‚
   β”‚                                                     β”‚
   β”‚  β”œβ”€ attached ──▢ ~/.claude/   (CLAUDE.md, skills)   β”‚
   β”‚  β”œβ”€ attached ──▢ ~/.codex/    (AGENTS.md, ...)      β”‚
   β”‚  β”œβ”€ attached ──▢ ~/.qwen/     (QWEN.md, ...)        β”‚
   β”‚  └─ attached ──▢ ~/.kimi/     (KIMI.md, ...)        β”‚
   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                          β”‚ push/pull
                          β–Ό
            β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
            β”‚  your private memory git repo β”‚   ← any git remote you control
            β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                          β–²
                          β”‚
       same hub on a second machine pulls the same content down

Only using one