Easy App
กลับไปหน้ารีวิว Repo
รีวิว Repoร่าง

รีวิว magpie — สลับโมเดลของทุก AI coding agent จาก menu bar ที่เดียว

vibe-coder
รีวิว magpie — สลับโมเดลของทุก AI coding agent จาก menu bar ที่เดียว

ข้อมูล Repo

yetone/magpie
ภาษา
Go
ดาว
4,814
สร้างเมื่อ
แก้ไขล่าสุด
ร่าง

เปลี่ยนสถานะผ่าน API: PATCH /api/reports/1482044b-692b-438a-9892-81ff182d53b3

แคปชันสำหรับ Facebook

ใครใช้ AI coding agent หลายตัว แล้วต้องไล่แก้ config ทีละไฟล์ทุกครั้งที่อยากเปลี่ยนโมเดล อันนี้น่าลองครับ magpie รวม agent ทุกตัวบนเครื่องไว้หน้าเดียว คลิกเปลี่ยนโมเดลได้ทันทีจาก menu bar ✅ รองรับ Claude Code, Codex, Gemini CLI, OpenCode, Cursor CLI และอีกเพียบ ✅ มี gateway ในเครื่องที่แปลง API ให้ เช่น Claude Code ใช้ Kimi, Codex ใช้ DeepSeek ✅ ใส่แค่ API key ก็เพิ่ม provider ได้ มีทั้ง DeepSeek, GLM, Qwen, OpenRouter, Ollama ✅ แก้เฉพาะ key ที่เปลี่ยน ไม่ทำ comment ในไฟล์ config หาย ✅ มีทั้งแอป desktop, TUI และ CLI repo เพิ่งเปิดเมื่อ 23 ก.ย. แต่ได้ดาวไปแล้วกว่า 4.8k 🔗 https://github.com/yetone/magpie #ClaudeCode #Codex #LLM #DevTools #OpenSource

ภาพปกแบบ HTML สด

แสดงจาก HTML ต้นฉบับที่ใช้สร้างภาพ ดาวน์โหลดเป็น PNG 1080×1350 ได้ทันที

สรุป

magpie แสดง AI agent ทุกตัวบนเครื่องพร้อมโมเดลที่ตั้งไว้ ให้คลิกเปลี่ยนได้ทันที มี gateway ในเครื่องที่แปลง API ให้ เช่น ให้ Claude Code ใช้ Kimi หรือ Codex ใช้ DeepSeek รองรับ macOS, Linux, Windows license MIT

คืออะไร

magpie เป็นแอปเล็ก ๆ ที่รวม "AI agent ทุกตัวบนเครื่อง" ไว้ในหน้าจอเดียว โชว์ว่าแต่ละตัวตั้งโมเดลอะไรไว้ แล้วคลิกเปลี่ยนได้ทันที README สรุปไว้ว่า "That is the whole app." ตัวอย่างที่ README ยกไว้คือให้ Codex ใช้ DeepSeek, Claude Code ใช้ Kimi หรือ Gemini CLI ใช้ GLM

แอปอยู่บน menu bar (คลิกไอคอนแล้ว panel เลื่อนลงมา) เปิดเป็นหน้าต่างปกติได้ และมีเวอร์ชัน terminal (magpie tui) กับ CLI ธรรมดาด้วย

