ArcRift: Jembatan lapisan memori MCP lokal untuk obrolan browser dan IDE
ArcRift, yang dikembangkan oleh Eshaan Nair, adalah lapisan memori persisten lokal yang menghubungkan obrolan AI berbasis browser dengan lingkungan pengembangan lokal. Aplikasi ini menangkap konteks obrolan browser dan mengeksposnya melalui server Protokol Konteks Model asli sehingga agen IDE lokal dapat menanyakan keputusan dan cuplikan kode yang lalu. Ini menyimpan informasi dalam grafik pengetahuan SQLite lokal, melakukan ingatan semantik, dan menjalankan embedding secara lokal. Pengembang dan pengguna AI yang membutuhkan konteks lintas sesi yang terus menerus paling diuntungkan.
ArcRift menjaga kontinuitas sesi antara obrolan browser dan agen IDE
ArcRift mencatat dan menggunakan kembali konteks percakapan dengan menangkap data obrolan browser dan menjadikannya dapat dicari untuk asisten pengkodean lokal. Ekstensi browser mengumpulkan konten obrolan sementara proses lokal menyerap entri ke dalam grafik pengetahuan SQLite, memungkinkan agen IDE untuk mengambil keputusan dan potongan kode yang sebelumnya dibagikan untuk memberikan saran selama alur kerja pengembangan.
Konteks yang diingat disampaikan melalui pencarian semantik dan embedding lokal
Sistem ini mengekspos jalur recall menggunakan pencarian semantik dan alat 'recall_context' eksplisit sehingga agen dapat meminta item relevan dari grafik. Embedding dihitung secara lokal menggunakan Ollama sebelum pengindeksan, yang berarti konteks yang diambil didorong oleh kesamaan semantik daripada pencarian kata kunci sederhana, dan agen IDE mengajukan permintaan ke penyimpanan yang diindeks untuk respons yang sadar konteks.
Memasang dan menjalankan ArcRift memerlukan ketergantungan tertentu dan ekstensi browser
ArcRift berjalan di platform desktop dan bergantung pada alat lokal. Sistem yang didukung termasuk Windows (dengan penginstal khusus), macOS, dan Linux. Komponen dan input yang diperlukan meliputi:
- Node.js untuk menjalankan backend
- Ollama untuk pemrosesan embedding lokal
- ekstensi Chrome untuk menangkap obrolan browser secara real-time
Alat ini terintegrasi ke dalam alur kerja berbasis MCP dan menargetkan pengembang yang fokus pada privasi
Karena menerapkan server Model Context Protocol asli, ArcRift terhubung ke agen IDE yang kompatibel dengan MCP seperti Cursor, Claude Code, dan Windsurf serta mendukung antarmuka obrolan utama seperti Claude dan ChatGPT. Proyek ini bersifat sumber terbuka dan dijelaskan sebagai berfokus pada privasi dan lokal-pertama, dan telah menarik perhatian di GitHub dalam komunitas pengadopsi awal MCP, yang membantu dengan contoh integrasi dan perbaikan yang didorong oleh komunitas.
ArcRift adalah pilihan pragmatis bagi pengembang yang mencari kontinuitas lokal
ArcRift adalah opsi praktis bagi pengembang yang membutuhkan konteks lokal yang persisten di seluruh sesi obrolan dan pengkodean tetapi yang menerima pendekatan pengaturan dan pemeliharaan yang langsung. Ini cocok untuk individu yang memperhatikan privasi yang mengintegrasikan asisten percakapan ke dalam alur kerja editor. Pengguna yang lebih memilih pengalaman yang siap pakai dan dihosting di cloud mungkin menemukan persyaratan instalasi dan konfigurasi yang kurang sesuai; rencanakan waktu untuk pengaturan dan validasi sebelum mengandalkan konteks yang diambil dalam pekerjaan kritis.