Jembatan komunikasi tingkat lanjut yang memungkinkan skrip Python lokal atau Agen AI untuk membaca, menulis, dan mengeksekusi sel di Google Colab secara *remote* tanpa menggunakan API resmi.
Google Colab memberikan akses gratis ke GPU (seperti T4) yang sangat berguna untuk melatih model AI (*finetuning LLM*). Namun, Google Colab tidak memiliki API resmi untuk dikontrol secara otomatis dari luar.
Jika Anda sedang membangun agen AI (*AI Agent*) atau sistem otomatis di komputer lokal Anda, agen tersebut tidak bisa begitu saja "mengetik" atau "menjalankan" kode di Google Colab. Colab Agent Bridge menyelesaikan masalah ini dengan memanipulasi Editor Colab (Monaco Editor) langsung dari dalam *browser* Anda.
Untuk saat ini, jembatan eksklusif ini didesain secara khusus untuk berkomunikasi dengan Agy (Antigravity Agent). Agy dapat sepenuhnya membaca konteks sel Colab, menulis kode, hingga mengeksekusi proses training model Anda secara otonom.
Agy adalah asisten pemrograman otonom tingkat lanjut dari Google DeepMind yang dijalankan melalui antarmuka terminal (CLI). Untuk menggunakan ekstensi jembatan ini secara maksimal, pastikan Anda telah menginstal Agy.
Jika Anda sudah memiliki Node.js terpasang, buka terminal lokal Anda dan jalankan:
Tautkan terminal dengan kredensial Google Anda:
Masuk ke folder repositori Colab-Agent-Bridge lalu jalankan agen:
Skrip Python (atau Agen AI Anda) ingin mengeksekusi sesuatu di Colab. Ia mengirim permintaan HTTP POST sederhana ke Local Server.
Berjalan di latar belakang komputer Anda (localhost:8765). Bertindak sebagai ruang tunggu (antrian) untuk perintah-perintah tersebut.
Terpasang di Chrome. Secara aktif bertanya ke Server: "Ada perintah baru?". Jika ada, ia akan menulis dan memencet tombol 'Play' di Google Colab secara otomatis.
Agent Lokal → (HTTP POST) → Server Antrian ← (Long Polling) ← Ekstensi Chrome → (DOM Inject) → Google Colab
Klon repositori GitHub ke komputer Anda.
Buka chrome://extensions/, aktifkan Developer Mode, klik Load Unpacked, dan pilih folder ekstensi yang baru saja diunduh.
Jalankan server jembatan menggunakan Python (tidak perlu pustaka eksternal).
Buka *tab* Google Colab mana saja. Ekstensi akan otomatis mendeteksi URL dan mulai menghubungi localhost:8765.
Ketika ekstensi aktif, Anda tidak perlu menyentuh *mouse* atau *keyboard* sama sekali. Sel-sel kode di Google Colab Anda akan diisi dan dijalankan secara otomatis (seperti ada "hantu" yang mengetiknya).
Sistem Bridge Server berhasil terhubung dua arah dengan ekstensi Chrome!
Status: READY. Menunggu perintah dari agen AI...
Agen jarak jauh akan membaca status sel ini. Jika berhasil dieksekusi, agen akan mendapatkan tanda centang hijau dan menerima balasan *output* dari sel (teks "🚀 Menjalankan...").
Kirim HTTP POST request ke http://localhost:8765/command dengan payload JSON berikut:
Mengekstrak isi dari sel Colab tertentu berdasarkan indeks (dimulai dari 0).
Menimpa kode di dalam sel tertentu. Membutuhkan parameter tambahan code.
Menjalankan sel tertentu di Colab (mensimulasikan klik tombol Play atau pintasan Ctrl+Enter).
Gunakan skrip Python ini sebagai Agen Anda untuk memerintahkan Colab secara otomatis.