Claude Code para developer Anda,
di mana saja lewat server perusahaan.
SSemBridge adalah konsol pengembangan jarak jauh Claude Code untuk developer perusahaan. Cukup tempatkan server relai di server perusahaan, dan para developer dapat memantau serta mengendalikan sesi Claude Code yang dijalankan dengan tmux di Mac masing-masing dari browser desktop dan ponsel melalui server tersebut — mulai dari mengirim prompt · menyetujui izin · menjawab pertanyaan · menghentikan.
Menunggu persetujuan 1
Host Agent
Peristiwa hook
DesktopDaftar sesi · percakapan · persetujuan dalam tiga kolom yang lega
PonselSesi yang sama dengan satu tangan — setujui · jawab · hentikan
Berjalan di atas server perusahaan
SSemBridge dipasang di server yang dikelola langsung oleh perusahaan. Para developer tetap memakai Claude Code di Mac masing-masing seperti biasa, lalu melanjutkan sesi tersebut dari luar meja kerja melalui server perusahaan.
Relai di server perusahaan
Konsol web · relai · salinan percakapan untuk tampilan · cadangan percakapan, semuanya berada di satu server perusahaan. Kendali jarak jauh tidak melewati layanan cloud eksternal.
Rahasia akun hanya di setiap Mac
Informasi login Claude dan kunci Ollama hanya disimpan di Mac developer. Saat login dari web pun, server hanya meneruskan prosesnya dan tidak menyimpan rahasia apa pun.
Mac hanya membuka koneksi keluar
Agent di setiap Mac yang lebih dulu menghubungi server perusahaan. Tidak ada port yang perlu dibuka di Mac, dan koneksi Agent hanya diterima dari dalam jaringan internal (VPN).
Semua perintah jarak jauh tercatat di log audit
Mencatat siapa · di sesi mana · apa · hingga hasilnya. Web hanya terbuka setelah ID · kata sandi dan OTP.
Layar admin
Admin mengelola dari web: pendaftaran · pelepasan host (Mac developer), status login akun per Mac, model yang dipakai dan bawaannya, penggunaan, serta pengaturan server dan masa retensi.
Cadangan percakapan · pemulihan
Riwayat percakapan di setiap Mac dicadangkan ke server perusahaan setiap 10 menit. Percakapan cadangan yang dicari dan dipulihkan admin dibuka melalui “Lanjutkan” di sesi baru.
Komunikasi Claude Code dengan model (Anthropic API, dsb.) tetap berlangsung langsung dari setiap Mac seperti biasa, terlepas dari konsol.
Sekilas
Jawab pertanyaan Claude tanpa harus berada di depan terminal, lihat berapa banyak yang sudah terpakai, dan serahkan pekerjaan ke Mac lain. Layar di bawah ini digambar dengan data contoh rekaan.
Lega di desktop, satu tangan di ponsel
Gunakan konsol yang sama di layar apa pun. Di browser desktop, daftar sesi · percakapan · notifikasi tersusun berdampingan dalam tiga kolom, sementara editor file dan dasbor penggunaan tampil lega; di ponsel, berpindah antara Sesi · Notifikasi · Tugas · Penggunaan · Kelola lewat tab di bawah. Layar di bawah ini juga digambar dengan data contoh rekaan.
Tiga kolom yang lega, ciutkan bila perlu
Daftar sesi di kiri · percakapan di tengah · persetujuan dan host di kanan, dalam satu layar. Saat kedua sisi diciutkan, sesi tetap tampil sebagai baris ringkas (status · waktu berjalan · jumlah persetujuan) dan notifikasi sebagai baris ikon, sehingga percakapan menjadi lebih lebar.
- File yang diubah tampil sebagai diff bernomor baris, output panjang diciutkan
- Status ciut diingat oleh browser ini
- Kirim dengan ⌘↵, seret dan lepas file
Geser ke samping untuk melihat
Penjelajah file dan editor
Lihat folder sesi sebagai pohon dan buka dua file berdampingan untuk diedit. Buka kunci, edit, lalu simpan dengan ⌘S; file yang diubah Claude langsung dimuat ulang.
- Pratinjau Markdown · tampilan gambar
- Ganti nama · duplikat · hapus ke Tempat Sampah (tanpa hapus permanen)
- Isi .git · .claude tidak dapat diubah
todo-app
Aplikasi web kecil yang menyinkronkan daftar tugas antarperangkat.
Memulai
npm installnpm run devlalu buka di browser- Tes dengan
npm test
Geser ke samping untuk melihat
Dasbor penggunaan
Batas akun dan prediksi laju saat ini, serta estimasi biaya · permintaan · output · cache hit dibandingkan dengan periode sebelumnya. Bilah harian per model dan peta panas hari × jam menunjukkan kapan · di mana dipakai.
- Periode: hari ini · 7 hari · 30 hari · 90 hari · bulan ini
- Hari dengan lonjakan ditandai ▲
- Biaya adalah estimasi berdasarkan tarif API
Harian estimasi biaya per model · ▲ lonjakan
Batas akun Claude 1
Kapan dipakai hari × jam
Siapa yang memakai berdasarkan estimasi biaya
Geser ke samping untuk melihat
Apa saja yang bisa dilakukan
Pekerjaan yang biasa Anda lakukan di terminal juga bisa dilakukan di web. Sumber aslinya selalu file percakapan di setiap Mac; server hanya menyimpan salinan untuk tampilan.
Lihat percakapan secara real-time
Lihat percakapan·pemanggilan tool·hasil·subagen secara real-time dalam urutan yang sama dengan terminal. File yang diubah tampil sebagai diff bernomor baris, output panjang diciutkan, dan Markdown·diagram mermaid·gambar juga dirender. Akun yang benar-benar dipakai setiap sesi (Claude·Ollama) juga terlihat.
Persetujuan izin · menjawab pertanyaan
Saat Claude meminta izin menjalankan perintah atau mengajukan pertanyaan, kartu muncul di web·ponsel. Dialog yang sama juga muncul di terminal, dan jawaban yang lebih dulu diberikan yang berlaku. Dialog konfirmasi yang hanya muncul di terminal (mis. konfirmasi tugas latar belakang saat keluar) juga bisa dipilih dari web.
Prompt · file · hentikan
Teks panjang dikirim apa adanya; file yang diseret dan dilepas atau ditempel ke kolom input diunggah ke folder sesi dan disisipkan sebagai @jalur. Pantau baris progres dan hentikan seperti menekan Esc.
Sesi baru · lanjutkan
Buka sesi baru dengan tmux di dalam folder yang diizinkan, dan lanjutkan percakapan yang sudah selesai. Percakapan dari folder yang hanya dipakai di terminal juga muncul di daftar lanjutkan (seperti claude --continue), dan bila dilanjutkan dengan akun lain, file percakapannya disalin ke akun tersebut.
Model · effort · mode izin
Ganti model dan effort di tengah sesi (secara bawaan hanya untuk sesi ini), dan berpindah di antara lima mode izin (Bawaan·Terima edit otomatis·Rencana·Otomatis·Izinkan semua).
Pindahkan sesi
Pindahkan sesi yang sudah selesai ke Mac lain untuk dilanjutkan. Folder kerja juga bisa ikut dipindahkan (kecuali folder yang bisa dibuat ulang), dan setiap tahap terlihat di bilah progres.
Penjelajah file · editor
Jelajahi, pratinjau, dan edit folder sesi. File yang diubah Claude langsung tercermin, dan menghapus hanya berarti memindahkan ke Tempat Sampah. Buka di jendela baru untuk melihat file sambil memantau percakapan.
Terminal web
Buka shell Mac developer dan layar tmux asli sesi claude dari web. Gulir, salin dengan seret-pilih, dan bersihkan dengan ⌘K seperti di terminal; jumlah baris yang diingat diatur di Pengaturan. Hanya terbuka bila diaktifkan langsung di Mac tersebut.
Daftar prompt
Kumpulkan hanya prompt yang dimasukkan orang di sesi itu, terbaru dulu. Klik untuk melompat ke titik itu dalam percakapan dan meninjau dari sana — termasuk riwayat lama (dalam masa retensi server).
Tugas — agen latar belakang
Lihat agen latar belakang dan alur kerja yang sedang berjalan di semua sesi dalam satu layar, termasuk yang selesai dalam 24 jam terakhir.
Dasbor penggunaan
Lihat batas akun dan prediksi laju saat ini, estimasi biaya, bilah harian per model, sesi dengan pemakaian terbanyak, dan peta panas hari×jam. Biaya adalah estimasi berdasarkan tarif API.
Kelola host · akun dari jarak jauh
Hubungkan Mac developer dengan satu baris perintah instalasi yang dibuat oleh “Tambah host”. Lihat status login akun Claude · Ollama per Mac dan login dari web; Agent diperbarui dari jarak jauh dengan “Perbarui sekarang”.
Cadangan percakapan · pemulihan
Riwayat percakapan dan salinan file sebelum diubah Claude diunggah ke server perusahaan setiap 10 menit. Lihat ukuran arsip · sisa ruang disk · status cadangan per host, lalu pilih yang ingin dipulihkan.
Log audit · pembersihan retensi · metrik
Semua perintah jarak jauh dicatat: siapa·di sesi mana·apa·hingga hasilnya. Catatan lama dibersihkan sesuai masa yang ditetapkan, dan nilai sensitif seperti token ditampilkan tersamar. Metrik seperti latensi koneksi per host juga tersedia.
10 bahasa
Gunakan konsol web dalam bahasa Korea·English·日本語·简体中文·Français·Español·Bahasa Indonesia·Tiếng Việt·ភាសាខ្មែរ·العربية. Pilih lewat tombol 🌐 di bagian atas; bahasa Arab ditampilkan dari kanan ke kiri.
Begini cara memakainya setelah diterapkan
Hubungkan Mac para developer ke satu server perusahaan. Developer cukup memakai claude di dalam tmux seperti biasa.
Pasang di server perusahaan
Tempatkan server relai (server aplikasi web · basis data) di server internal. Konsol web dibuka di balik proxy HTTPS perusahaan, dan koneksi Agent hanya di dalam jaringan internal.
Hubungkan Mac developer
Tempel satu baris perintah instalasi yang dibuat admin lewat “Tambah host” (kode pendaftaran sekali pakai, 15 menit) ke terminal Mac, maka Agent terpasang dan terhubung.
Lanjutkan dari mana saja
Sesi claude yang dijalankan di tmux muncul di web. Pantau progres dari desktop atau ponsel, lalu setujui · jawab · beri instruksi berikutnya · hentikan.
Bagaimana cara kerjanya
Agent di setiap Mac membaca file percakapan dan hook claude lalu mengirimkannya ke server perusahaan, serta mengetikkan perintah dari web ke tmux. Karena Agent yang lebih dulu menghubungi server, tidak ada port yang perlu dibuka di sisi Mac.
- Sumber aslinya adalah file percakapan di setiap Mac. Server hanya menyimpan salinan untuk tampilan, sehingga meski server dijalankan ulang, Agent akan mengirim ulang dan mengisinya kembali.
- Koneksi satu arah Agent → server — server tidak masuk ke Mac. Perintah juga diterima lewat koneksi yang sama lalu diketikkan ke tmux.
- hook hanya diterima di 127.0.0.1. Meski Agent mati, claude tidak menjadi lambat (menyerah dalam 1 detik).
- Web berada di balik proxy HTTPS perusahaan dan hanya terbuka setelah login + OTP; semua perintah jarak jauh tercatat di log audit.
Biner tunggal Go
Berjalan terus di setiap Mac lewat launchd. Tail file percakapan · menerima hook · mengendalikan tmux · pembaruan jarak jauh.
SSemiYa F/W
Web Application Server
Relai WebSocket, REST, log audit, penyimpanan cadangan percakapan. Dipasang di server internal.
Modul JS vanilla
Tanpa build tool, tanpa sumber daya eksternal. Desktop · ponsel, tema terang · gelap.
Database
Salinan percakapan untuk tampilan, katalog akun·model, penggunaan, log audit.
Prinsip keamanan
Karena ini alat untuk menjalankan perintah dari jarak jauh di Mac developer, batasan yang harus dijaga sudah ditetapkan sejak awal sebelum dibangun.
- Relai · penyimpanan untuk kendali jarak jauh semuanya di server perusahaan — tidak melewati layanan cloud eksternal.
- Mac hanya membuka koneksi keluar ke server perusahaan — tidak ada port untuk koneksi masuk dari luar.
- Rahasia akun (token Claude·kunci Ollama) hanya disimpan di setiap Mac. Server tidak menyimpannya.
- Kode pendaftaran·token host hanya disimpan sebagai hash, dan kode pendaftaran hanya bisa dipakai sekali·dalam 15 menit.
- Koneksi untuk Agent tidak dibuka lewat proxy eksternal dan hanya diterima dari jaringan internal (VPN).
- Web wajib memakai ID · kata sandi dan OTP, dan tugas administrasi (host · akun · pengaturan · pemulihan cadangan) hanya dapat dilakukan admin.
- Sesi baru hanya dibuka di dalam folder yang diizinkan, dan jalur file diperiksa terakhir oleh Agent (di luar folder sesi·
.git·.claudeditolak). - Semua perintah jarak jauh dicatat di log audit (siapa·sesi mana·apa·hasilnya).
- Terminal web hanya terbuka bila diaktifkan langsung di Mac tersebut (tidak bisa diaktifkan dari web), dan OTP diperiksa sekali lagi setiap kali admin membukanya. Pembukaan·penutupan·jumlah byte dicatat di log audit tanpa isi ketikan, dan terminal ditutup setelah 30 menit tanpa input.
- Nilai yang menyerupai token di layar dan catatan ditampilkan tersamar.
- Web tidak memuat skrip·font eksternal (CSP), dan ukuran·jalur unggahan diperiksa dua kali.
Persyaratan
Kondisi yang diperlukan agar SSemBridge berjalan.
- Setiap Mac memerlukan macOS dan tmux. Sesi yang dijalankan di luar tmux (terminal biasa) hanya bisa dilihat; untuk mengendalikannya, buka dengan “Lanjutkan di tmux” di web.
- Server perusahaan memerlukan server aplikasi web (WAS) dan basis data. Konsol web ditempatkan di balik proxy HTTPS perusahaan, dan koneksi Agent hanya dibuka di dalam jaringan internal (VPN).
- Akun Claude Code dan Ollama yang sudah dipakai di setiap Mac digunakan apa adanya. Akun dan biaya tetap mengikuti kontrak dengan masing-masing layanan seperti sekarang.
- Format log · hook · tampilan Claude Code berubah di setiap versi. Agent diperbarui mengikuti versi yang sudah diverifikasi (saat ini 2.1.288~2.1.291), dan pembaruan dikirim ke setiap Mac lewat “Perbarui sekarang” di web.
- Biaya pada penggunaan adalah estimasi berdasarkan tarif API, bukan biaya langganan atau tagihan sebenarnya.
Sedang mempertimbangkan penerapan SSemBridge?
Beri tahu kami jumlah developer serta lingkungan Mac · server yang Anda gunakan, dan kami akan merekomendasikan konfigurasi yang sesuai. Harga dan ketentuan penerapan juga dapat ditanyakan melalui kontak kami.
Konsultasi penerapanPada dasarnya dipasang di server internal · Levelupsoft Inc.