Claude-Code Ứng dụng Desktop, Mã nguồn mở miễn phí, Có sẵn cho Windows
Đề xuất một ứng dụng Agent desktop mã nguồn mở, đóng gói trực tiếp khả năng cốt lõi của Claude Code thành một ứng dụng GUI đẹp mắt - Craft Agents
Giới thiệu
Craft Agents là ứng dụng Agent desktop mã nguồn mở của nhóm Craft (ứng dụng ghi chú rất nổi tiếng trong hệ sinh thái Apple craft.do).
Nó được xây dựng dựa trên Claude Agent SDK chính thức của Anthropic, tương đương với việc khoác lên Claude Code một lớp vỏ tinh tế, đồng thời bổ sung thêm nhiều tính năng mà Claude Code không có.
Hình dưới đây là giao diện chính của Craft Agents, bên trái là danh sách hội thoại (giống như hộp thư đến), bên phải là khu vực đối thoại:
Giao diện chính của Craft Agents
Các tính năng và đặc điểm cốt lõi:
-
Hộp thư đến đa hội thoại: Cuối cùng thì không cần mở một đống cửa sổ terminal nữa! Tất cả các tác vụ đều được quản lý ở một nơi, hỗ trợ đánh dấu trạng thái (Todo → Đang thực hiện → Đã xong), gắn cờ, lưu trữ
-
Kết nối nguồn dữ liệu Sources: Đây là tính năng tôi thích nhất. Bạn chỉ cần nói với Agent "Thêm Slack làm nguồn dữ liệu", nó sẽ tự động giúp bạn tìm máy chủ MCP, đọc tài liệu, cấu hình xác thực, toàn bộ quá trình không cần chạm vào tệp JSON
-
Ba chế độ quyền: Explore (chỉ đọc), Ask to Edit (hỏi bạn mỗi khi sửa đổi), Auto (hoàn toàn tự động), chuyển đổi bằng một phím tắt SHIFT+TAB, thiết kế này quá chu đáo
-
Hệ thống kỹ năng Skills: Tương tự như Skills của Claude Code, nhưng quản lý thuận tiện hơn, có thể gọi trực tiếp thông qua @
-
Trải nghiệm Claude Code hoàn chỉnh: Phản hồi theo luồng, trực quan hóa việc gọi công cụ, cập nhật theo thời gian thực, mọi thứ cần thiết đều có
So sánh với Claude Code:
Khía cạnh
Claude Code
Craft Agents
Giao diện
Terminal CLI
Desktop GUI
Đa tác vụ
Mở nhiều terminal
Quản lý kiểu hộp thư đến
Cấu hình MCP
Chỉnh sửa JSON thủ công
Cấu hình đối thoại
Quản lý Skills
Thư mục
@ Đề cập
Lưu trữ hội thoại
Cần lưu thủ công
Tự động lưu
Giấy phép mã nguồn mở
Riêng tư
Apache 2.0
Cài đặt
Cài đặt cực kỳ đơn giản, chỉ cần một dòng lệnh.
macOS / Linux:
curl -fsSL https://agents.craft.do/install-app.sh | bash Windows (PowerShell):
irm https://agents.craft.do/install-app.ps1 | iex Bạn cũng có thể tải xuống gói cài đặt trực tiếp từ trang web chính thức:
-
macOS ARM64:
https://agents.craft.do/electron/latest/Craft-Agent-arm64.dmg -
macOS Intel:
https://agents.craft.do/electron/latest/Craft-Agent-x64.dmg -
Windows:
https://agents.craft.do/electron/latest/Craft-Agent-x64.exe -
Linux:
https://agents.craft.do/electron/latest/Craft-Agent-x64.AppImage
Nếu bạn là nhà phát triển thích nghịch mã nguồn:
git clone https://github.com/lukilabs/craft-agents-oss.git cd craft-agents-oss bun install bun run electron:start Lưu ý, dự án sử dụng Bun làm thời gian chạy, không phải Node.js. Ngăn xếp công nghệ rất hiện đại: Bun + Electron + React + shadcn/ui.
Sử dụng
Sau khi khởi động, trước tiên hãy chọn phương thức kết nối API:
Tôi chọn phương thức API Key
Có thể kết nối với Ollama, cũng có thể tùy chỉnh, ở đây tôi chọn Custom
Nhưng phải là API hỗ trợ định dạng Anthropic, lần trước từ đại gia Nvidia, Kimi-K2.5 miễn phí, API hỗ trợ K2.5 được đăng ký bởi OpenCode không dùng được
Nhưng siliconflow vẫn ổn, bỏ /v1 là dùng được
https://cloud.siliconflow.cn/i/YefhGWlT
Sau đó tạo một Workspace, là có thể bắt đầu trò chuyện.
Kết nối các dịch vụ khác nhau (đây là phần tuyệt vời nhất):
Agent sẽ tự động tìm kiếm các máy chủ MCP công khai hoặc tài liệu API, giúp bạn cấu hình mọi thứ. Bạn thậm chí có thể dán OpenAPI Spec hoặc ảnh chụp màn hình tài liệu API vào, nó có thể tự xử lý.
Nhà phát triển nói rằng họ thậm chí đã kết nối nó với cơ sở dữ liệu Postgres phía sau một máy chủ nhảy, sức mạnh của sự kết hợp giữa Skills + Sources là rất rõ ràng.
Đã có cấu hình Claude Code?
Nếu trước đây bạn đã cấu hình một đống Skills và MCP trong Claude Code, hãy nói với Agent "Nhập tất cả Skills từ Claude Code", nó sẽ giúp bạn di chuyển chúng.
Chuyển đổi chế độ quyền:
Tôi thường sử dụng chế độ ask (Ask to Edit), mỗi khi viết tệp hoặc thực hiện lệnh đều hỏi tôi. Sau khi xác nhận quy trình suôn sẻ, hãy chuyển sang allow-all để nó tự động chạy.
Sử dụng phím tắt SHIFT+TAB để chuyển đổi tuần tự giữa ba chế độ.
Thử nghiệm thực tế
Tôi đã kết nối nó với một số nguồn dữ liệu tôi sử dụng hàng ngày: GitHub, thư viện ghi chú Obsidian cục bộ, một máy chủ MCP tự xây dựng.
Ưu điểm:
-
UI thực sự đẹp, nhìn thoải mái hơn nhiều so với terminal, làm việc lâu không mệt mỏi
-
Quản lý đa hội thoại thực sự tiện lợi, cuối cùng có thể xử lý các tác vụ Agent như xử lý email
-
Cấu hình nguồn dữ liệu quá mượt mà, trước đây cấu hình một MCP phải lật tài liệu và sửa JSON cả buổi, bây giờ chỉ cần một câu là xong
-
Hội thoại tự động lưu, tắt đi mở lại vẫn còn, điều này Claude Code không làm được
-
Giấy phép mã nguồn mở thân thiện, Apache 2.0, sửa đổi thoải mái
Tổng kết
Nếu bạn là người dùng Claude Code thường xuyên, muốn có một giao diện GUI thân thiện hơn, Craft Agents chắc chắn đáng để thử.
Nếu bạn là nhà phát triển Agent, muốn một framework Agent desktop mã nguồn mở để tham khảo, kiến trúc Electron + React + Claude Agent SDK này cũng rất đáng để học hỏi.
Phù hợp với:
-
Các nhà phát triển cảm thấy terminal của Claude Code không đủ thân thiện
-
Những người cần quản lý nhiều tác vụ Agent cùng lúc
-
Những người muốn kết nối các dịch vụ khác nhau (GitHub, Slack, Google Suite) vào quy trình làm việc của Agent
-
Các nhóm muốn một ứng dụng desktop Agent mã nguồn mở làm nền tảng phát triển thứ cấp
Cuối cùng, nhóm Craft đã đề cập rằng họ "sử dụng Craft Agents để phát triển Craft Agents" - hoàn toàn không cần trình soạn thảo mã, bất kỳ tùy chỉnh nào cũng chỉ cần một câu.
Ý tưởng này khá thú vị, có lẽ đây mới là hình thái tương lai của phần mềm Agent Native.
Trang web chính thức: https://agents.craft.do/
GitHub: https://github.com/lukilabs/craft-agents-oss
Video trình diễn: https://www.youtube.com/watch?v=xQouiAIilvU
#CraftAgents #ClaudeCode #Agent #MCP #MãNguồnMở





