ethanhq/cc-fleet

๐Ÿšข ๋ชจ๋“  ๋ฒค๋”์˜ LLM(DeepSeek, GLM, Qwen, Kimi, MiniMax ๋“ฑ)์„ ์‹ค์ œ Claude Code ํŒ€์› ๋˜๋Š” โšก ์ผํšŒ์„ฑ ํ•˜์œ„ ์—์ด์ „ํŠธ๋กœ ํ™œ์šฉํ•˜์„ธ์š” ๐Ÿš€๏ฝœ๐Ÿค– Claude Code๊ฐ€ ๋ชจ๋“  ํƒ€์‚ฌ ๋ชจ๋ธ์„ ์—ฐ๊ฒฐํ•ด ์›์ฒœ ์—์ด์ „ํŠธ ํŒ€์› ๋˜๋Š” ์ผํšŒ์„ฑ subagent๋กœ ์ž‘์—…ํ•˜๊ฒŒ ํ•˜์„ธ์š” ๐Ÿš€

cc-fleet๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

**ethanhq/cc-fleet**์€ Claude Code์—์„œ ํƒ€์‚ฌ LLM(DeepSeek, GLM, Qwen, Kimi, MiniMax ๋“ฑ)์„ ๊ธฐ๋ณธ ์—์ด์ „ํŠธ ํŒ€์› ๋˜๋Š” ์ผํšŒ์„ฑ ํ•˜์œ„ ์—์ด์ „ํŠธ๋กœ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ์Šคํ‚ฌ์ž…๋‹ˆ๋‹ค. ์ด ์Šคํ‚ฌ์€ ๋‹ค์–‘ํ•œ ๋ชจ๋ธ์˜ ๊ฐ•์ ์„ ํ™œ์šฉํ•˜์—ฌ ๋ณต์žกํ•œ ์ž‘์—…์„ ๋ถ„์‚ฐ ์ฒ˜๋ฆฌํ•˜๊ณ , ์ƒ์‚ฐ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•˜๋ฉฐ, ๋‹จ์ผ ๋ชจ๋ธ์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ณต๊ธ‰์—…์ฒด์˜ LLM์„ ์„ ํƒํ•˜์—ฌ Claude Code ํŒ€์— ํ•ฉ๋ฅ˜์‹œํ‚ค๋ฉด ๊ณต๋™ ์ž‘์—…์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, โšก ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋น ๋ฅด๊ฒŒ ์ •์˜๋œ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์ผํšŒ์„ฑ subagent๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ์—ฌ๋Ÿฌ AI ๋ชจ๋ธ์„ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ด์…˜ํ•˜์—ฌ ๋” ๋„“์€ ์ง€์‹๊ณผ ๋Šฅ๋ ฅ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‹ค์–‘ํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐ ์‹œ๋‚˜๋ฆฌ์˜ค์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ API๋ฅผ ํ†ตํ•ด ๋ชจ๋ธ์— ์ ‘๊ทผํ•˜๋ฏ€๋กœ ๋ณ„๋„์˜ ๋กœ์ปฌ ์„ค์ • ์—†์ด ๋ฐ”๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ง€์› ๋Œ€์ƒโœ“Claude Code~Codex CLI~Cursor
npx skills add ethanhq/cc-fleet

Installed? Explore more ์ƒ์‚ฐ์„ฑ & ํ˜‘์—… skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator ยท View all 6 โ†’

์ฆ๊ฒจ ์‚ฌ์šฉํ•˜๋Š” AI์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ธฐ

์ด ์—์ด์ „ํŠธ ์Šคํ‚ฌ์ด ๋ฏธ๋ฆฌ ๋กœ๋“œ๋œ ์ƒˆ ์ฑ„ํŒ…์„ ์—ฝ๋‹ˆ๋‹ค.

๋ฌธ์„œ

cc-fleet์€(๋Š”) ๋ฌด์—‡์„ ํ•˜๋‚˜์š”?

๐Ÿšข ๋ชจ๋“  ๋ฒค๋”์˜ LLM โ€” DeepSeek ยท GLM ยท Qwen ยท Kimi ยท MiniMax โ€ฆ โ€” ์„ ์‹ค์ œ Claude Code ํŒ€์›์œผ๋กœ ์Šคํฐํ•˜๊ฑฐ๋‚˜ โšก ์ผํšŒ์„ฑ ํ•˜์œ„ ์—์ด์ „ํŠธ๋กœ ํ™œ์šฉํ•˜์„ธ์š” ๐Ÿš€ ๏ฝœ๐Ÿค– Claude Code๊ฐ€ ๋ชจ๋“  ํƒ€์‚ฌ ๋ชจ๋ธ(DeepSeek ยท GLM ยท Qwen ยท Kimi ยท MiniMax โ€ฆโ€ฆ)์„ ์—ฐ๊ฒฐํ•ด, ๊ธฐ๋ณธ ์—์ด์ „ํŠธ ํŒ€์› ๋˜๋Š” โšก ์ผํšŒ์„ฑ subagent๋กœ ์ž‘์—…ํ•˜๊ฒŒ ํ•˜์„ธ์š” ๐Ÿš€

