TL;DR

Orca IDE — IDE worktree-native để chạy song song nhiều coding agent (Claude Code, Codex, OpenCode) — vừa ship v1.3.16 ngày 23/04/2026. Fix đáng chú ý: kéo file từ file-tree vào terminal giờ tự động chuyển focus sang terminal. Nghe tưởng nhỏ, nhưng ai dùng nhiều thì hiểu — mỗi lần drop trước đây đều phải click thêm cái nữa mới gõ tiếp được. Giờ drop xong gõ luôn.

Có gì mới

Trong release notes v1.3.16 có 2 thay đổi chính:

  • fix(terminal): focus terminal after file-tree drop — PR #986 của @mvanhorn, đóng issue #978
  • submit dialog forms on Enter key — nhỏ nhưng giúp flow dialog đồng nhất hơn

Ngoài ra release này có 2 contributor, gồm 1 new contributor (@artile), và 17 asset build sẵn cho Linux, macOS (Intel + ARM64), Windows.

Tại sao đáng quan tâm

Orca được thiết kế quanh 1 ý tưởng thực dụng: mỗi agent sống trong 1 git worktree riêng, terminal của nó là nơi bạn nói chuyện với agent. Cho nên hành vi kéo file vào terminal không phải thao tác hiếm — nó là flow chính khi bạn muốn bảo Claude Code "review file này", hoặc khi chạy cat path/to/x, grep, tail... trong terminal thường.

Trước v1.3.16, drop xong focus vẫn nằm ở file-tree. Gõ bàn phím không vào terminal. Phải rê chuột hoặc Cmd+click thêm 1 nhát. Mỗi lần 0.5 giây, nhân với hàng chục lần/ngày → đủ phiền để biến thành bug ticket (#978).

Đây là loại bug mà trên paper trông cực kỳ vụn vặt, nhưng trong thực tế lại là thứ quyết định cảm giác "IDE này có đáng dùng cả ngày không". Cursor, Windsurf, Zed… cạnh tranh nhau ở chính những pixel và mili-giây như vậy. Orca chọn đi sâu vào flow agent-per-worktree — nên mỗi friction ở ranh giới file-tree ↔ terminal chính là friction ở product core, không phải edge-case.

Và vì codebase Orca là TypeScript/React (Electron-based), fix dạng này mở ra pattern tái dùng được: bất cứ pane nào nhận drop trong tương lai (editor panel, markdown preview, chat input với Claude/Codex) đều có thể gọi đúng method focus tương ứng sau drop, thay vì phải tự phát minh lại.

Technical facts

  • File thay đổi: src/renderer/src/components/terminal-pane/TerminalPane.tsx
  • Cách fix: gọi pane.terminal.focus() ngay sau khi ghi đường dẫn file vừa drop vào buffer terminal
  • Pattern này Orca đã dùng sẵn ở chỗ khác cho focus restoration sau các pane-level action — tác giả tái sử dụng chứ không invent pattern mới
  • QA: type-check pass, lint không phát sinh lỗi mới trong file sửa, format chuẩn
  • Merged bởi AmethystLiang cùng ngày

Trước vs sau

Hành vi≤ v1.3.15v1.3.16
Drop file vào terminalPath được pastePath được paste
Focus sau dropVẫn ở file-treeTự động sang terminal
Gõ tiếp ngayPhải click terminal trướcGõ thẳng được

Với IDE truyền thống như VS Code hay JetBrains, drag-to-agent không phải first-class citizen vì agent terminal không được coi là một pane có ngữ cảnh riêng. Orca thì ngược lại — nên càng phải mượt ở chỗ này.

Use cases thực tế

  • Feed context cho agent nhanh: kéo file vào prompt của Claude Code trong worktree "feat/auth" — gõ thẳng "refactor theo pattern ở file này" — enter. Không đổi tay, không mất nhịp suy nghĩ.
  • Shell command thường: drop file → gõ bat / grep "TODO" / head -50. Giữ được flow bàn phím, không phải switch sang chuột.
  • Flow so sánh multi-agent: cùng 1 file drop vào 3 pane Claude Code, Codex, OpenCode. Mỗi agent cho 1 đề xuất. Diff chúng lại trong built-in source control.
  • Chạy test nhanh: drop test file → gõ pnpm vitest run + paste. Khi test fail, drop luôn trace file để agent investigate.

Kịch bản nào cũng có chung 1 đặc điểm: thao tác drop → gõ xảy ra liên tục, không phải chỉ 1 lần. Fix v1.3.16 vì thế nhân hiệu quả theo số lần drop/ngày của mỗi user.

Giới hạn & pricing

  • Orca là free, open source (MIT License)
  • Nền tảng: macOS (Intel + ARM64), Windows, Linux
  • Bring-your-own subscription: Orca không host inference — bạn cắm Claude Code / Codex / OpenCode / Gemini... của riêng mình vào
  • Fix lần này chỉ scope cho file-tree → terminal drop. Các drop target khác (editor, chat input) không đổi hành vi

Kết

Không phải feature flashy, nhưng đúng kiểu "đáng lẽ phải thế từ đầu" — và đó là loại fix làm developer tool đáng dùng lâu dài. Orca đang ship đều tay theo tuần: worktree-per-agent, design mode click-to-chat, hot-swap Codex account, giờ thêm drag-drop mượt. Nếu đang chạy nhiều coding agent song song, bản này nên update ngay.

Nguồn: Orca releases, PR #986, @orca_build.