Mọi agent lập trình.Mọi tài khoản.Một lưới.

Chạy Claude Code, Codex, Gemini CLI, Cursor, OpenCode, Copilot CLI và Grok cạnh nhau trên Mac, mỗi phiên đăng nhập đúng tài khoản bạn chọn.

Tải cho macOSXem trên GitHub

Miễn phí. macOS 13 trở lên, Apple Silicon và Intel. Không cần tài khoản Oriel, không thu thập dữ liệu.

Dùng với các CLI bạn đang có

  • Claude Code
  • Codex
  • Gemini CLI
  • Cursor
  • OpenCode
  • Copilot CLI
  • Grok
  • và mọi shell

Oriel trong 58 giây

Một cửa sổ cho mọi agent bạn chạy

Oriel không thay thế các CLI. Oriel cho chúng một chỗ làm việc chung: các ô terminal, tài khoản, trạng thái và bàn giao.

Ghép, đổi chỗ và co giãn mọi phiên

Kéo một ô ra cạnh để ghép vào bên đó, hoặc thả lên ô khác để đổi chỗ. Mỗi ô giữ tiêu đề, tài khoản và tiến trình riêng, và bố cục trở lại cùng dự án sau khi khởi động lại.

Bốn ô terminal trong lưới của Oriel, giao diện Liquid Glass sáng

Nhiều tài khoản cho mỗi CLI, tách biệt hẳn

Dùng Máy này, tức đăng nhập sẵn của CLI, hoặc thêm tài khoản có tên với thư mục cấu hình riêng. Gắn sao Mặc định, ghim một tài khoản cho từng dự án. Đăng nhập chạy nền: Oriel mở trình duyệt hoặc hiện mã thiết bị, rồi tự kiểm tra kết quả.

Trang Tài khoản với Máy này, Work Claude và Client Claude cho Claude Code, và các tài khoản Codex

Hết hạn mức, vẫn làm tiếp

Vòng hạn mức hiện khi tài khoản dùng quá 80%. Khi một ô hết hạn mức, Tiếp tục với tài khoản dự phòng sẽ mở một tab ngay cạnh trên tài khoản kế tiếp còn hạn mức và soạn sẵn lời bàn giao. Không có gì được gửi cho tới khi bạn gửi.

Biểu ngữ trên ô: tài khoản Work đã chạm giới hạn Claude Code, đặt lại sau 15 giờ 25 phút, kèm nút Continue on Personal

Thay đổi, kiểm tra PR và worktree

Stage tệp, xử lý xung đột và theo dõi kiểm tra của PR qua GitHub CLI. Mở một worktree thành dự án riêng cho một agent chạy song song. Oriel không bao giờ tự commit, push hay merge.

Bảng pull request hiện PR 42 đang bị yêu cầu sửa và bốn kiểm tra: lỗi, đang chạy, đạt và bỏ qua

Biết ngay agent nào cần bạn

Mỗi phiên hiện Đang làm, Đang chờ, Xong hoặc Lỗi, lấy từ hook của CLI nếu có. Thông báo và huy hiệu trên Dock chỉ xuất hiện với tab bạn không nhìn, và không bao giờ chứa nội dung prompt.

Trang Tổng quan liệt kê sáu phiên đang chạy với các trạng thái Đang chờ bạn, Lỗi, Đã xong, Đang làm, Sẵn sàng và Đang chạy

Chuyển ngữ cảnh từ agent này sang agent khác

Viết @oriel/tên để đưa đoạn chọn hoặc đầu ra gần đây của terminal khác vào yêu cầu. Xem trước và sửa trước khi dán. Oriel không bao giờ tự nhấn Enter.

Hộp Chia sẻ ngữ cảnh với một yêu cầu nhắc tới @oriel/silver-panda-6881 và hai terminal để chọn

Theme terminal chuẩn gốc và Liquid Glass thật

Dracula, Nord, Tokyo Night, Catppuccin, Rosé Pine và nhiều nữa, mỗi theme mang đúng bảng màu terminal chính thức. Đặt độ tương phản tối thiểu hoặc nhập theme VS Code. Trên macOS 26, Liquid Glass dùng chính chất liệu kính của hệ thống.

Cài đặt Giao diện với các thẻ theme Oriel, Liquid Glass, Dark+, GitHub, One Dark, Dracula, Nord, Tokyo Night, Catppuccin và khung xem trước terminal

Cách dùng

  1. Thêm một dự án

    Chọn thư mục dự án. Tệp và trạng thái Git vẫn nằm nguyên chỗ cũ.

  2. Bấm vào một agent

    Agent chạy ngay với Máy này, tức đăng nhập sẵn của CLI. Cần thì thêm tài khoản sau.

  3. Chạy cạnh nhau

    Chia, ghép và đổi tên các ô. Oriel báo khi một agent làm xong hoặc cần bạn trả lời.

Bảng khởi chạy của dự án với các nút Claude Code, Codex, Gemini CLI, Cursor, OpenCode, Copilot CLI, Grok Build và Shell

