pengelola agent yang mengutamakan terminal untuk setiap CLI coding, di setiap OS.

fitur
Worktree dan isolasi · 1 dari 28Mengklik New pane menumbuhkan branch fix-nav dari main dengan worktree sendiri. Archive menghapusnya lagi.
Worktree dan isolasi · 2 dari 28Claude Code, Codex, dan Aider bekerja berdampingan di tiga terminal: satu mengedit, satu menjalankan test, satu sudah selesai.
Worktree dan isolasi · 3 dari 28Tiga pane masing-masing menjalankan dev server di port sendiri: 4210, 6380, dan 7750.
Worktree dan isolasi · 4 dari 28Mengklik New pane membuat worktree add-billing, dan file .env disalin ke dalamnya.
Worktree dan isolasi · 5 dari 28Sebuah pane fix-nav baru menjalankan script setup dan run dari pane.json: pnpm install, lalu pnpm dev.
Worktree dan isolasi · 6 dari 28Satu perintah membawa worktree hotfix yang sudah ada ke sidebar sebagai pane.
Agen · 7 dari 28Tab terminal yang sama bergantian menjalankan Claude Code, Codex, Cursor, dan Aider. Tanpa plugin, tanpa SDK, tanpa menunggu.
Agen · 8 dari 28Dua Session berdampingan: satu memulai pane untuk halaman harga dan membuka PR, yang lain memulai pane untuk bug login.
Agen · 9 dari 28Saat diminta memulai pane untuk dokumentasi, Claude Code memanggil tool agents_start milik Pane dan pane update-docs baru muncul.
Agen · 10 dari 28Satu perintah menampilkan apa saja yang bisa dilakukan agent di Pane: menambah repo, membuat pane, mengirim input, dan memeriksa agent lain.
Agen · 11 dari 28Halaman developer menautkan API docs, OpenAPI, instruksi agent, dan kontrak CLI.
Agen · 12 dari 28Agent berputar dalam loop: buat pane, baca output-nya, kirim input, validasi, lalu ulangi.
Pane dan tab · 13 dari 28Sidebar menampilkan nama, branch, port, dan status setiap pane dalam satu baris.
Pane dan tab · 14 dari 28Split Right, lalu Split Down, mengubah satu terminal menjadi tiga.
Pane dan tab · 15 dari 28Dari menu +, browser yang menampilkan localhost:3000 terbuka di samping terminal agent.
Pane dan tab · 16 dari 28Mengetik @ di terminal menawarkan output npm test dengan 2 kegagalan dari terminal lain, dan memilihnya memasukkan output itu ke prompt.
Pane dan tab · 17 dari 28Sidebar tempat nama pane yang sedang bekerja berdenyut, pane yang selesai mendapat garis bawah biru putus-putus, dan mengkliknya menghapus penanda itu.
Pane dan tab · 18 dari 28Peringatan desktop mengabarkan fix-nav butuh input darimu, dan mengkliknya membawamu ke pane itu.
Jarak jauh dan ponsel · 19 dari 28Pane berjalan di desktopmu, sementara Claude Code, Codex, dan Aider berjalan di VM.
Jarak jauh dan ponsel · 20 dari 28Layar mati semalaman, host tetap menyala, dan dua agent menyelesaikan pekerjaannya.
Jarak jauh dan ponsel · 21 dari 28Notifikasi Claude di ponsel mengabarkan fix-nav selesai, dan balasan yang diketik di ponsel dikirim kembali ke host.
Git dan terminal · 22 dari 28Commit menambahkan commit baru ke branch, dan Push to Remote mengirimnya ke origin.
Git dan terminal · 23 dari 28Saat kamu menggulir ke atas untuk membaca, output baru masuk dan posisimu di terminal tidak bergeser.
Git dan terminal · 24 dari 28Ctrl+Shift+P membuka command palette, dan mengetik split menemukan Split Right dan Split Down.
Platform · 25 dari 28Jendela Pane yang sama di Windows, macOS, dan Linux.
Platform · 26 dari 28Di dalam terminal WSL di Windows, Claude Code berjalan di distro Ubuntu.
Platform · 27 dari 28File LICENSE dicap AGPL-3.0, dan bintang GitHub menyala.
Platform · 28 dari 28Setiap pane menampilkan token yang dipakai dan biayanya, dan sebuah bar menunjukkan rate limit Codex di 62%.
Worktree dan isolasi
- worktree otomatis: pane membuat dan membersihkannya, kamu tak perlu mengetik
git worktree - pane paralel: jalankan claude code, codex, cursor, opencode, dan aider berdampingan
- port terisolasi: setiap pane mendapat blok 10 port sendiri di $PANE_PORT, jadi dev server paralel tak pernah bentrok
- sinkronisasi secret:
.envotomatis disalin ke setiap worktree baru - setup script: pane menjalankan script setup, run, dan archive dari
pane.jsonatauconductor.jsonmilikmu - bawa worktree-mu:
runpane panes adoptmenarik worktree yang kamu buat dengan git atau alat lain
Agen
- bebas agent: claude code, codex, dan cursor sudah bawaan. Apa pun yang berjalan di terminal juga bisa. Tanpa plugin, tanpa SDK, tanpa menunggu
- sessions: chat dengan claude code, codex, atau cursor yang membagi pekerjaan, memulai pane, memantaunya, mengumpulkan laporan, dan melacak PR. Tampilkan beberapa berdampingan
- MCP server: pane mendaftarkan tool-nya ke claude code, codex, dan cursor saat dibuka, bahkan di dalam WSL. Agentmu bisa memulai dan memeriksa agent lain
- CLI yang bisa dipakai agent: agent bisa menemukan skema Pane, mendaftarkan repo, dan membuat pane lanjutan sendiri
- Resource RunPane untuk developer: dokumentasi API, OpenAPI, instruksi agent, dan daftar perintah CLI lokal
- loop agent: biarkan Codex, Claude Code, atau agent CLI apa pun membuat pane, membaca output terminal, mengirim input, dan memeriksa progres
Pane dan tab
- sidebar vertikal: lihat setiap pane, branch, port, dan status dalam sekejap
- pane terbagi: bagi setiap pane secara horizontal dan vertikal
- browser dalam aplikasi: bagi layar browser di samping terminalmu
- konteks lintas terminal: ketik
@untuk mengambil output dari terminal lain di pane yang sama - indikator status: titik workspace, pane aktif yang berdenyut, dan penanda kembali bergaris putus-putus
- notifikasi: peringatan desktop + suara saat agent butuh perhatian
Jarak jauh dan ponsel
- remote pane: UI desktop tetap lokal, sementara worktree, terminal, dan agent berjalan di VM, mesin WSL, atau komputer lain
- pengaturan selalu aktif: jaga host tetap menyala saat agen harus melanjutkan: panduan daya
- akses dari ponsel: kendalikan agent dari aplikasi browser di ponselmu, dapatkan push aplikasi Claude lewat Remote Control, dan biarkan Sessions melanjutkan giliran yang terputus
Git dan terminal
- git bawaan: diff, commit, push, pull, rebase, squash, merge. Semuanya lewat keyboard
- patch terminal: perbaikan xterm.js yang disetel untuk CLI agent: tanpa scroll-jump, gambar inline, protokol keyboard kitty
- utamakan keyboard: pintasan untuk pane, tab, split, dan git, plus palet perintah ⌘/Ctrl+Shift+P
Platform
- lintas platform: Windows x64 + ARM64, Mac (Apple Silicon + Intel), Linux x64 + ARM64. UI sama, pintasan sama
- WSL yang benar-benar jalan: buka repo di dalam WSL, jalankan agent di distro, dan jalankan Sessions di distro WSL pilihanmu
- open source: AGPL-3.0, tanpa dikunci vendor
- pemakaian & batas: token dan biaya claude code serta codex per pane, plus rate limit codex
What problem does Pane solve?
Agent coding AI itu luar biasa. claude code bisa bekerja mandiri selama berjam-jam. codex bisa merilis fitur dari awal sampai akhir. modelnya bukan hambatan.
cara kamu berinteraksi dengan merekalah hambatannya.
Mengelola agent AI sekarang terasa seperti mengatur lalu lintas udara dengan walkie-talkie. Kamu berpindah-pindah jendela terminal. Menyalin-tempel antar tab. Lupa agent mana ada di branch mana. Bolak-balik antara penampil diff, terminal, klien git, dan editormu. Agentnya cepat, tetapi alatmu membuatmu lambat.
Lalu ada git worktree. Semua sepakat worktree adalah cara yang tepat untuk menjalankan agent paralel: branch terisolasi, tanpa konflik, terpisah rapi. Tapi memakainya? Menyebalkan. git worktree add, git worktree remove, mengingat path, melacak worktree dan branch-nya, membersihkan yang usang, rebase ke main, lalu squash commit sebelum merge. Developer berpengalaman pun sering salah langkah. Infrastruktur ini kuat, tetapi UX-nya buruk.
pane membuat worktree tak terlihat. Kamu membuat pane, pane membuat worktree. Kamu menghapus pane, pane membersihkannya. Tekan pintasan, pane melakukan rebase dari main. Kamu tak perlu mengetik git worktree lagi. Semua manfaat isolasi, tanpa rasa sakitnya.
Kalau kamu sedang membandingkan semua pilihan, mulai dari direktori alat pengelola agent AI. Isinya memetakan aplikasi desktop, alat tmux, multiplexer terminal, alat bantu worktree, dashboard, dan sistem koordinasi.
cara kerjanya
pane memakai dua hal dasar: pane dan tab. Satu pane per fitur, satu worktree. Di dalam setiap pane, agent, terminal, browser, dan diff file berupa tab, dan panel samping menampilkan file, perubahan, dan riwayat git pane itu. Workspace-mu kembali setelah restart, dan claude code, codex, serta cursor melanjutkan percakapannya. Setiap pane benar-benar terisolasi. Agentmu tak akan saling mengganggu.
$ codex
yang kamu jalankan
pane langsung menjalankan claude code, codex, dan cursor, plus opencode, aider, goose, gemini, atau agent CLI lain yang berjalan di terminal.
tempat agent berjalan
Laptopmu, distro WSL, desktop, mac mini, mesin linux, VM, server rumah, atau host cloud.
fix-navneeds you✓ approved
update-docsworking
tempat kamu mengendalikannya
pane desktop untuk alur kerja lengkap, atau runpane.com/app dari ponselmu.
cara agent mengoperasikannya
Session adalah chat dengan claude code, codex, atau cursor yang menjalankan agent-agent lainmu. Session menambahkan repo, membuat pane worktree, memulai agent, memantaunya, dan mengumpulkan laporannya lewat runpane agent-context dan MCP server pane. Lihat Sessions.
kenapa ini penting
pane lintas OS, open source, dan bisa kamu hosting sendiri, dengan semua dasar yang kamu butuhkan untuk coding dengan agent, tanpa terkunci vendor.
lihat detailnya →Kalau bisa berjalan di terminal, alat itu langsung bisa berjalan di pane tanpa integrasi. Alat lain membuat UI chat khusus yang hanya bekerja dengan agent yang mereka dukung. pane memberi setiap agent terminal sungguhan. claude code, codex, aider, goose, atau apa pun yang dirilis besok. Tanpa plugin. Tanpa SDK. Tak perlu menunggu dukungan. Langsung jalankan.
Agentmu sudah terhubung ke Linear, Jira, GitHub, dan Slack lewat MCP dan alat CLI. Terminal adalah lapisan integrasi universal. pane tak mengintegrasikan ulang hal yang sudah bisa diakses agentmu. pane memberi mereka tempat untuk berjalan.
pane juga membuka workspace untuk agent. claude code, codex, dan cursor otomatis mendapat tool MCP pane. Agent apa pun bisa memakai CLI runpane: runpane agent-context untuk mempelajari perintahnya, runpane repos add untuk mendaftarkan repo, runpane panes create untuk membuka pane dengan prompt awal yang tepat. Baca kontrak CLI.
apa yang dikoordinasikan Session?
Buka Session dari sidebar dan bicara dengan claude code, codex, atau cursor tentang seluruh workspace, bukan hanya satu repo. Session berjalan di luar worktree mana pun, punya folder catatan sendiri, dan mengatur pekerjaan lewat runpane.
Pembagian pentingnya: Session tetap berdiskusi denganmu dan memutuskan apa yang dikerjakan. Pekerjaannya terjadi di pane worktree yang terisolasi. Session memantaunya, tahu saat pekerjaan selesai atau macet, mengikuti PR-nya, dan memberitahumu apa yang perlu kamu putuskan.
baca dokumentasi Sessions →Bukan IDE. Bukan emulator terminal. vim untuk mengelola agent. pane tak berintegrasi dengan alat lain. Semua alatlah yang berintegrasi dengannya. Lintas platform, digerakkan keyboard, dan dibuat untuk developer yang tenggelam dalam tab terminal serta konflik git. Kamu bawa agentnya. Kami membuatnya terbang.
terbang dengan pane
Detail kecil yang dampaknya terus bertambah. Masing-masing menghemat beberapa detik. Jika digabung, semuanya mengubah seberapa cepat kamu merilis.
lihat status sekilas
Titik workspace menunjukkan aktivitas proyek. Nama pane berdenyut saat pekerjaan aktif. Garis bawah biru putus-putus menandai pane selesai yang belum kamu buka.
> fix @npm test
konteks lintas terminal
Ketik @ untuk menarik output terbaru dari terminal lain di pane yang sama ke terminal yang sedang kamu pakai. Agent dan test run-mu berbagi konteks tanpa copy-paste.
> Review this diff
bagaimana pintasan snippet membantu?
⌘/ctrl+alt+huruf mengetikkan teks yang kamu simpan ke terminal mana pun. Template prompt, instruksi review, perintah debug. Masing-masing satu tombol.
> ./screenshot.png
tarik dan lepas
Tarik file hingga 50 MB langsung ke terminal. Tak perlu mengetik path.
secret tersinkron otomatis
.env dan file yang diabaikan git disalin ke setiap worktree baru. pane langsung siap dijalankan begitu dibuat.
▶refactor-apiready on :4210
▶fix-navready on :6380
▶update-docsready on :7750
port terisolasi
Setiap pane mendapat blok 10 port sendiri di $PANE_PORT. Arahkan run script-mu ke sana sekali, dan tiga pane menjalankan tiga dev server tanpa bentrok.
✓ tests/api.test.ts (18)
Reading src/api/client.ts…
✓ tests/navigation.test.ts (9)
new output ↓perbaikan terminal untuk CLI agent
Bug lompatan scroll claude code dalam percakapan panjang? Sudah diperbaiki. Ada beberapa patch xterm.js lain yang disetel untuk alur kerja agent. Mesin terminalnya sama dengan yang dipakai VS Code.
remote pane


