Skip to content

Latest commit

ย 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฆž ClawSquad v2.6

ๅคšๆ™บ่ƒฝไฝ“ AI Worker ็ผ–ๆŽ’ๆก†ๆžถ

ClawSquad ๆ”ฏๆŒๅคš AI Worker๏ผˆClaude Codeใ€Codexใ€Gemini CLI ็ญ‰๏ผ‰็š„ๅนถ่กŒๅไฝœ๏ผŒๅฏๅฎŒๆˆๅคๆ‚่ฝฏไปถๅทฅ็จ‹ไปปๅŠกใ€‚ๆไพ›ๆ™บ่ƒฝไปปๅŠก่ทฏ็”ฑใ€่ง’่‰ฒๅŒ–ไธ“ไธšๅˆ†ๅทฅ๏ผŒไปฅๅŠๅŸบไบŽ tmux ็š„ๅฏ่ง†ๅŒ–็›‘ๆŽงใ€‚

MIT License Node.js >=18 tmux Multi-Agent

ๆ ธๅฟƒ็‰นๆ€ง๏ผš

  • ๐Ÿค– 25+ ไธ“ไธš AI ่ง’่‰ฒ
  • ๐Ÿ–ฅ๏ธ ๅคš CLI ๆ”ฏๆŒ๏ผˆClaude/Codex/Gemini๏ผ‰
  • ๐Ÿ“Š ๅฎžๆ—ถ tmux ๅฏ่ง†ๅŒ–
  • ๐Ÿ”„ ่‡ชๅŠจ่ง’่‰ฒๅˆ†้…
  • ๐ŸŽฏ ่พฉ่ฎบไผš่ฎฎๆจกๅผ

โœจ ๅŠŸ่ƒฝ็‰นๆ€ง

ๅŠŸ่ƒฝ ่ฏดๆ˜Ž
ๅคš Worker ๅไฝœ ๅนถ่กŒ็”Ÿๆˆๅ’Œ็ฎก็†ๅคšไธช AI Worker
่ง’่‰ฒๅŒ–ไธ“ไธšๅˆ†ๅทฅ Architectใ€Coderใ€Reviewerใ€Tester โ€” ๆฏไธช่ง’่‰ฒๅŒน้…ๆœ€ไผ˜ๆจกๅž‹
ๅฏ่ง†ๅŒ–็›‘ๆŽง ้›†ๆˆ tmux๏ผŒๅฎžๆ—ถๆŸฅ็œ‹ Worker ่พ“ๅ‡บ
ๅคšๆจกๅž‹ๆ”ฏๆŒ MiniMaxใ€Kimi-K2.5ใ€GLM-5 โ€” ไธๅŒไปปๅŠกๅŒน้…ไธๅŒๆจกๅž‹
Worker ๆฑ  ้ข„ๅฏๅŠจ็ฉบ้—ฒ Worker๏ผŒ้™ไฝŽๅปถ่ฟŸ
ไผ˜้›…ๅ…ณ้—ญ SIGTERM/SIGINT ๆ—ถ่‡ชๅŠจๆธ…็† Worker
่‡ชๅŠจ้‡่ฟž Bridge Server ๆ–ญๅผ€ๅŽ่‡ชๅŠจๆขๅค
Prometheus ็›‘ๆŽง ๅ†…็ฝฎๆŒ‡ๆ ‡ๆ”ถ้›†
MCP ้›†ๆˆ ไฝœไธบ MCP Server ๆŽฅๅ…ฅ OpenClaw

๐Ÿ—๏ธ ๆžถๆž„ๅ›พ

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                     OpenClaw (CEO)                               โ”‚
โ”‚              ็ผ–ๆŽ’ๅฑ‚๏ผˆ็”ฑไฝ ๆŽงๅˆถ๏ผ‰                                  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                             โ”‚ MCP stdio
                             โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                   MCP Bridge (v2.6)                              โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  โ€ข ไปปๅŠกๅ่ฐƒ (coordinate_team)                                    โ”‚