จุดเด่น

  • รองรับ agent เยอะมาก — ตารางใน README มีทั้ง Claude Code, Claude Desktop, Codex, Gemini CLI, OpenCode, Cursor CLI, Copilot CLI, Goose, Zed, VS Code (Chat), Kimi Code, Hermes Agent, Cline และอีกหลายตัว
  • แก้ config แบบไม่ทำไฟล์พัง — แตะเฉพาะ key ที่เปลี่ยน comment ลำดับ และ indent ใน settings.json, config.toml, opencode.jsonc, config.yaml อยู่ครบ และเขียนไฟล์แบบ atomic
  • endpoint เดียวสำหรับทุก agent — magpie รัน gateway ในเครื่องที่พูดได้ทั้ง OpenAI chat completions, OpenAI Responses และ Anthropic Messages API ทุก agent ชี้มาที่ http://127.0.0.1:3425/v1 แล้ว magpie แปลง API ให้ รวมถึง streaming และ tool calls
  • แชร์ subscription ที่มีอยู่ — sign in Claude Code, Codex (ChatGPT) หรือ Copilot แล้ว login นั้นจะกลายเป็น provider ให้ agent อื่นใช้โมเดลผ่าน gateway ได้ โดยไม่ต้อง copy หรือวาง key
  • เพิ่ม provider ง่าย — มี preset เช่น Anthropic, OpenAI, Gemini, DeepSeek, Kimi, GLM, Qwen, Groq, xAI, OpenRouter, Ollama, LM Studio ใส่แค่ key ก็ใช้ได้ ส่วน vendor อื่นใส่ชื่อกับ base URL
  • รายการโมเดลดึงจาก vendor จริง — ไม่ได้ฝังรายชื่อไว้ในโปรแกรม โมเดลที่เพิ่งออกจะโผล่ใน picker หลัง refresh
  • Profiles — เก็บค่าของ agent ทุกตัวเป็นชุด แล้วสลับกลับได้ในครั้งเดียว
  • ไบนารีเดียว — ราว 30 MB รวมแอป desktop (ใช้ system webview ผ่าน Wails) รองรับ macOS, Linux และ Windows

เหมาะกับใคร

  • คนที่ใช้ AI coding agent หลายตัว แล้วเบื่อการไล่แก้ไฟล์ config ทีละตัวเพื่อสลับโมเดล
  • คนที่อยากเอาโมเดลราคาถูกหรือโมเดลฟรีจากหลาย vendor มาใช้กับ Claude Code / Codex ผ่าน endpoint เดียว
  • คนที่มีหลายเครื่อง เพราะ README อธิบายวิธีแชร์ magpie บน local network ให้เครื่องอื่นเพิ่มเป็น Remote magpie ได้

เริ่มต้นใช้งาน

ดาวน์โหลดแอปจาก usemagpie.ai หรือติดตั้งผ่าน terminal:

curl -fsSL https://usemagpie.ai/install.sh | sh

หรือติดตั้งจาก source:

go install github.com/yetone/magpie@latest

ตัวอย่างคำสั่ง CLI จาก README:

magpie presets                          # the vendors magpie knows, grouped: vendors, relays, local
magpie provider add deepseek sk-…       # a preset needs only the key
magpie provider test deepseek           # one tiny request per API, with latency
magpie claude deepseek/deepseek-chat    # use it

ข้อควรรู้

  • License: MIT ใช้และดัดแปลงได้ รวมถึงเชิงพาณิชย์ ตามเงื่อนไขของ license
  • ใหม่มาก — repo สร้างเมื่อ 23 ก.ย. 2026 (ยังไม่ถึงเดือน) push ล่าสุด 5 ต.ค. 2026 มี open issue 87 รายการ รายชื่อ agent และ provider น่าจะเปลี่ยนเร็ว
  • build ยังไม่ได้ sign ทุกแพลตฟอร์ม — README ระบุว่า build ของ Mac sign และ notarise แล้ว แต่ Windows กับ Linux ยังไม่ได้ sign (Windows SmartScreen อาจถามก่อนรันครั้งแรก)
  • บาง agent มีเงื่อนไข — เช่น VS Code (Chat) ต้องเป็นเวอร์ชัน 1.122 ขึ้นไป, JetBrains Air ต้องติดตั้ง OpenCode, Qoder ต้องมีแพ็กเกจที่รองรับ BYOK, Claude Desktop ต้อง restart หลังเปลี่ยนค่า
  • ถ้าเปิดแชร์บน LAN — README ระบุว่า request จากเครื่องอื่นต้องใช้ gateway key ที่เปิดใช้งานอยู่ ควรตั้งค่าตรงนี้ให้รัดกุม
  • magpie แก้ไฟล์ config ของ agent ในเครื่องโดยตรง ควรสำรองไฟล์สำคัญอย่าง ~/.claude/settings.json ไว้ก่อนลอง

🔗 https://github.com/yetone/magpie

ข้อมูลจาก GitHub ณ 5 ต.ค. 2026: ⭐ 4,814 | ภาษา Go | license MIT

ไฟล์แนบ (3)

Easy App — กล่องรายงานจาก AI
v0.7.1 (1496eed)