Gambar: GitHub — repositori stablyai/orca
Dunia developer tooling lagi kebanjiran istilah baru. Setelah "AI IDE" dan "coding agent", sekarang muncul kategori baru: ADE — Agent Development Environment. Dan pemenang pertama dari kategori ini yang patut dilirik adalah Orca — aplikasi open source dari Stably AI (backed Y Combinator) yang dalam waktu kurang dari setahun meraih lebih dari 100 ribu stars di GitHub.
Bayangkan ini: kamu punya tiga, lima, bahkan sepuluh AI coding agent yang bekerja paralel di task yang berbeda — masing-masing di git worktree-nya sendiri, nggak saling tabrakan. Semuanya kamu pantau dari satu aplikasi desktop, dan saat kamu harus keluar rumah, semuanya tetap jalan dan bisa kamu kendalikan dari HP.
Itu Orca. Dan di artikel ini kita bahas kenapa konsep ADE ini masuk akal, apa saja yang ditawarkan Orca, dan untuk siapa tools ini sebenarnya cocok.
Masalahnya: Dev Loop dengan Banyak Agent Itu Berantakan
Kalau kamu sudah terbiasa menjalankan AI coding agent (Claude Code, Codex, OpenCode, atau yang lainnya), kamu pasti kenal sakitnya yang satu ini: mengelola banyak agent sekaligus itu kacau.
Coba ingat-ingat:
- Kamu mau tiga agent mencoba memperbaiki bug yang sama dengan pendekatan berbeda, lalu kamu pilih yang terbaik. Tapi git cuma punya satu working directory — jadinya stash sana-sini, checkout bolak-balik, dan ada saja yang ketimpa.
- Kamu punya lima task berbeda: fix login, nulis test, refactor, update dependencies, dan bikin halaman baru. Satu agent per task terdengar indah di teori, tapi di praktik terminal kamu penuh tab, branch kacau, dan kamu lupa agent mana yang mengerjakan apa.
- Agent sudah selesai, tapi review diff-nya nyaman di editor. Jadi copy-paste antar aplikasi, dan kalau ada komentar, kamu harus menyampaikannya balik ke agent secara manual.
- Kamu di luar rumah, agent di rumah selesai (atau error). Nggak ada cara untuk tahu tanpa buka laptop.
Ini bukan masalah skill — ini masalah environment. IDE tradisional dirancang untuk satu orang mengetik. Wrapper agent biasanya berhenti di terminal. Yang kita butuhkan adalah lingkungan kerja yang memang didesain untuk orkestrasi banyak agent — dan di situlah Orca masuk.
Apa Itu Orca?
Orca adalah Agent Development Environment (ADE) — satu aplikasi desktop (macOS, Windows, Linux) yang menggabungkan git worktrees, terminal, browser, dan CLI dalam satu tempat, dengan agent sebagai warga kelas satu.
Filosofinya sederhana tapi tegas:
"IDEs were built for you. An ADE is built for you and your agents."
Versi pendeknya: IDE dibuat untuk manusia yang mengetik. ADE dibuat untuk manusia dan armada agent-nya.
Dari halaman docs-nya, positioning Orca juga jujur soal apa yang dia bukan:
- Bukan model AI. Orca menjalankan agent yang sudah kamu punya — bawa subscription Claude Code, Codex, atau OpenCode kamu sendiri.
- Bukan pengganti git. Setiap worktree adalah git worktree sungguhan. Kamu bisa
cdke dalamnya dan pakai git biasa kapan saja. - Bukan produk VPS hosting. Orca jalan di desktop kamu secara default; compute remote memakai mesin dan akun cloud yang kamu sendiri yang kendalikan.
Fitur Utama
1. Workspaces: Satu Task, Satu Worktree
Inti dari Orca adalah workspaces — kemampuan memecah task ke environment terisolasi di mana banyak agent bisa bekerja berdampingan tanpa saling mengganggu. Setiap task mendapat:
- Git worktree sendiri — nyata, bukan virtual. Tidak ada stashing, tidak ada branch-juggling.
- Terminal agent sendiri — GPU-rendered terminal dengan split (berbasis Ghostty).
- Browser tab sendiri — ada embedded Chromium dengan design mode untuk melihat hasil kerja agent secara visual.
Konsep "parallel agents, each in its own worktree" ini yang membedakan Orca dari sekadar membuka banyak terminal. Satu bug bisa dikerjakan tiga agent sekaligus, dan kamu tinggal memilih pemenangnya — persis workflow yang disarankan di docs-nya.
2. Bring Your Own Agent — 27+ Didukung
Ini mungkin keunggulan paling "adem" dari Orca: dia tidak memaksa kamu pakai satu vendor. Orca mendukung 27+ agent CLI dan terus bertambah: Claude Code, Codex, OpenCode, Grok, Gemini, Cursor, GitHub Copilot, Amp, Goose, Cline, Continue, Droid, Qwen Code, Kimi, Kiro, — bahkan Hermes Agent ada di daftarnya.
Intinya: subscription yang sudah kamu bayar itu langsung bisa dicolokkan. Punya Claude Code Max? Codex Plus? Semuanya jalan berdampingan di Orca, masing-masing di workspace-nya sendiri. Ini yang disebut "plug in the subscriptions you already have and run them side by side".
3. Mobile Companion: Agent Tetap Jalan Saat Kamu Pergi
Fitur yang paling sering dipuji orang-orang di X. Orca punya companion app untuk iOS dan Android yang memungkinkan kamu:
- Melihat status agent secara live — mana yang jalan, mana yang menunggu approval, mana yang selesai.
- Mengirim instrusi lanjutan (follow-up) dari HP.
- Switch akun dan memantau usage.
- Mendapat notifikasi saat agent selesai atau butuh izin (misalnya
sudo apt installyang menunggu approval).
Salah satu testimoni di situsnya menggambarkan pengalaman ini dengan pas: punya ide project baru, nyalakan Orca + Claude, pergi belanja, dan dapat notifikasi di HP saat semuanya beres. Ini bukan gimmick — ini mengubah kapan dan di mana kamu bisa "kerja".
4. Compute Fleksibel: Local, SSH, Server Sendiri, atau Cloud VM
Orca tidak mengunci kamu ke laptop. Setiap worktree bisa berjalan di tempat yang berbeda:
| Mode | Di mana file & agent berjalan | Milik siapa mesinnya | Cocok untuk |
|---|---|---|---|
| Local | Desktop kamu | Kamu | Coding harian, iterasi cepat |
| SSH target | Host remote via SSH | Kamu/tim | Dev box, host GPU, VPS always-on |
| Remote Orca Server | Mesin dengan Orca desktop atau orca serve | Kamu/tim | Runtime bersama yang persisten, mobile, otomasi |
| Cloud VM per-workspace | VM/sandbox disposable per workspace | Akun cloud kamu (BYO) | Komputasi agent yang terisolasi & ephemeral |
Dan sekali lagi: Orca tidak menjual managed hosting. Semua remote mode memakai mesin yang kamu kendalikan — cocok buat yang punya homelab atau VPS sendiri (kayak kita-kita ini 😄).
5. Review yang Bicara Balik ke Agent
Fitur yang lebih penting dari yang terlihat: inline diff comments yang dikirim kembali ke agent. Kamu review diff, blok kode yang bermasalah, tulis komentar langsung di diff-nya — dan komentar itu dikirim ke agent sebagai instruksi. Tidak ada lagi copy-paste antara editor dan terminal.
Bandingkan dengan "IDEs dan wrappers" di mana kemampuan ini "limited" — di Orca ini alur kerja utama. Docs-nya bahkan menegaskan asumsi penggunanya: "It assumes you read diffs, care about commits, and keep a worktree tidy."
6. Agent-First sampai Level CLI
Orca punya CLI sendiri supaya agent bisa mengendalikan environment-nya — agen bisa membuat workspace, menjalankan perintah, dan berinteraksi dengan lingkungan lewat CLI tersebut. Ditambah dukungan MCP, hooks, dan skills, Orca memang dibangun "for agents, not retrofitted".
Perbandingan Singkat: Orca vs IDE & Wrapper
Dari tabel resmi di situsnya:
| Kemampuan | Orca | IDE & wrapper biasa |
|---|---|---|
| Agent paralel, masing-masing di worktree sendiri | ✅ | Kadang |
| macOS, Windows, Linux | ✅ | Umumnya macOS saja |
| Open source (MIT) | ✅ | Bervariasi |
| GPU-rendered terminal dengan split | ✅ | — |
| Embedded Chromium + design mode | ✅ | — |
| Remote worktrees via SSH | ✅ | — |
| Inline diff comments ke agent | ✅ | Terbatas |
| 27 agent yang didukung | ✅ | Satu-dua |
| CLI supaya agent bisa drive environment | ✅ | — |
| MCP, hooks, skills | ✅ | Sebagian |
Cara Install
Desktop (macOS, Windows, Linux)
# macOS — Homebrew (paling mudah)
brew install --cask stablyai/orca/orca
# Update saat rilis baru
brew upgrade --cask orca
# Arch Linux (AUR)
yay -S stably-orca-binAtau unduh langsung dari halaman download / GitHub Releases (.dmg, .exe, .AppImage, .deb, .rpm).
Catatan untuk Linux: pilih AppImage kalau mau Orca bisa auto-update sendiri; paket .deb/.rpm memberi tahu update dan kamu menginstallnya lewat package manager. CLI-nya bernama orca-ide supaya tidak bentrok dengan screen reader Orca milik GNOME.
Mobile Companion
- iOS: tersedia di App Store (ada juga TestFlight untuk build pratinjau)
- Android: APK dari GitHub Releases
First Launch
Saat pertama kali dijalankan, Orca akan meminta akses home directory (untuk menambahkan repo), menawarkan import pengaturan dari ~/.claude, ~/.codex, dan Ghostty kalau ada — lalu kamu tinggal menambahkan repo pertama.
Update berjalan otomatis di channel stable. Untuk yang suka fitur paling baru (rilisnya bisa harian), ada RC builds lewat modifier-click di tombol "Check for Updates" — Shift untuk RC, Cmd/Ctrl untuk build perf, Option (macOS) untuk build lokal yang sudah tervalidasi.
Angka yang Bicara: 100k+ Stars dalam Setengah Tahun
Yang bikin Orca menonjol bukan cuma fiturnya, tapi juga kecepatannya:
- 🌟 102.725 stars & 6.485 forks (per Oktober 2026)
- 📅 Dibuat 17 Maret 2026 — belum setahun, sudah 100k+ stars
- 🚀 Release velocity ekstrem: v1.4.237 dirilis 21 Oktober 2026, dengan rilis praktis setiap hari
- 📜 Lisensi MIT, ditulis dengan TypeScript
- 🏢 Backed Y Combinator, digunakan oleh engineer di perusahaan-perusahaan besar
Testimoni-testimoni yang ditampilkan di situsnya (semuanya postingan publik di X) juga bukan kaleng-kaleng:
- "Of all the 'manage many agents' tools I've tried, Orca is definitely the best." — erik.eth, mantan Head of Engineering Coinbase & Zora
- "I got a new project idea. So what did I do? Started Orca and Claude building it, then went out shopping. Exciting to get the notification on my phone." — Eddie Jaoude, Developer Advocate PayPal
- "A feature I love in Orca is adding a top-level folder containing multiple repos, then chatting in that parent folder. Instead of jumping between three agent sessions, I have one." — Trevin Chow, Compound Engineering
- "Now that all my machines are running coding servers and connected to the Orca mobile app, I have my dream workflow." — Dave Fano, Founder Teal
Untuk Siapa Orca Ini Cocok?
Jujur saja, Orca bukan untuk semua orang. Docs-nya secara eksplisit menyatakan: kalau kamu mencari tool no-code, Orca bukan itu. Dia dibuat untuk orang yang memang menulis kode untuk hidup dan ingin AI sebagai leverage, bukan pengganti.
Kamu akan cocok dengan Orca kalau:
- ✅ Kamu rutin menjalankan beberapa agent paralel dan capek mengelola branch secara manual
- ✅ Kamu sering ingin beberapa agent mencoba hal yang sama dan memilih hasil terbaik
- ✅ Kamu peduli review diff secara serius sebelum ship
- ✅ Kamu sudah bayar Claude Code / Codex / Cursor CLI dan ingin satu tempat untuk mengorkestrasikannya
- ✅ Kamu ingin agent berjalan remote — via SSH, server sendiri, atau VM on-demand — tanpa kehilangan kenyamanan IDE
Kurang cocok kalau:
- ❌ Kamu baru sesekali pakai AI coding dan lebih nyaman di VS Code
- ❌ Kamu tidak mau membaca diff sama sekali
- ❌ Kamu mencari solusi hosted sepenuhnya (Orca sengaja tidak menjual hosting)
Kesimpulan
Orca adalah salah satu representasi terbaik dari tren ADE — pengakuan bahwa workflow developer modern itu bukan lagi "satu manusia, satu editor", tapi "satu manusia, banyak agent, satu tujuan". Dengan git worktree yang nyata, dukungan 27+ agent CLI, mobile companion yang benar-benar berguna, dan compute yang bisa dari laptop sampai cloud VM, Orca menyusun ulang dev loop dari fondasinya.
Dan yang paling menyenangkan: semuanya gratis, open source, MIT, jalan di macOS, Windows, dan Linux.
Kalau kamu mulai terbiasa menjalankan beberapa AI coding agent sekaligus dan mulai merasa kacau mengelolanya, Orca layak dicoba hari ini juga. Ambil di onorca.dev/download atau install via Homebrew, colokkan subscription yang sudah kamu punya, dan rasakan bedanya.
Selamat mencoba! 🐳
Contoh Alur Kerja Sehari-hari
Biar lebih kebayang, ini skenario nyata bagaimana rasanya pakai Orca:
Pagi. Kamu buka Orca, lihat dashboard: tiga workspace dari kemarin sudah selesai dikerjakan agent semalam — satu PR untuk fix bug autentikasi, satu untuk penambahan test suite, satu eksperimen refactor yang ternyata gagal (ya, itu juga bagian dari proses). Kamu mulai review dari yang pertama: buka diff-nya di embedded browser, blok dua fungsi yang menurutmu bermasalah, tulis komentar inline — "edge case untuk user tanpa session belum tertangani, tambahkan test-nya" — dan komentar itu langsung diterima Claude Code di workspace tersebut sebagai instruksi lanjutan.
Siang. Ada task besar: migrasi modul pembayaran. Kamu pecah jadi tiga pendekatan berbeda di tiga workspace — satu oleh Claude Code, satu oleh Codex, satu oleh agent lain. Masing-masing punya worktree sendiri, jadi tidak ada yang saling menginjak. Sambil menunggu, kamu menambah task kecil di workspace keempat: "update dependencies minor".
Sore. Kamu harus keluar. Tidak masalah — mobile companion tetap menampilkan status semua agent di HP-mu. Agent migrasi minta izin sudo apt install untuk dependency sistem; kamu approve dari HP. Satu jam kemudian notifikasi masuk: dua dari tiga pendekatan selesai, satu masih berjalan.
Malam. Di sofa, kamu buka HP, baca ringkasan hasil ketiga pendekatan, tandai pemenangnya, dan kirim instruksi ke agent yang kalah untuk mengintegrasikan idenya ke pemenang. Besok pagi, PR-nya sudah siap untuk review akhir.
Workflow seperti ini yang dulu butuh lima terminal, dua aplikasi, dan disiplin tinggi — sekarang jadi satu alur yang wajar.
FAQ Singkat
Apakah Orca benar-benar gratis? Ya. Gratis dan open source dengan lisensi MIT. Model bisnisnya bukan di aplikasinya — Orca tidak menjual akses model AI maupun hosting. Kamu membawa subscription agent kamu sendiri (misalnya Claude Code atau Codex), dan Orca-nya sendiri tidak dipungut biaya.
Saya harus bayar apa untuk mulai? Tidak ada biaya ke Orca. Tapi agent yang kamu jalankan memakai subscription/API key-mu sendiri. Kalau kamu sudah punya Claude Code, Codex, atau sejenisnya, tidak ada biaya tambahan sama sekali.
Apakah worktree-nya "asli" atau semacam virtualisasi?
Asli. Setiap workspace adalah git worktree sungguhan yang bisa kamu cd dan pakai git biasa kapan saja. Tidak ada lock-in format — kalau suatu saat berhenti pakai Orca, repo kamu tetap repo normal.
Bagaimana kalau saya tidak punya banyak mesin untuk compute remote? Tidak masalah — mode Local (di desktop kamu sendiri) adalah default dan lebih dari cukup untuk kebanyakan orang. Mode SSH/remote server/cloud VM itu opsional untuk yang memang butuh, misalnya punya VPS atau homelab yang menganggur.
Apakah mobile companion-nya butuh langganan terpisah? Tidak. Aplikasi mobile (iOS/Android) dipasangkan (pair) dengan desktop session kamu, gratis, dan fungsinya memantau serta mengendalikan agent yang berjalan di mesinmu.
Kenapa namanya "Orca"? Well, yang ini tidak dijawab di docs-nya 😄. Tapi logo paus orca-nya cocok dengan filosofinya: satu predator pintar yang mengoordinasi banyak hal sekaligus — dan, tentu saja, "orca" kedengaran jauh lebih keren daripada "agent-orchestrator-desktop-app".
Referensi
Tulisan lain
DBX v0.6.51: SQL Formatter Baru, Perintah :dbx di Vim Mode, dan Puluhan Peningkatan
· 8 menit baca
Plane: Open-Source Project Management Alternatif Jira & Linear
· 7 menit baca
RustFS: Object Storage S3-Compatible yang Lebih Cepat dari MinIO
· 6 menit baca
Coolify: Self-Hosted PaaS Alternatif Vercel & Heroku
· 7 menit baca