Đối với các Nhà phát triển, Claude Code của Anthropic đã nổi lên như một công cụ mạnh mẽ và linh hoạt. Bản chất tác tử (agentic nature) và giao diện dòng lệnh (CLI) của nó cung cấp mức độ kiểm soát và tùy chỉnh cao. Tuy nhiên, cách tiếp cận ưu tiên CLI đôi khi có thể dẫn đến điều mà một số nhà phát triển gọi là "hỗn loạn terminal", với việc thiếu lịch sử phiên làm việc, bảng điều khiển trực quan và quản lý dự án trực quan.
Hãy chào đón Claudia, một giao diện người dùng đồ họa (GUI) mã nguồn mở mới dành cho Claude Code. Được phát triển bởi startup Asterisk do Y Combinator hỗ trợ, Claudia đặt mục tiêu thu hẹp khoảng cách giữa sức mạnh của Claude Code và sự thân thiện với người dùng của một ứng dụng máy tính để bàn. Nó cung cấp một trung tâm lệnh đẹp mắt và trực quan cho tất cả các hoạt động Claude Code của bạn, từ quản lý các phiên tương tác đến tạo các tác tử AI tùy chỉnh.
Introducing Claudia - A powerful GUI app and Toolkit for Claude Code.
— mufeed vh (@mufeedvh) June 19, 2025
Create custom agents, manage interactive Claude Code sessions, run secure background agents, and more.
✨ Features
- Interactive GUI Claude Code sessions.
- Checkpoints and reverting. (Yes, that one missing… pic.twitter.com/YMBgCYqIm
Hướng dẫn toàn diện này sẽ hướng dẫn bạn mọi thứ cần biết để bắt đầu với Claudia, khám phá các tính năng mạnh mẽ của nó và tăng tốc quy trình làm việc phát triển được hỗ trợ bởi AI của bạn.
Bạn muốn một nền tảng tích hợp, Tất cả trong Một cho Đội ngũ Phát triển của bạn làm việc cùng nhau với năng suất tối đa?
Apidog đáp ứng mọi yêu cầu của bạn và thay thế Postman với mức giá hợp lý hơn nhiều!
Bắt đầu với Claudia

Tại thời điểm viết bài, Claudia là một dự án mới và cách dễ nhất để bắt đầu là xây dựng nó từ mã nguồn. Mặc dù các trình cài đặt gốc cho macOS, Windows và Linux đang được phát triển, việc xây dựng từ mã nguồn là một quy trình đơn giản cho bất kỳ ai quen thuộc với dòng lệnh.
Các yêu cầu tiên quyết
Trước khi có thể xây dựng Claudia, bạn cần cài đặt các phần mềm sau trên hệ thống của mình:
- Bun: Một runtime và bundler JavaScript nhanh. Bạn có thể tìm hướng dẫn cài đặt tại bun.sh.
- Rust: Một ngôn ngữ lập trình hệ thống. Bạn có thể cài đặt nó từ rust-lang.org.
Cài đặt
Đầu tiên, bạn cần clone kho lưu trữ GitHub của Claudia về máy tính cục bộ của mình. Mở terminal và chạy lệnh sau:Bash
git clone https://github.com/getAsterisk/claudia.git
Sau khi kho lưu trữ được clone, điều hướng vào thư mục claudia
mới. Từ đó, bạn có thể cài đặt các phụ thuộc cần thiết bằng cách sử dụng bun
:Bash
cd claudia
bun install
Với các phụ thuộc đã được cài đặt, bạn đã sẵn sàng xây dựng ứng dụng. Đối với mục đích phát triển, việc chạy ứng dụng với hot reload là lý tưởng. Để làm điều này, sử dụng lệnh tauri dev
:Bash
bun run tauri dev
Nếu bạn muốn tạo một bản dựng cuối cùng, được tối ưu hóa cho sản xuất, hãy sử dụng lệnh tauri build
thay thế. Lệnh này sẽ tạo ra một trình cài đặt gốc cho hệ điều hành cụ thể của bạn, bạn có thể tìm thấy nó trong thư mục src-tauri/target/release/bundle/
.
Thiết lập lần đầu
Khi khởi chạy Claudia lần đầu tiên, bạn sẽ được chào đón bởi màn hình chào mừng. Ứng dụng sẽ tự động phát hiện thư mục ~/.claude
của bạn, nơi lưu trữ các dự án và cài đặt Claude Code của bạn. Sau đó, bạn sẽ được trình bày với hai tùy chọn chính: "CC Agents" và "CC Projects."
Các tính năng cốt lõi của Claudia - Đi sâu
Claudia được tích hợp nhiều tính năng được thiết kế để làm cho tương tác của bạn với Claude Code trở nên liền mạch và hiệu quả nhất có thể. Hãy cùng đi sâu vào các chức năng cốt lõi.
Quản lý dự án và phiên làm việc
Một trong những lợi thế đáng kể nhất của Claudia là khả năng quản lý dự án và phiên làm việc trực quan. Thay vì điều hướng qua các thư mục trong terminal, bạn có một cái nhìn tổng quan sạch sẽ và có tổ chức về tất cả các dự án Claude Code của mình.
- Chế độ xem dự án: Màn hình chính hiển thị danh sách các dự án của bạn. Bạn có thể dễ dàng xem tên dự án và các chi tiết liên quan khác.
- Chế độ xem phiên làm việc: Nhấp vào một dự án sẽ đưa bạn đến chế độ xem phiên làm việc. Tại đây, bạn sẽ thấy danh sách tất cả các phiên viết mã mà bạn đã thực hiện trong dự án đó, với tin nhắn đầu tiên và dấu thời gian cho mỗi phiên.
- Tiếp tục hoặc Bắt đầu mới: Từ chế độ xem phiên làm việc, bạn có thể tiếp tục phiên trước đó chỉ bằng một cú nhấp chuột hoặc bắt đầu một phiên mới. Điều này giúp việc tiếp tục công việc dang dở trở nên cực kỳ dễ dàng.
CC Agents (Tác tử tùy chỉnh)
Đây là nơi sức mạnh của Claudia thực sự tỏa sáng. "CC Agents" là các tác tử AI tùy chỉnh, có thể tái sử dụng mà bạn có thể thiết kế để thực hiện các nhiệm vụ cụ thể. Tính năng này cho phép bạn tự động hóa các nhiệm vụ viết mã lặp đi lặp lại và tạo một trợ lý AI được cá nhân hóa phù hợp với quy trình làm việc của bạn.
Tạo một tác tử tùy chỉnh:
Quá trình tạo một tác tử mới rất trực quan. Bạn bắt đầu bằng cách điều hướng đến phần "CC Agents" và chọn tùy chọn tạo tác tử mới. Từ đó, màn hình cấu hình cho phép bạn xác định hành vi và danh tính của tác tử.
Bạn sẽ đặt tên mô tả cho tác tử của mình và chọn một biểu tượng để dễ dàng nhận biết. Bước quan trọng nhất là tạo lời nhắc hệ thống (system prompt). Lời nhắc này xác định mục đích, tính cách và hướng dẫn của tác tử, hướng dẫn hành vi của nó trong các tương tác. Tiếp theo, bạn chọn mô hình Claude cụ thể mà bạn muốn tác tử sử dụng, chẳng hạn như Claude 3.5 Sonnet. Để bảo mật, bạn có thể áp dụng hồ sơ sandbox (sandbox profile) để hạn chế quyền truy cập của tác tử vào hệ thống tệp và mạng của bạn, đảm bảo nó chỉ hoạt động trong các ranh giới bạn đặt ra.
Ví dụ về một tác tử tùy chỉnh:
Bạn có thể tạo một tác tử "Trình tạo thành phần React" với lời nhắc hệ thống hướng dẫn nó tạo một tệp thành phần React mới với cấu trúc tệp cụ thể, mã boilerplate và một tệp Storybook tương ứng.
Dòng thời gian và Điểm kiểm tra (Phiên bản hóa phiên làm việc)
Đây là một tính năng đột phá mang khái niệm kiểm soát phiên bản vào các phiên viết mã AI của bạn. Tính năng dòng thời gian và điểm kiểm tra cho phép bạn lưu các ảnh chụp nhanh (snapshot) của phiên làm việc tại bất kỳ điểm nào, tạo ra một lịch sử trực quan mà bạn có thể điều hướng và quay lại.
- Tạo điểm kiểm tra: Tại bất kỳ điểm nào trong một phiên làm việc, bạn có thể tạo một điểm kiểm tra, giống như một commit trong Git.
- Dòng thời gian trực quan: Claudia hiển thị lịch sử phiên làm việc của bạn dưới dạng một dòng thời gian phân nhánh, giúp dễ dàng xem sự phát triển của mã của bạn.
- Khôi phục và Phân nhánh (Fork): Bạn có thể ngay lập tức quay lại bất kỳ điểm kiểm tra nào chỉ bằng một cú nhấp chuột. Bạn cũng có thể "phân nhánh" một phiên làm việc từ một điểm kiểm tra cụ thể để khám phá một cách tiếp cận khác mà không làm mất công việc ban đầu của bạn.
- Trình xem khác biệt (Diff Viewer): Claudia bao gồm một trình xem khác biệt tích hợp sẵn, vì vậy bạn có thể thấy chính xác những gì đã thay đổi giữa các điểm kiểm tra.
Bảng điều khiển phân tích sử dụng
Nếu bạn là người dùng nhiều API của Claude, bạn biết việc theo dõi việc sử dụng và chi phí của mình quan trọng như thế nào. Claudia cung cấp một bảng điều khiển phân tích toàn diện để giám sát việc tiêu thụ API của bạn theo thời gian thực.
- Theo dõi chi phí: Xem bạn đang chi bao nhiêu cho API của Claude, được chia nhỏ theo dự án và mô hình.
- Phân tích Token: Nhận phân tích chi tiết về việc sử dụng token của bạn, giúp bạn tối ưu hóa lời nhắc và giảm chi phí.
- Biểu đồ trực quan: Bảng điều khiển có các biểu đồ và đồ thị đẹp mắt trực quan hóa xu hướng sử dụng của bạn theo thời gian.
Quản lý Máy chủ MCP
Đối với người dùng nâng cao, Claudia đơn giản hóa việc quản lý các máy chủ Giao thức Ngữ cảnh Mô hình (MCP). Ứng dụng cung cấp giao diện người dùng trung tâm để đăng ký, cấu hình và kiểm tra các máy chủ MCP của bạn, loại bỏ nhu cầu về các tệp cấu hình thủ công.
Quản lý CLAUDE.md
Claudia nhận ra tầm quan trọng của tài liệu và cung cấp trình chỉnh sửa tích hợp cho các tệp CLAUDE.md
. Các tệp này có thể được sử dụng để lưu trữ các hướng dẫn, ghi chú và ngữ cảnh dành riêng cho dự án cho Claude. Trình chỉnh sửa có tính năng xem trước trực tiếp và làm nổi bật cú pháp, giúp việc sử dụng trở nên thú vị.
Bảo mật và các chủ đề nâng cao
Bảo mật
Claudia được xây dựng với sự chú trọng đến bảo mật. Nó triển khai nhiều lớp bảo mật để bảo vệ mã và dữ liệu của bạn:
- Cách ly tiến trình: Các tác tử chạy trong các tiến trình riêng biệt, được sandbox.
- Kiểm soát truy cập hệ thống tệp: Bạn có thể xác định quyền truy cập tệp dựa trên danh sách trắng cho các tác tử của mình.
- Hạn chế mạng: Kiểm soát các kết nối mạng bên ngoài mà các tác tử của bạn có thể thực hiện.
- Thiết kế ưu tiên cục bộ: Tất cả dữ liệu của bạn đều nằm trên máy của bạn. Claudia không thu thập bất kỳ dữ liệu nào.
Đóng góp cho Claudia
Claudia là một dự án mã nguồn mở và các nhà phát triển chào đón sự đóng góp từ cộng đồng. Nếu bạn quan tâm đến việc giúp cải thiện Claudia, bạn có thể tìm dự án trên GitHub. Bạn có thể đóng góp bằng cách sửa lỗi, thêm tính năng mới, cải thiện tài liệu hoặc nâng cao giao diện người dùng/trải nghiệm người dùng (UI/UX).
Kết luận
Claudia là một công cụ mới mạnh mẽ và đầy hứa hẹn, có tiềm năng cách mạng hóa cách các nhà phát triển tương tác với Claude Code. Giao diện người dùng trực quan, các tính năng mạnh mẽ như tác tử tùy chỉnh và phiên bản hóa phiên làm việc, cùng với cam kết về bảo mật, biến nó thành một bổ sung thiết yếu cho bất kỳ quy trình làm việc phát triển được hỗ trợ bởi AI nào.
Dù bạn là người dùng Claude Code dày dạn kinh nghiệm hay mới bắt đầu với phát triển được hỗ trợ bởi AI, Claudia là một công cụ rất đáng để khám phá. Nó là minh chứng cho sức mạnh của phần mềm mã nguồn mở và sự sáng tạo của cộng đồng nhà phát triển. Khi Claudia tiếp tục phát triển, chúng ta có thể mong đợi thấy nhiều tính năng sáng tạo hơn nữa sẽ làm mờ ranh giới giữa trí tuệ con người và trí tuệ nhân tạo trong thế giới phát triển phần mềm.
Bạn muốn một nền tảng tích hợp, Tất cả trong Một cho Đội ngũ Phát triển của bạn làm việc cùng nhau với năng suất tối đa?
Apidog đáp ứng mọi yêu cầu của bạn và thay thế Postman với mức giá hợp lý hơn nhiều!