tabsh: terminal dan agen AI coding di browser

Satukan terminal lokal dan status tugas dari berbagai proyek

tabsh.cc
tabsh screenshot

Apa kegunaan tabsh? Penjelasan sederhana

tabsh menempatkan terminal dan agen AI coding yang berjalan di komputer Anda dalam tab browser. Layanan lokal menjalankan perintah, sedangkan halaman menampilkan dan mengendalikan sesinya di sebelah dokumentasi, tiket, dan aplikasi yang sedang dikembangkan.

Manfaatnya terasa ketika beberapa proyek berjalan bersamaan dan Anda perlu mengetahui tugas yang menunggu jawaban. Demo situs memakai layanan tiruan di dalam halaman. Untuk menjalankan perintah sungguhan, program lokal harus dipasang.

Biaya dan sistem yang didukung

Diperiksa pada 28 Oktober 2026: tabsh gratis, bersumber terbuka dengan lisensi MIT, dan tidak memiliki paket berbayar. Biaya agen, model, atau layanan jaringan pilihan berada di luar pernyataan gratis tersebut.

Build resmi mendukung macOS Apple silicon dan Intel serta Linux x86-64 dan arm64. Tidak ada build Windows. Safari memakai aplikasi lokal di http://tabsh.localhost:7681; Chrome mungkin meminta izin menjangkau aplikasi lokal. Alat ini cocok untuk pengembang yang sudah memakai proyek dan CLI lokal.

Hubungkan agen coding yang sudah dipakai

Halaman resmi menyebut Claude Code, Codex, Cursor CLI, dan OpenCode. CLI lain yang menerima prompt dapat dikonfigurasi memakai perintah mulai, lanjutkan sesi, dan ACP. Kartu menyediakan antarmuka TUI dan percakapan, tetapi kompatibilitas tiap fitur harus diperiksa untuk penyedia terkait.

tabsh mengatur alat yang Anda pilih. Autentikasi agen, akun model, dan lingkungan eksekusinya tetap merupakan kebutuhan terpisah.

Mulai tugas pertama dan periksa statusnya

  1. Siapkan Mac atau Linux, folder proyek, dan agen yang sudah berfungsi. Dengan Homebrew gunakan brew install blaise1030/tap/tabsh.
  2. Jalankan tabsh dan pastikan folder kartu sudah benar di browser yang dipasangkan.
  3. Di dalam terminal tabsh, minta agen menjalankan tabsh setup dan mengikuti panduan. Konfigurasi dicadangkan lebih dahulu, hook yang ada dipertahankan, dan laporan menjelaskan berkas yang diubah serta cara membatalkannya.
  4. Pastikan pengujian memindahkan kartu ke Needs input dengan catatan setup test, lalu kembali ke In progress. Jika gagal, berikan laporan kepada agen yang sama. Peristiwa yang tersedia berbeda antar-CLI.
  5. Kirim tugas kecil dan periksa perubahan berkas beserta pengujiannya. Hook yang disiapkan dapat memunculkan notifikasi dan suara saat terminal yang tidak terlihat membutuhkan masukan atau selesai.

Proses latar yang dijalankan langsung berhenti ketika terminal peluncurnya ditutup. Pengguna Homebrew dapat menghentikannya dahulu, memakai brew services start tabsh, lalu memasangkan browser melalui http://127.0.0.1:7681.

Pantau proyek dan tugas yang menunggu jawaban

Setiap shell atau agen memiliki kartu dengan folder kerjanya sendiri. Papan membagi kartu menjadi Backlog, In progress, Needs input, Completed, dan Archived. Tampilan daftar menggabungkan kartu yang sama dari semua proyek berdasarkan status dalam satu guliran.

Kartu membuka terminal atau panel percakapan. Penjelajah berkas mengikuti folder shell, dengan pencarian nama, pembukaan jalur, dan penyuntingan dalam panel. Menyeret berkas ke terminal memasukkan jalurnya. Shell dapat tersambung kembali setelah tab ditutup atau dimuat ulang; tab, folder, dan riwayat guliran dipulihkan.

Eksekusi lokal dan risiko perubahan bersamaan

Layanan mendengarkan di loopback serta memakai token pemasangan pada fragmen URL. Informasi resmi menyatakan tidak ada akun tabsh, relay miliknya sendiri, atau telemetri. Pernyataan itu menjelaskan tabsh; agen yang terhubung masih dapat mengirim permintaan ke model eksternal. Periksa kebijakan penyedia sebelum menggunakan kode privat.

Tidak ada isolasi Git worktree otomatis. Agen bekerja di checkout dan branch yang dipilih sehingga perubahan pada berkas yang sama bisa berbenturan. Bagi lingkup pekerjaan dan siapkan folder terpisah bila perlu, kemudian tinjau diff dan pengujian.

Akses dari perangkat lain bersifat opsional dan memerlukan jalur privat. Dokumentasi menjelaskan Tailscale atau terowongan SSH serta memperingatkan agar port HTTP shell tidak dibuka untuk publik.

Pertanyaan umum

Apakah gratis termasuk penggunaan Claude Code atau Codex?

Yang gratis adalah aplikasi tabsh. Akses, langganan, dan pemakaian model atau agen ditentukan oleh penyedia masing-masing.

Apakah cukup membuka demo?

Demo hanya simulasi. Terminal sungguhan memerlukan layanan yang dipasang dan browser yang dipasangkan.

Apakah eksekusi lokal membuat semua permintaan AI tetap offline?

Tidak. Koneksi lokal tabsh berbeda dari permintaan agen kepada penyedia modelnya.

Sumber resmi