Góc chia sẻ

Orca: môi trường điều phối nhiều AI coding agent song song

Orca là ứng dụng mã nguồn mở giúp bạn chạy Claude Code, Codex, OpenCode và nhiều coding agent khác song song, mỗi agent trong một git worktree riêng.

Cập nhật lúc

Orca: môi trường điều phối nhiều AI coding agent song song

Orca là gì

Orca (stablyai/orca) là một dự án mã nguồn mở viết bằng TypeScript, tự giới thiệu là nơi để bạn làm việc với cả một đội AI agent cùng lúc, ví dụ Grok Bot hay Claude Code. Bạn có thể chạy Claude Code, Codex, OpenCode, Pi và nhiều coding agent khác song song, mỗi agent nằm trong một git worktree riêng, và theo dõi tất cả tại một chỗ.

Điểm đáng chú ý là Orca cho phép bạn dùng bất kỳ coding agent nào với chính gói đăng ký (subscription) của bạn. Ứng dụng có bản desktop cho macOS, Windows, Linux, có ứng dụng di động đi kèm và hỗ trợ chạy trên máy từ xa. Nếu bạn là lập trình viên đang dùng AI agent hằng ngày và muốn quản lý nhiều phiên làm việc gọn gàng hơn, Orca rất đáng để thử.

Dự án đang thu hút rất nhiều sự quan tâm trên GitHub với hơn 101.000 sao, phiên bản mới nhất tại thời điểm viết là v1.4.237.

Các tính năng chính

Chạy song song trên nhiều worktree

Bạn có thể gửi một prompt cho năm agent cùng lúc, mỗi agent làm việc trong một git worktree tách biệt. Sau đó bạn so sánh kết quả và merge phương án tốt nhất. Cách làm này giúp các agent không giẫm chân lên nhau trong cùng một thư mục code.

Ứng dụng di động đi kèm

Ứng dụng Orca trên iOS và Android cho phép bạn theo dõi và điều khiển agent từ điện thoại. Bạn sẽ nhận thông báo khi một agent làm xong và có thể gửi yêu cầu tiếp theo từ bất cứ đâu.

Terminal chia màn hình

Theo mô tả của nhóm phát triển, Orca có terminal ngang tầm Ghostty, dùng WebGL để hiển thị, chia màn hình không giới hạn và lịch sử cuộn (scrollback) vẫn còn sau khi khởi động lại.

Design Mode

Bạn bấm vào bất kỳ phần tử giao diện nào trong một cửa sổ Chromium thật, Orca sẽ gửi HTML, CSS và một ảnh chụp đã cắt của phần tử đó thẳng vào prompt của agent. Tính năng này rất tiện khi bạn muốn agent chỉnh đúng một nút bấm hay một khối giao diện cụ thể.

Tích hợp GitHub và Linear

Bạn có thể duyệt pull request, issue và project board ngay trong ứng dụng, mở một worktree từ bất kỳ task nào và review mà không phải chuyển qua lại giữa nhiều công cụ.

Worktree qua SSH

Nếu máy cá nhân không đủ mạnh, bạn có thể chạy agent trên một máy chủ từ xa với đầy đủ khả năng chỉnh sửa file, git và terminal. Orca hỗ trợ tự kết nối lại và chuyển tiếp cổng (port forwarding).

Ghi chú trên diff do AI tạo ra

Bạn có thể để lại bình luận trên từng dòng diff rồi gửi ngược lại cho agent. Việc review, chỉnh sửa và commit đều diễn ra trong Orca.

Trình soạn thảo và kéo thả file

Orca dùng trình soạn thảo của VS Code với chế độ tự lưu. Bạn có thể kéo file hoặc hình ảnh thả thẳng vào prompt của agent.

Orca CLI

Không chỉ bạn, chính các agent cũng có thể điều khiển Orca. Bạn có thể viết script cho mọi quy trình với các lệnh như orca worktree create, snapshot, click và fill.