๊ฐœ์š”

์ด ์Šคํ‚ฌ์€ Claude Code ๋‚ด์—์„œ ํƒ€์‚ฌ LLM์„ ์ง์ ‘์ ์ธ ํ˜‘์—… ํŒŒํŠธ๋„ˆ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค. ๋‹ค์Œ ์ž‘์—…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค:

  • ํŒ€์› ๋ชจ๋“œ: ์„ ํƒํ•œ LLM์ด ์˜๊ตฌ์ ์ธ ํŒ€์›์œผ๋กœ ์ž‘๋™ํ•˜์—ฌ ์ผ๋ฐ˜์ ์ธ ์ƒํ˜ธ์ž‘์šฉ ๋ฐ ํ˜‘์—… ์ž‘์—… ์ˆ˜ํ–‰
  • ์„œ๋ธŒ ์—์ด์ „ํŠธ ๋ชจ๋“œ(โšก): ํŠน์ • ์ผํšŒ์„ฑ ์ž‘์—…์„ ์œ„ํ•ด ๋น ๋ฅด๊ฒŒ LLM์„ ์Šคํฐ

์ง€์› ๋ชจ๋ธ

๋‹ค์Œ ๊ณต๊ธ‰์—…์ฒด์˜ ๋ชจ๋ธ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค:

  • DeepSeek
  • GLM
  • Qwen
  • Kimi
  • MiniMax
  • (๊ทธ ์™ธ ๋‹ค์ˆ˜โ€ฆ)

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

๊ธฐ๋ณธ ์‚ฌ์šฉ

CLI์—์„œ ์›ํ•˜๋Š” ๋ชจ๋ธ์„ ์ง€์ •ํ•˜์„ธ์š”:

cc-fleet --model deepseek

ํŒ€์› ๋ชจ๋“œ

์˜๊ตฌ์ ์ธ ํŒ€์›์„ ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด:

cc-fleet --teammate

์„œ๋ธŒ ์—์ด์ „ํŠธ ๋ชจ๋“œ

์ผํšŒ์„ฑ ์ž‘์—…์„ ๋น ๋ฅด๊ฒŒ ์‹คํ–‰ํ•˜๋ ค๋ฉด:

cc-fleet --oneshot "์ž‘์—…์— ๋Œ€ํ•œ ์„ค๋ช…"

๋ชจ๋ธ ์„ ํƒ

cc-fleet --model qwen --teammate

๊ตฌ์„ฑ

๋‹ค์Œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ ํƒ์ ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  • FLEET_MODEL: ๊ธฐ๋ณธ ๋ชจ๋ธ ์ด๋ฆ„ (์˜ˆ: deepseek, qwen)
  • FLEET_TEAMMATE_MODE: ๊ธฐ๋ณธ์ ์œผ๋กœ ํŒ€์› ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™” (true/false)
  • FLEET_ONESHOT_MODE: ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผํšŒ์„ฑ ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™” (true/false)

์š”๊ตฌ ์‚ฌํ•ญ

  • Claude Code (์ตœ์‹  ๋ฒ„์ „ ๊ถŒ์žฅ)
  • ์„ ํƒํ•œ LLM์— ๋Œ€ํ•œ ์œ ํšจํ•œ API ํ‚ค (์ž๋™์œผ๋กœ ํ™˜๊ฒฝ ๋ณ€์ˆ˜์—์„œ ์ฝํž™๋‹ˆ๋‹ค)

์ž‘๋™ ๋ฐฉ์‹

cc-fleet๋Š” ๊ฐ LLM์˜ API ์—”๋“œํฌ์ธํŠธ์™€ ์ •ํ•ด์ง„ ์Šคํ‚ค๋งˆ์— ๋”ฐ๋ผ ์ธํ„ฐํŽ˜์ด์Šคํ•ฉ๋‹ˆ๋‹ค. ํŒ€์› ๋ชจ๋“œ๋กœ ํ˜ธ์ถœ๋˜๋ฉด Claude Code ์„ธ์…˜ ๋‚ด์—์„œ LLM ์ธ์Šคํ„ด์Šค๋ฅผ ์‹œ์ž‘ํ•˜๊ณ , ์ผํšŒ์„ฑ ๋ชจ๋“œ๋กœ ํ˜ธ์ถœ๋˜๋ฉด ์ง€์ •๋œ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•œ ํ›„ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค์–‘ํ•œ AI ๋ชจ๋ธ์„ ๋‹จ์ผ ์›Œํฌํ”Œ๋กœ์šฐ์— ํ†ตํ•ฉํ•˜๊ธฐ ์œ„ํ•œ ๊ฒฝ๋Ÿ‰ ๋ธŒ๋ฆฌ์ง€ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

๋ผ์ด์„ ์Šค

ETHAN์—์„œ ์ œ๊ณตํ•˜๋Š” MIT ๋ผ์ด์„ ์Šค.

๊ด€๋ จ ์Šคํ‚ฌ