Clarc - แอป macOS ที่ทำให้เพื่อนร่วมงานที่ไม่ใช่นักพัฒนาก็ใช้ Claude Code ได้
(github.com/ttnear)นี่คือโปรเจกต์โอเพนซอร์สตัวแรกของผม ผมอยากให้เพื่อนร่วมงานที่ไม่ใช่นักพัฒนาสามารถใช้ Claude Code ได้ แต่เทอร์มินัลกลับเป็นกำแพงเสียเอง การติดตั้ง CLI, การตั้งค่า GitHub SSH key, การต้องคอยกดอนุมัติการเรียกใช้เครื่องมือทุกครั้งทั้งที่ยังดูไม่ออกล่วงหน้าชัด ๆ ว่าจะมีการรันงานอะไรบ้าง — สำหรับผมมันไม่ใช่ปัญหาเลย แต่สำหรับพวกเขา ทุกอย่างล้วนเป็นปัญหา
เพราะแบบนั้นผมเลยสร้าง Clarc ขึ้นมา โครงสร้างของมันคือเปิดใช้งาน Claude Code CLI ตัวจริงอยู่ข้างในโดยตรง ดังนั้น CLAUDE.md, skills, MCP และ slash command ที่ตั้งค่าไว้แล้วจึงทำงานได้ทั้งหมดเหมือนเดิม มันก็แค่เอาเปลือกเป็นแอป Mac ที่ใช้งานได้ดีมาครอบไว้อีกชั้นเท่านั้นเอง มี native approval modal ที่แสดง diff จริงก่อนรันเครื่องมือ, workspace ที่เปิดหน้าต่างแยกตามโปรเจกต์ได้พร้อมกัน, การแนบไฟล์แบบ drag-and-drop, และ GitHub OAuth ที่ช่วยตั้งค่าแม้กระทั่ง SSH key ให้อัตโนมัติ — ดังนั้นการ clone repo จึงทำได้แบบลื่น ๆ
ที่น่าขำคือ เดิมทีทำมาให้เพื่อนร่วมงานใช้ แต่ไป ๆ มา ๆ ผมกลับกลายเป็นผู้ใช้หลักเอง ผมไม่ได้เปิด CLI โดยตรงมาประมาณ 3 สัปดาห์แล้ว
ฟีเจอร์หลักของ Clarc (เทียบกับ Claude Desktop)
- แอป macOS แบบเนทีฟ (~10MB) ไม่ใช่ Electron จึงเปิดได้ทันทีและแทบไม่กิน RAM
- workspace แบบยึดตามโปรเจกต์ — ลงทะเบียนหลาย repo, สลับไปมา หรือเปิดแต่ละอันเป็นหน้าต่างแยกสำหรับ session แบบขนาน
- slash command แบบกำหนดเอง
- ตั้งปุ่มลัดสำหรับพรอมป์ต์ที่ใช้บ่อยหรือคำสั่งเทอร์มินัลได้
- มี file explorer ในตัวพร้อมแสดงสถานะ Git
- สมุดบันทึก rich text แยกตามโปรเจกต์
- เทอร์มินัลในตัว
1 ความคิดเห็น
มีข้อดีอะไรบ้างใน Claude Desktop ที่ดีกว่า code??