Refactor API client. Same task on desktop and on the iPhone app, coming soon.
jalankan agen di komputer lain dan gunakan antarmukanya dari laptopmu. buka Pane di keduanya dengan login Tailscale yang sama. buka Settings → Remote Access → Your computers, lalu klik Connect. gunakan kode koneksi untuk browser, akun Tailscale lain, dan server tanpa antarmuka. Mulai di sini.
$ runpane workspace mac exec -- make test
[mac: macOS, zsh, exit 0]
satu agen, komputer Mac, Windows, dan WSL milikmu
Perlu menguji OS lain atau memakai alat yang terpasang di komputer lain? Workspaces memungkinkan agenmu membaca file dan menjalankan perintah di komputermu melalui Tailscale, jaringan privatmu. Agenmu tetap di sini. Perintah berjalan di sana.
Koneksi dari WSL ke host Windows-nya sendiri masih diperbaiki. Lihat rute yang didukung di panduan penyiapan.
serahkan tugas ke agen baru
Dengan runpane handoff, agen baru menerima catatan dan kodemu di komputer lain, lalu melaporkan hasilnya. Gunakan repositori native Mac atau Windows. Tujuan WSL belum didukung.
- Isi catatan dari
runpane handoff --template. - Push branch-mu. Sebutkan agen dan komputer tujuan, lalu periksa dengan
--dry-run. - Kirim tugasnya. Biarkan agen penerima menangani branch itu selama bekerja.
dua cara yang jelas
untuk komputermu sendiri, buka Settings → Remote Access → Your computers dan klik Connect. untuk browser, dan akun lain, buat kode pane-remote:// di Connection codes → Set Up Host. tempel di Your computers → Add with a Code pada desktop, atau di runpane.com/app pada browser.
daemon aman yang kamu hosting sendiri
pane menjalankan daemon kecil di host agar sesi, terminal, file, status git, dan prompt persetujuan tetap bekerja seperti pane. tailscale, SSH, atau tunnel HTTPS tepercaya menjadi jalur aksesnya.
gratis dan open source
remote pane sudah termasuk dalam pane. Hosting sendiri di perangkatmu tanpa langganan eksekusi terkelola. Lalu pakai kunci penyedia agent dan suara yang sudah kamu miliki.
akses desktop dan ponsel
pane desktop memberimu akses remote lengkap. Aplikasi browser di runpane.com/app memungkinkanmu memeriksa dan mengarahkan sesi berbasis terminal dari ponsel. Instal sebagai PWA untuk akses cepat.
apa yang membedakan pane
| fitur | pane | superset | conductor | claude squad | cursor | herdr |
|---|---|---|---|---|---|---|
| platform | win (x64 + arm64) + mac + linux, plus repo WSL | mac (linux eksperimental, tanpa windows) | khusus mac | mac + linux (butuh tmux) | win + mac + linux | Windows + macOS + Linux |
| agent | claude code, codex, cursor bawaan + CLI apa pun | CLI apa pun | claude code, codex, cursor, opencode | apa pun (tmux) | hanya bawaan | integrasi yang didukung + perintah terminal |
| penampil diff | bawaan, sorotan sintaks | bawaan | bawaan | tidak ada | tingkat editor | terminal atau tinjauan eksternal |
| alur kerja git | commit, push, pull, rebase, squash, merge. Semua lewat keyboard | worktree + merge | worktree + PR | hanya worktree | tingkat editor | git di terminal atau integrasi |
| runtime remote | lokal, atau host milikmu lewat SSH, Tailscale, atau HTTPS. Aplikasi browser di ponsel | relay ke mesin milikmu (Pro); workspace cloud dalam beta | workspace cloud berbayar; aplikasi iPhone khusus cloud | rakit sendiri dengan SSH + tmux | IDE lokal / ekstensi SSH | server, SSH, dan sesi bernama |
| utamakan keyboard | pintasan + palet perintah | sebagian | sebagian | hanya terminal | pintasan IDE | UI terminal |
| open source | ya (AGPL-3.0) | source-available (Elastic License 2.0) | tidak | ya | tidak | ya (Apache-2.0) |
| sesi tetap tersimpan | workspace, tab, dan scrollback kembali; claude code, codex, dan cursor melanjutkan percakapannya. Agent berhenti saat kamu keluar | ya | ya | tidak | tak berlaku | ya, dengan detach langsung dan pemulihan bertahap |
| konteks lintas terminal | @ untuk berbagi output antar terminal | tidak | tidak | tidak | tidak | susun dengan API CLI atau socket |
| sinkronisasi secret | .env otomatis disalin ke worktree | manual | manual | manual | tak berlaku | konfigurasi Anda |
| isolasi port | ditetapkan otomatis per pane | manual | manual | manual | tak berlaku | konfigurasi Anda |
kenapa pane ada
kekacauan worktree
Semua sepakat worktree adalah cara yang tepat untuk menjalankan agent paralel: branch terisolasi, tanpa konflik, terpisah rapi. Tapi memakainya? Menyebalkan.
git worktree add, git worktree remove, mengingat path, melacak worktree dan branch-nya, membersihkan yang usang, rebase ke main, lalu squash commit sebelum merge. Developer berpengalaman pun sering salah langkah. Infrastruktur ini kuat, tetapi UX-nya buruk.
pane membuat worktree tak terlihat. Kamu membuat pane, pane membuat worktree. Kamu menghapus pane, pane membersihkannya. Tekan pintasan, pane melakukan rebase dari main. Kamu tak perlu mengetik git worktree lagi.
masalah windows
windows menguasai sekitar 70% pasar desktop developer. linux punya 5-10% lagi. mac sekitar 25%. Seluruh ekosistem alat coding AI sedang membuat produk untuk 25% itu.
conductor khusus mac. superset tak punya build windows. claude squad butuh tmux, yang tak berjalan di windows. claude code agent teams butuh tmux atau iTerm2. cursor dan windsurf ingin kamu memakai agent bawaan mereka.
pane dibuat untuk 75% lainnya. Juga untuk developer mac yang ingin memilih agent sendiri.
prinsip desain
Selalu utamakan keyboard. Setiap tindakan punya pintasan. Keyboard bukan input alternatif. Keyboard adalah input utama.
Selamanya bebas agent. Kami tak akan menguncimu ke satu agent. Kalau berjalan di terminal, alat itu berjalan di pane.
Benar-benar lintas platform. Developer pengguna surface pro pantas mendapat alat yang sama dengan developer pengguna macbook pro.
Menyatu dengan git, bukan sekadar di sampingnya. Agent menulis kode. Kamu meninjaunya. Kamu melakukan commit. Loop itu harus mulus.
Kecepatan adalah fitur. Kalau sesuatu butuh lebih dari 100ms, itu bug. Kalau animasi tak punya tujuan, hapus.
Digunakan oleh para developer di
di 100 negara
untuk siapa pane dibuat
- → developer Windows, Windows ARM, WSL, dan Linux yang diabaikan alat khusus mac
- → pengguna banyak agent yang ingin mengelola semuanya dalam satu aplikasi
- → developer pengguna keyboard yang menginginkan kecepatan tingkat superhuman
- → siapa pun yang lelah berpindah-pindah jendela terminal
What do people ask about Pane?
kenapa kalian membuat ini?
kenapa pane dibuat dengan electron? bukankah electron buruk?
sekarang ada 47 jendela terminal terbuka. tolong?
apa itu git worktree dan kenapa penting?
git worktree lagi. claude squad memakai worktree, tetapi kamu harus mengelolanya sendiri. pane membuatnya tak terlihat.pane BUKAN untuk siapa?
kenapa namanya "pane"?
kenapa semua orang membenci developer windows?
"tapi mengembangkan software di windows itu sulit"
wsl --install. Selesai. Sekarang ubuntu berjalan di dalam windows tanpa VM dan tanpa overhead. Narasi "kamu tak bisa ngoding di windows" datang dari orang yang belum pernah mencoba WSL dan mengira terminal dimulai serta berakhir di iTerm2. Sementara itu, 70% developer dunia merilis kode produksi di windows tanpa masalah. pane bekerja di semuanya: windows, WSL, mac, linux. Tak perlu alasan.bukankah ini cuma tmux dengan langkah tambahan?
tunggu, kalian benar-benar memakai windows?
apa bedanya pane dengan cursor, conductor, dan claude squad?
apa itu "pengelola agent" dan apakah saya membutuhkannya?
apa maksud "superhuman untuk agent coding AI"?
bagaimana jika agent AI baru dirilis besok?
semua alat mengaku "mengutamakan keyboard." apakah kalian benar-benar begitu?
bagaimana cara menginstal pane?
curl -fsSL https://runpane.com/install.sh | sh. windows powershell: irm https://runpane.com/install.ps1 | iex. Atau unduh langsung dari rilis github. Skripnya otomatis mendeteksi OS dan arsitekturmu.apakah pane gratis? apakah nanti akan berbayar?
bergabunglah di discord, lihat source di github, atau hubungi [email protected].