โ”‚  โ€ข Worker ่‡ชๅŠจ็”Ÿๆˆ + ็Šถๆ€่ฟฝ่ธช                                    โ”‚
โ”‚  โ€ข Worker ๆฑ ๏ผˆ้ข„ๅฏๅŠจ็ฉบ้—ฒ Worker๏ผ‰                                โ”‚
โ”‚  โ€ข ๅพ…ๅค„็†่ฏทๆฑ‚่ถ…ๆ—ถๆธ…็†                                            โ”‚
โ”‚  โ€ข Bridge Server ่‡ชๅŠจ้‡่ฟž                                        โ”‚
โ”‚  โ€ข ไผ˜้›…ๅ…ณ้—ญ                                                     โ”‚
โ”‚  โ€ข Prometheus ๆŒ‡ๆ ‡                                              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                             โ”‚ TCP (port 9876)
                             โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                   Bridge Server (TCP Hub)                        โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  โ€ข CEO โ†” Worker ๆถˆๆฏ่ทฏ็”ฑ                                        โ”‚
โ”‚  โ€ข Worker ๆณจๅ†Œ๏ผˆ่ง’่‰ฒใ€่ƒฝๅŠ›๏ผ‰                                     โ”‚
โ”‚  โ€ข ไปปๅŠก่ทŸ่ธช๏ผˆactiveTasks Map๏ผ‰                                 โ”‚
โ”‚  โ€ข ่พฉ่ฎบไผš่ฏ๏ผˆstart_debate๏ผ‰                                     โ”‚
โ”‚  โ€ข ็Šถๆ€ๅนฟๆ’ญ                                                     โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
       โ”‚                 โ”‚                  โ”‚
       โ–ผ                 โ–ผ                  โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  architect  โ”‚   โ”‚    coder   โ”‚   โ”‚   reviewer  โ”‚
โ”‚   (GLM-5)  โ”‚   โ”‚   (GLM-5)  โ”‚   โ”‚  (Kimi-K2)  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿค– ่ง’่‰ฒ โ†’ ๆจกๅž‹ ๆ˜ ๅฐ„๏ผˆ25 ไธช่ง’่‰ฒ๏ผ‰

๐Ÿ”ง ๅทฅ็จ‹็ฑป๏ผˆ8 ไธช๏ผ‰

่ง’่‰ฒ ้ป˜่ฎค CLI ้€‰ๅž‹็†็”ฑ
architect claude ๅคๆ‚ๆŽจ็†ใ€้•ฟๅ‘จๆœŸ่ง„ๅˆ’
coder claude ๅทฅ็จ‹็บงไปฃ็ ็”Ÿๆˆ
coder-alt codex ๅคšๆ ทๅŒ–่งฃๆณ•
debugger claude ๆทฑๅบฆๅˆ†ๆžใ€็ปˆ็ซฏๅทฅๅ…ท
devops claude ๅฟซ้€Ÿๆ‰ง่กŒใ€ๅนถ่กŒๆ“ไฝœ
security claude ๆทฑๅบฆๅฎ‰ๅ…จๅˆ†ๆž
performance claude ๆทฑๅบฆไผ˜ๅŒ–ๅˆ†ๆž
refactorer claude ไปฃ็ ่ดจ้‡ไธŽ้‡ๆž„

๐Ÿ”ฌ ็ ”็ฉถไธŽๅˆ†ๆž๏ผˆ4 ไธช๏ผ‰

่ง’่‰ฒ ้ป˜่ฎค CLI ้€‰ๅž‹็†็”ฑ
researcher gemini 256k ไธŠไธ‹ๆ–‡ใ€ๅนถ่กŒๆŠ“ๅ–
analyst claude ๆ•ฐๆฎๅˆ†ๆžไธŽๆดžๅฏŸ
planner claude ไปปๅŠก่ง„ๅˆ’ไธŽ่ฐƒๅบฆ
advisor claude ๆŠ€ๆœฏ้€‰ๅž‹ไธŽๅ†ณ็ญ–ๅปบ่ฎฎ