Những tiện ích khác

  • Quick open: tìm nhanh worktree, file, agent, lệnh và ngữ cảnh repo.
  • Chuyển tài khoản và theo dõi mức dùng: xem mức sử dụng Claude, Codex, thời điểm reset giới hạn và đổi tài khoản mà không cần đăng nhập lại.
  • Xem trước tài liệu: Markdown, hình ảnh, PDF và tài liệu trong repo.
  • Computer Use: cho phép agent thao tác với ứng dụng desktop khi quy trình cần tương tác thật.
  • Thông báo và trạng thái chưa đọc: biết khi nào agent xong việc hoặc cần bạn chú ý, rồi đánh dấu chưa đọc để quay lại sau.

Hỗ trợ những agent nào

Theo README, Orca làm việc với bất kỳ agent dạng CLI nào: nếu nó chạy được trong terminal thì nó chạy được trong Orca. Danh sách được nêu tên khá dài, trong đó có Claude Code, Codex, Grok, Cursor, GitHub Copilot, Muse, DeepSeek Harness, ZCode, OpenCode, MiMo Code, Amp, OpenClaude, Antigravity, Pi, oh-my-pi, Hermes Agent, Devin, Goose, Cline, Continue, Droid, Kilocode, Kimi, Kiro, Mistral Vibe, Qwen Code, Rovo Dev cùng nhiều cái tên khác.

Khi nào bạn nên dùng Orca

  • Bạn muốn thử cùng một yêu cầu với nhiều agent khác nhau rồi chọn kết quả tốt nhất.
  • Bạn chạy nhiều task song song và cần tách biệt chúng bằng git worktree.
  • Bạn hay giao việc cho agent rồi rời máy, và muốn nhận thông báo, trả lời ngay trên điện thoại.
  • Bạn làm frontend và cần chỉ cho agent đúng phần tử giao diện cần sửa.
  • Bạn muốn chạy agent trên một máy chủ mạnh qua SSH thay vì máy cá nhân.

Bắt đầu sử dụng

  1. Tải bản desktop từ trang onorca.dev/download, hoặc tải trực tiếp từ trang Releases trên GitHub. Người dùng Windows chọn file orca-windows-setup.exe, macOS có bản cho Apple Silicon và Intel, Linux có bản AppImage.
  2. Nếu thích dùng trình quản lý gói, bạn có thể cài bằng Homebrew trên macOS hoặc AUR trên Arch Linux (dùng gói stably-orca-git nếu muốn build từ mã nguồn):
    # macOS (Homebrew)
    brew install --cask stablyai/orca/orca
    
    # Arch Linux (AUR)
    yay -S stably-orca-bin
  3. Cài agent CLI mà bạn muốn dùng (ví dụ Claude Code hoặc Codex) và dùng gói đăng ký của chính bạn.
  4. Nếu muốn điều khiển từ điện thoại, cài ứng dụng Orca trên App Store (iOS) hoặc tải file APK (Android), sau đó ghép nối với ứng dụng desktop.

Nếu bạn muốn đóng góp hoặc chạy dự án từ mã nguồn, README hướng dẫn xem file CONTRIBUTING.md trong thư mục .github. Phần relay dùng để ghép nối ứng dụng di động với máy desktop cũng nằm trong repo, ở thư mục cloud/, với pnpm workspace và hướng dẫn cài đặt riêng.

Một vài lưu ý

  • Giấy phép: Orca miễn phí và mã nguồn mở theo giấy phép MIT.
  • Nền tảng: macOS, Windows, Linux cho desktop; iOS và Android cho ứng dụng đi kèm.
  • Bản Windows có ký số: việc ký mã cho Windows được tài trợ bởi SignPath.io, chứng chỉ do SignPath Foundation cấp.
  • Telemetry: Orca có thu thập dữ liệu sử dụng ẩn danh, và tài liệu của dự án hướng dẫn cách tắt tính năng này.
  • Tốc độ phát triển: nhóm cho biết họ phát hành gần như mỗi ngày, nên danh sách tính năng thực tế nằm ở changelog trên trang Releases.

Kết luận

Orca là lựa chọn thú vị nếu bạn đã quen làm việc với AI coding agent và muốn nâng lên một bước: chạy nhiều agent song song, tách biệt bằng worktree, review diff ngay trong ứng dụng và theo dõi tiến độ cả trên điện thoại. Dự án miễn phí, mã nguồn mở và có bản cho Windows, nên bạn có thể cài thử ngay hôm nay.

Xem mã nguồn và tải bản mới nhất tại github.com/stablyai/orca.