Kira - Ứng dụng truy cập các dịch vụ AWS cho MacOS

Công ty mình hiện đang sử dụng các dịch vụ Cloud Services của AWS nên mình cũng thường xuyên truy cập vào AWS khi làm việc, chủ yếu là sử dụng trình duyệt web. Cảm giác duyệt một đống tab, đi lòng vòng từng mục từ ngoài vào trong để vào đúng chỗ cần kiểm tra quả là bất tiện. Chưa hết…, mỗi lần switch account hoặc để lâu một vài phút session tự timeout, mình bắt buộc phải đăng nhập lại thông qua tài khoản SSO của công ty và việc này khá là mất thời gian. Bỗng ngày nọ, một ý tưởng xuất hiện trong đầu: tại sao mình không viết một ứng dụng chỉ gom những mục mình hay sử dụng vào một chỗ và có thể truy cập bất kỳ lúc nào? Từ ý tưởng đó đơn giản đó, Kira chào đời.

Kira thuở ban đầu mình viết chỉ là để mình kiểm tra version của các services nằm trong một Cluster của team mình thôi, nhưng về sau mình tích hợp thêm nhiều tiện ích khác nữa. Sau một thời gian phát triển, mình thấy chức năng cũng kha khá nên muốn chia sẽ cùng các bạn. Mong nhận được feedback từ các bạn để Kira ngày càng hoàn thiện hơn.

Cài đặt

Để cài đặt, bạn truy cập vào trang chủ của Kira tại https://kira.thiennguyen.dev, sau đó bấm nút Download để tải file cài đặt về và cài đặt như một ứng dụng bình thường.

Kéo thả icon Kira vào mục Applications để cài đặt

Hướng dẫn sử dụng

1. Setup AWS Start URL

Lần đầu mở app, Kira sẽ hướng dẫn bạn thêm Start URL. URL này dùng để truy cập AWS Console và thường có dạng https://your-org.awsapps.com/start, như hình bên dưới.

Hướng dẫn tìm Start SSO Url

2. Đăng nhập vào Account AWS của bạn

Sau khi hoàn tất bước 1, Kira sẽ chuyển đến màn hình đăng nhập. Bạn bấm Login with SSO, đăng nhập tài khoản AWS trong cửa sổ trình duyệt hiện ra, rồi chọn Allow access để cấp quyền cho Kira.

Chọn account và role mà bạn muốn truy cập

Sau khi đăng nhập thành công, Kira sẽ hiển thị toàn bộ Accounts và Roles mà bạn được phép truy cập. Kira tự động phân loại theo môi trường ví dụ Production/Staging/Development. Bạn có thể cấu hình lại cách phân loại này trong Settings, nhưng vì khuôn khổ bài viết có giới hạn, mình xin phép không đi quá chi tiết.

3. Hướng dẫn sử dụng các chức năng chính

3.1. ECS

Trong tab ECS, bạn sẽ thấy toàn bộ Clusters và các services của nó. Mình sẽ mình họa các tính năng của Kira thông qua album screenshot để bạn dễ theo dõi.

3.2. Secrets

Bên trái là cây thư mục để bạn duyệt các secrets, bên phải là chi tiết. Bạn cũng có thể export secret xuống nhiều định dạng khác nhau (JSON, YAML, HTML, .env, Markdown).

Kira cho phép bạn export secrets ra nhiều định dạng khác nhau

3.3. S3

Tính năng chính là quản lý bucket, preview (hỗ trợ các định dạng image/text/pdf), upload, download, copy, paste, rename.

Kira cho phép bạn preview file trực tiếp nếu định dạng hỗ trợ (text, image, pdf)

3.4. Databases

Kira tự động phát hiện DYNAMODB/RDS connections mà không cần thêm thủ công. Mình chọn Secrets Manager làm credential cho Kira - khi RDS password tự động rotate, secret cũng cập nhật nên Kira vẫn kết nối bình thường.

Tính năng AI chỉ hoạt động khi bạn đã cài Claude CLI và có tài khoản Claude (xem trong Settings).

Một số tính năng khác:

  • Generate Diagram cho table / schema
  • Chỉnh sửa dữ liệu của bảng (table) trực tiếp (Inline edit)
  • Shift + Click lên khóa ngoại để link đến bảng có quan hệ
  • Ẩn hiện schema / tables

3. Lời kết

Kira ra đời từ nhu cầu rất thực tế của chính mình.
Sau nhiều năm làm developer, mình cũng tích lũy được vài sản phẩm tự viết như Ripplify (2021), FSC Utilities Plugins (2015),cũ hơn thì có vCapture(2014) và vNet Personal Firewall(2010). Kira là mảnh ghép mới nhất trong bộ sưu tập đó.

Cảm ơn các bạn đã đọc bài viết. Mình rất mong nhận được feedback từ các bạn để Kira ngày càng hoàn thiện hơn. 🙏🎉🚀

Kira - Ứng dụng truy cập các dịch vụ AWS cho MacOS

https://thiennguyen.dev/2026/06/19/nhat-ky/2026-06-19-gioi-ung-dung-kira/

Author

Thien Nguyen

Posted on

2026-06-19

Updated on

2026-06-20

Licensed under

Comments