๐Ÿ›๏ธ ่ดจ้‡ไธŽๆต็จ‹๏ผˆ7 ไธช๏ผ‰

่ง’่‰ฒ ้ป˜่ฎค CLI ้€‰ๅž‹็†็”ฑ
reviewer kimi ๅฟซ้€Ÿไปฃ็ ๅฎกๆŸฅ
tester claude ๆต‹่ฏ•็”จไพ‹็”Ÿๆˆ
qa kimi ่ดจ้‡ไฟ่ฏ
guardian claude ่พน็•ŒไธŽ้ฃŽ้™ฉๆฃ€ๆŸฅ
tech-writer kimi ๆ–‡ๆกฃๆ’ฐๅ†™
pm claude ้กน็›ฎ็ฎก็†ไธŽๅ่ฐƒ
facilitator claude ไผš่ฎฎไธปๆŒไธŽๆŽจ่ฟ›

๐ŸŽญ ๅ…ƒ็ฑปไธŽ่พฉ่ฎบ๏ผˆ7 ไธช๏ผ‰

่ง’่‰ฒ ้ป˜่ฎค CLI ้€‰ๅž‹็†็”ฑ
critic claude ่ดจ็–‘ๆŒ‘ๆˆ˜ๅ‡่ฎพ
devils-advocate claude ๅ้ฉณๅ…ฑ่ฏ†
optimist claude ๅ…ณๆณจๆ”ถ็›Š
pessimist claude ๅ…ณๆณจ้ฃŽ้™ฉ
synthesizer claude ็ปผๅˆๅฝ’็บณ
facilitator claude ๆŽจ่ฟ›่ฎจ่ฎบ
guardian claude ่พน็•Œ้ฃŽ้™ฉ

๐ŸŽ™๏ธ ่พฉ่ฎบไผš่ฎฎๆจกๅผ โ† ๆ ธๅฟƒ็‰น่‰ฒ

CEO ๅฏๅฌ้›†ๅ›ข้˜Ÿ่ฟ›่กŒ่พฉ่ฎบไผš่ฎฎ๏ผš

CEO ่งฆๅ‘๏ผš"debate the microservices architecture?"
       โ†“
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚            ่พฉ่ฎบไผš่ฎฎ                               โ”‚
โ”‚                                                  โ”‚
โ”‚  Facilitator: "Round 1 - ๅผ€ๅœบ้™ˆ่ฟฐ"               โ”‚
โ”‚                                                  โ”‚
โ”‚  Optimist: "ๅพฎๆœๅŠกๅฎž็Žฐ็‹ฌ็ซ‹้ƒจ็ฝฒ..."                โ”‚
โ”‚  Pessimist: "ไฝ†ๅขžๅŠ ไบ†ๅคๆ‚ๅบฆ..."                  โ”‚
โ”‚  Critic: "ๆ–นๆกˆๆœ‰XXไธช้—ฎ้ข˜..."                      โ”‚
โ”‚  Devils-Advocate: "ๆˆ‘ๅๅฏนๆ˜ฏๅ› ไธบ..."              โ”‚
โ”‚                                                  โ”‚
โ”‚  ...๏ผˆ้ป˜่ฎค 3 ่ฝฎ๏ผ‰                                โ”‚
โ”‚                                                  โ”‚
โ”‚  Synthesizer: "็ปผๅˆๅ„ๆ–น่ง‚็‚น..."                   โ”‚
โ”‚  ๆœ€็ปˆ่ฃๅ†ณ โ†’ CEO ๅ†ณ็ญ–                             โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

่งฆๅ‘่ฏ๏ผš "debate..."ใ€"discuss pros/cons"ใ€"hold a meeting..."ใ€"team evaluation"


๐Ÿ”„ ๆ‰ง่กŒ โ†’ ๅฎกๆŸฅ โ†’ ๆ”น่ฟ› ๅทฅไฝœๆต

ๆฏไธชไปปๅŠก้ตๅพชๅผบๅˆถๆต็จ‹๏ผš

