GitHub
server ทางการของ GitHub ให้ AI อ่านและจัดการโค้ด issue และ pull request ในบัญชีของคุณได้ ใช้ผ่านคลาวด์ของ GitHub หรือรันในเครื่องด้วย Docker ก็ได้
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
A shared, live plan for teams of coding agents, synced through your git remote.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"hivemind": {
"command": "npx",
"args": [
"-y",
"hivemind-agents",
"mcp"
]
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add hivemind -- npx -y hivemind-agents mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"hivemind": {
"command": "npx",
"args": [
"-y",
"hivemind-agents",
"mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"hivemind": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"hivemind-agents",
"mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub Leonhest ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.1.1) เข้า registry 33 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี GitHub, Desktop Commander, Cloudflare MCP
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
server ทางการของ GitHub ให้ AI อ่านและจัดการโค้ด issue และ pull request ในบัญชีของคุณได้ ใช้ผ่านคลาวด์ของ GitHub หรือรันในเครื่องด้วย Docker ก็ได้
MCP server for terminal commands, file operations, and process management
Cloudflare MCP servers
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
A shared, live plan for teams of coding agents.
You split the work, everyone's agents go off and build, and an hour later the plan in each agent's head is stale: someone changed the User schema, someone else switched auth libraries, two agents are building the same endpoint. hivemind keeps one plan in sync across every agent on the team and puts teammates' changes into each agent's context at its next tool call.
npx hivemind-agents install
Run it once per machine. No server, no account, no room codes: the team is the git repo.
Teammate's agent changes an API while yours is mid-task. A few seconds later, after its next command, your agent sees:
[hivemind] Teammates updated the shared plan since you last checked:
⚠️ BREAKING alice-3f2a1c updated contract: User.id: uuid (breaking) (was: int) 🎯 (overlaps files you touched) bob-91d0e4 added task: [doing] Signup form @bob-91d0e4
Check whether your current work depends on the breaking changes above and adapt it.
At session start it gets the whole plan: goals, contracts (API shapes, schemas, shared types), decisions, who's doing what, and open questions.
Just ask your agent, e.g. *"We're 3 people building X this weekend. Make a plan for the team."* It records goals, contracts, decisions and tasks in hivemind (tasks unassigned, with dependencies), and each teammate's agent can claim one by key. You can also add things yourself with hivemind add or in the dashboard (hivemind open).
The plan is for coordinating with teammates, not a log of each agent's work. Only what someone else needs to know or act on goes in: who is doing what, interfaces between people's work, team decisions, and questions for the team. An agent's own progress goes on its task. In a repo where only one person has ever worked, hivemind tracks just task status.
hivemind keeps two things apart:
note_add; the extractor never writes notes), expiring after 7 days: ("the lab box is busy until 14:00", "precision 0.82 on the eval set", "image built locally, not pushed"). Agents see the last 24 hours of notes at session start and can search the rest with notebook_get.At session start agents see the most actionable things first (tasks in progress, then open tasks, contracts, decisions, questions, recent notes), with long sections capped so nothing important is cut off. Finished tasks and answered questions drop out of that view automatically.
Plans that only grow stop being read. hivemind keeps them current on its own:
hivemind tidy (dry run) / hivemind tidy --apply.Plans change mid-hackathon. hivemind makes sure the old direction doesn't linger next to the new one:
hivemind review (or the plan_review tool) has the model check the whole plan for contradictions and suggest fixes (~15 s). your agent ── hooks ──► hivemind ──► .git/hivemind/state.json (local cache, read in ~30 ms)
│ background daemon: push your ref, fetch everyone's (every 3 s while active) │ origin: refs/hivemind/ (hidden refs, never branches)
refs/hivemind/ ) on your existing remote. Nobody ever writes to someone else's ref, so there are no merge conflicts. Branches, PRs and your working tree are never touched.contract_publish, decision_log, task_add, task_claim, …), and they're told to for anything urgent.| Agent | Plan at start | Updates mid-task | Auto-extraction | Notes |
|---|---|---|---|---|
| Claude Code | ✅ | ✅ every prompt and tool call | ✅ | |
| Codex CLI | ✅ | ✅ every prompt and tool call | ✅ | Approve the hooks once with /hooks in Codex (Codex requires this for any new hook) |
| Cursor | ✅ | ✅ after each tool call | ✅ | Built from Cursor's hook docs; not yet tested in a live Cursor session |
install detects which of these you have and configures each one (--only=claude,codex to choose).
/plugin marketplace add Leonhest/hivemind
/plugin install hivemind@hivemind
Same hooks and MCP tools, no npm needed. Use either the plugin or npx … install, not both.
install puts a hivemind command on your PATH (or use npx hivemind-agents ).
hivemind status who's in the plan, last sync
hivemind plan print the shared plan hivemind open live dashboard in your browser (and a form to add to the plan) hivemind review check the plan for contradictions hivemind tidy find finished, duplicate and outdated entries (--apply to clean up) hivemind add [--breaking] hivemind doctor check that everything is wired up hivemind disable turn hivemind off for this clone (hivemind enable to undo) hivemind uninstall remove hooks and MCP config (your repos' plan data is left alone)
hivemind status) so nobody is surprised. Don't want that? hivemind disable turns it off for that clone; hivemind enable turns it back on.claude -p with Haiku (or codex exec if you only have Codex) using your existing subscription or API key: about $0.005 per extraction on API pricing, or a small slice of your subscription usage. Set HIVEMIND_EXTRACTOR_BACKEND=none to turn it off and rely on the MCP tools only.origin remote you can push to (without push access you still receive updates, but can't share yours).origin? hivemind stays out of the way.Run hivemind doctor. Logs are in .git/hivemind/ in each repo (hivemind.log, daemon.log, extract.log).
MIT