Pagerunner Mengotomatiskan Chrome untuk Agen dan Tim AI
Pagerunner, sebuah server MCP gratis dari Enreign, mengotomatiskan profil browser Chrome untuk berbagai tugas. Dibangun dengan Rust, ini terhubung ke data pengguna yang ada seperti cookie dan kata sandi yang disimpan. Alat ini didistribusikan melalui Homebrew, Cargo, dan binari GitHub, membuatnya dapat diakses oleh para pengembang. Ini memungkinkan klien AI untuk berinteraksi dengan lingkungan browser nyata, mendukung berbagai kebutuhan otomatisasi mulai dari pengujian web hingga pengumpulan data.
Alternatif yang Direkomendasikan Teratas
Apa yang dihubungkan oleh Pagerunner?
Pagerunner terhubung langsung ke profil browser Chrome yang nyata. Ini menggunakan data pengguna yang ada, termasuk cookie, kata sandi yang disimpan, dan riwayat penjelajahan, untuk beroperasi dalam keadaan terautentikasi. Ini memungkinkan untuk melakukan tindakan seolah-olah pengguna manusia hadir. Program ini berfungsi sebagai server MCP, yang dirancang khusus untuk otomatisasi browser. Ini mengharuskan pengguna untuk menutup jendela Chrome yang menggunakan profil sebelum memulai sesi Pagerunner di dalamnya, karena penguncian direktori profil Chrome.
Fitur dan alat inti
Pagerunner mengekspos serangkaian alat yang dapat dipanggil untuk otomatisasi browser. Ini menawarkan 27 alat untuk toolkit lengkap, termasuk navigate, click, type, fill, screenshot, dan evaluate. Alat spesifik yang digunakan dalam alur kerja adalah screenshot(), navigate(), get_content(), dan click(). Alat-alat ini mencakup sesi, navigasi, interaksi, snapshot, titik pemeriksaan, penyimpanan KV, intelijen situs, rahasia, dan rekaman, memungkinkan tugas otomatisasi yang beragam dalam Chrome.
Untuk siapa ini?
Pagerunner dirancang untuk agen AI dan tim yang perlu mengotomatiskan interaksi browser. Ini mendukung pengembangan frontend, analisis pesaing, dan alur kerja jaminan kualitas. Tim dapat menggunakannya untuk pengujian regresi visual atau mengotomatiskan walkthrough kriteria penerimaan. Agen AI mendapatkan manfaat dari kemampuannya untuk membaca tiket manajemen proyek dalam profil browser yang persisten, mengumpulkan konteks untuk pengkodean. Lewati ini jika Anda perlu mengotomatiskan browser tanpa menggunakan profil Chrome yang ada.
Cara memulai
Model autentikasi bergantung pada penggunaan profil Chrome yang ada, yang berisi keadaan terautentikasi. Pagerunner mengenkripsi keadaan yang disimpan ini menggunakan AES-256-GCM, dengan kunci disimpan di Keychain macOS atau diatur melalui variabel lingkungan PAGERUNNER_DB_KEY di Linux. Ini mendukung protokol transport stdin/stdout untuk mengekspos server MCP-nya.
Kasus penggunaan
- Mengotomatiskan tugas pengembangan frontend, seperti mengedit CSS, navigasi, mengambil tangkapan layar, dan membandingkan dengan spesifikasi desain.
- Memantau tawaran pesaing, halaman fitur, dan catatan perubahan secara terjadwal untuk menyusun pengarahan pagi.
- Melakukan pengujian regresi visual dengan mengambil tangkapan layar cabang fitur di berbagai titik putus, membandingkan piksel dengan baseline, dan menandai regresi sebelum penggabungan.
Pagerunner menyediakan solusi efektif untuk mengotomatiskan browser Chrome, menghubungkan agen AI dengan profil pengguna nyata dan data mereka. Fondasi Rust-nya memastikan kinerja, sementara enkripsi mengamankan informasi profil sensitif. Ini kompatibel dengan berbagai klien AI, menjadikannya alat yang serbaguna untuk pengembangan, pengujian, dan pemantauan.