1. ๆ‰ง่กŒ   โ†’ Worker ๅ›ข้˜ŸๅฎŒๆˆไปปๅŠก
2. ๅฎกๆŸฅ   โ†’ reviewer ่ดจ้‡ๆฃ€ๆŸฅ | guardian ่พน็•Œๆฃ€ๆŸฅ
3. ๆ”น่ฟ›   โ†’ Coder ๅค„็†ๅฎกๆŸฅๅ้ฆˆ
4. ๅฎŒๆˆ   โ†’ ๆœ€็ปˆ่พ“ๅ‡บ๏ผŒๅŒ…ๅซๆ‰€ๆœ‰ๆ”น่ฟ›

๐Ÿš€ ๅฟซ้€Ÿๅผ€ๅง‹

1. ๅฎ‰่ฃ…

git clone https://github.com/shidu110/claw-squad.git
cd claw-squad

2. ้…็ฝฎ API Keys

ๆไพ›ๅ•† ็Žฏๅขƒๅ˜้‡ ่Žทๅ–ๅœฐๅ€
MiniMax MINIMAX_API_KEY platform.minimaxi.com
SiliconFlow SILICONFLOW_API_KEY console.siliconflow.cn
Anthropic ANTHROPIC_API_KEY console.anthropic.com

3. ไธ€้”ฎๅฏๅŠจ๏ผˆDocker๏ผ‰

docker-compose up -d

4. ๆ‰‹ๅŠจๅฏๅŠจ

# ็ปˆ็ซฏ 1: ๅฏๅŠจ Bridge Server
cd claw-squad-cli
npm run start:bridge

# ็ปˆ็ซฏ 2: ๅฏๅŠจ Orchestrator
npm run start:orchestrator

๐Ÿ“ ็›ฎๅฝ•็ป“ๆž„

claw-squad/
โ”œโ”€โ”€ claw-squad-core/      # ๆ ธๅฟƒ๏ผšCEO Brainใ€Team Factoryใ€่ง’่‰ฒ้…็ฝฎ
โ”œโ”€โ”€ claw-squad-cli/        # CLI๏ผšBridge Serverใ€MCP Bridgeใ€Orchestrator
โ”œโ”€โ”€ claw-squad-backend/    # ๅŽ็ซฏ๏ผšAPIใ€็Šถๆ€็ฎก็†
โ”œโ”€โ”€ claw-squad-mcp/        # MCP Server๏ผšOpenClaw ้›†ๆˆ
โ”œโ”€โ”€ claw-squad-ui/         # Web UI๏ผˆๅฏ้€‰๏ผ‰
โ”œโ”€โ”€ examples/              # ็คบไพ‹ไปปๅŠก
โ””โ”€โ”€ tests/                # ๆต‹่ฏ•ๅฅ—ไปถ

๐Ÿ› ๏ธ API Keys ้…็ฝฎ๏ผˆClaude CLI๏ผ‰

็ผ–่พ‘ ~/.claude/settings.json๏ผš

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.minimaxi.com/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "your-minimax-api-key",
    "ANTHROPIC_MODEL": "MiniMax-M2.7"
  }
}

๐Ÿ“Š ่ทฏ็บฟๅ›พ

  • ๅคš Worker ๅนถ่กŒๅไฝœ
  • ่ง’่‰ฒๅŒ–ไธ“ไธšๅˆ†ๅทฅ
  • tmux ๅฏ่ง†ๅŒ–
  • ่พฉ่ฎบไผš่ฎฎๆจกๅผ
  • Worker ๆฑ 
  • Prometheus ็›‘ๆŽง
  • MCP Bridge ้›†ๆˆ
  • Web UI ้ขๆฟ
  • GitHub Actions ้›†ๆˆ
  • ๅคšๅ›ข้˜Ÿๅ่ฐƒ

๐Ÿค ่ดก็Œฎ

ๆฌข่ฟŽๆไบค Issue ๅ’Œ PR๏ผ

๐Ÿ“„ License

MIT

About

Multi-Agent AI Worker Orchestration Framework - Coordinate Claude Code, Codex, Gemini CLI for complex software engineering tasks with tmux visualization

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages