Clarc - Ứng dụng macOS giúp cả đồng nghiệp không phải lập trình viên cũng có thể dùng Claude Code
(github.com/ttnear)Đây là dự án mã nguồn mở đầu tiên của tôi. Tôi muốn giúp các đồng nghiệp không phải lập trình viên cũng có thể dùng Claude Code, nhưng terminal đúng là một rào cản. Cài CLI, thiết lập khóa SSH GitHub, rồi mỗi lần lại phải phê duyệt lệnh gọi công cụ mà không thể xem trước rõ ràng công việc nào sẽ được chạy — với tôi thì chẳng thành vấn đề, nhưng với họ thì tất cả đều là vấn đề.
Vì vậy tôi đã tạo ra Clarc. Bên trong, nó thực sự chạy nguyên bản Claude Code CLI, nên CLAUDE.md, skills, MCP và các lệnh slash mà bạn đã thiết lập sẵn đều hoạt động y nguyên. Tôi chỉ bọc nó trong một lớp vỏ ứng dụng Mac tử tế ở phía trên. Có modal phê duyệt native hiển thị diff thực tế trước khi chạy công cụ, workspace cho phép mở song song các cửa sổ theo từng dự án, đính kèm bằng kéo-thả, và GitHub OAuth còn tự động thiết lập cả khóa SSH — nên việc clone repo diễn ra rất gọn.
Điều buồn cười là tôi làm nó cho đồng nghiệp dùng, nhưng rồi bằng cách nào đó tôi lại trở thành người dùng chính. Đã khoảng 3 tuần rồi tôi chưa tự mở CLI trực tiếp.
Tính năng chính của Clarc (so với Claude Desktop)
- Ứng dụng macOS native (~10MB). Không dùng Electron. Khởi chạy tức thì và gần như không tốn RAM
- Workspace theo dự án — đăng ký nhiều repo, chuyển đổi giữa chúng, hoặc mở từng repo trong các cửa sổ độc lập để chạy song song nhiều phiên
- Lệnh slash tùy chỉnh
- Có thể thiết lập các nút tắt cho prompt hay lệnh terminal dùng thường xuyên
- Trình duyệt tệp tích hợp có hiển thị trạng thái Git
- Sổ ghi chú rich text theo từng dự án
- Terminal tích hợp
1 bình luận
Claude Desktop có điểm nào tốt hơn code không??