Chạy hoàn toàn trên máy bạn

Oriel không có máy chủ riêng. Ngoài việc kiểm tra cập nhật, lưu lượng mạng chỉ đến từ các CLI mà Oriel chạy cho bạn: các agent, và GitHub CLI để xem trạng thái PR.

  • Không tài khoản Oriel, không thuê bao, không dịch vụ đám mây.
  • Không telemetry, không analytics, không theo dõi, cả trong app lẫn trên trang này.
  • Kiểm tra cập nhật chỉ tải một tệp có chữ ký từ GitHub Releases, không kèm định danh nào; tắt được trong Cài đặt.
  • Đăng nhập nằm ở từng CLI. Oriel không đọc tệp token hay Keychain của bạn.
  • Đầu ra terminal chỉ được đọc trong bộ nhớ để hiện trạng thái, không lưu và không gửi đi.
  • Thông báo chỉ gồm tên agent, tiêu đề phiên, trạng thái và dự án.

Cài đặt

Bản beta này đã ký để dùng cục bộ nhưng chưa được Apple công chứng (notarize), nên macOS sẽ hỏi bạn xác nhận ở lần mở đầu tiên.

Lần mở đầu tiên

  1. Tải Oriel từ bản phát hành mới nhất.
  2. Giải nén tệp vừa tải (bấm đúp) và chuyển Oriel vào thư mục Applications.
  3. Mở Oriel. Khi macOS báo không thể xác minh ứng dụng, bấm Xong (Done).
  4. Mở Cài đặt hệ thống, vào Quyền riêng tư & Bảo mật, cuộn tới mục Bảo mật.
  5. Bấm Vẫn mở (Open Anyway) cạnh dòng thông báo về Oriel, rồi xác nhận bằng Touch ID hoặc mật khẩu.

macOS sẽ nhớ lựa chọn này. Các bản sau được cài ngay trong Oriel và thường không hỏi lại.

Bạn cần

  • Mac chạy Apple Silicon hoặc Intel
  • macOS 13 Ventura trở lên. Liquid Glass cần macOS 26.
  • Các CLI agent bạn muốn dùng, cài như bình thường. Oriel hiện sẵn lệnh cài cho CLI nào còn thiếu.

Nếu macOS báo ứng dụng bị hỏng

Thông báo này đến từ cờ cách ly (quarantine) của tệp tải về. Gỡ cờ trong Terminal rồi mở lại Oriel:

xattr -dr com.apple.quarantine /Applications/Oriel.app

Hỏi đáp

Oriel có miễn phí không?

Có. Không có tài khoản Oriel, không thuê bao, không dùng thử. Mỗi CLI agent vẫn dùng gói riêng với nhà cung cấp của nó.

Oriel có gửi code hay prompt của tôi đi đâu không?

Không. Oriel không có telemetry, analytics hay dịch vụ đám mây. Prompt của bạn chỉ đi tới nơi mà CLI bạn chạy gửi tới. Trạng thái PR dùng GitHub CLI của chính bạn.

Oriel hỗ trợ những CLI nào?

Claude Code, Codex, Gemini CLI, Cursor, OpenCode, Copilot CLI và Grok, cùng các shell zsh, bash và fish. Bạn tự cài các CLI, Oriel khởi chạy chúng trực tiếp, không qua alias của shell.

Các tài khoản được tách biệt thế nào?

Mỗi tài khoản thêm vào có thư mục riêng, truyền cho CLI qua biến cấu hình mà CLI đó công bố, ví dụ CLAUDE_CONFIG_DIR với Claude Code. Máy này dùng đăng nhập bình thường của CLI. Bạn có thể chép cài đặt từ Máy này sang tài khoản mới. Đăng nhập, lịch sử và phiên làm việc không bao giờ bị chép.

Khi một tài khoản hết hạn mức thì sao?

Ô terminal hiện Đã chạm giới hạn và thời điểm đặt lại. Tiếp tục với tài khoản dự phòng mở một tab mới ngay cạnh trên tài khoản kế tiếp đã đăng nhập và còn hạn mức, kèm lời bàn giao soạn sẵn để bạn xem lại. Tab cũ vẫn tiếp tục chạy.

Sao macOS cảnh báo ở lần mở đầu?

Bản beta này được ký ad-hoc và chưa được Apple công chứng. Làm theo các bước Vẫn mở ở trên một lần; sau đó các bản cập nhật được cài ngay trong Oriel.

Có chạy trên Mac Intel hay macOS cũ không?

Mac Intel thì có: tải bản x64. macOS cũ thì không: Oriel cần macOS 13 trở lên, Liquid Glass cần macOS 26.

Có tiếng Việt không?

Có. Giao diện mặc định là tiếng Anh, chuyển sang tiếng Việt trong Cài đặt. Phím tắt của app tạm dừng khi bạn đang gõ Telex hoặc VNI.

Gom các agent về một cửa sổ

Miễn phí cho macOS, chạy trên Apple Silicon và Intel.

Tải cho macOS