ArcRift: Yerel MCP bellek katmanı tarayıcı sohbetlerini ve IDE'leri köprüleme
ArcRift, Eshaan Nair tarafından geliştirilen, tarayıcı tabanlı AI sohbetlerini yerel geliştirme ortamlarıyla bağlayan yerel kalıcı bellek katmanıdır. Uygulama, tarayıcı sohbet bağlamını yakalar ve bunu yerel IDE ajanlarının geçmiş kararları ve kod parçalarını sorgulayabilmesi için yerel bir Model Bağlam Protokolü sunucusu aracılığıyla açığa çıkarır. Bilgileri yerel bir SQLite bilgi grafiğinde depolar, anlamsal hatırlama yapar ve yerel olarak gömme işlemleri gerçekleştirir. Sürekli oturumlar arası bağlama ihtiyaç duyan geliştiriciler ve AI güç kullanıcıları en çok fayda sağlar.
ArcRift, tarayıcı sohbetleri ve IDE ajanları arasında oturum sürekliliğini korur
ArcRift, sohbet bağlamını kaydeder ve yeniden kullanır, tarayıcı sohbet verilerini yakalayarak yerel kodlama asistanları için sorgulanabilir hale getirir. Bir tarayıcı uzantısı, sohbet içeriğini toplarken, yerel bir süreç, SQLite bilgi grafiğine girişleri alır ve IDE ajanlarının geliştirme iş akışları sırasında önerilerini bilgilendirmek için daha önce paylaşılan kararları ve kod parçalarını geri almasına olanak tanır.
Hatırlanan bağlam, anlamsal arama ve yerel gömme yoluyla sunulur
Sistem, ajanların grafikten ilgili öğeleri talep edebilmesi için anlamsal arama ve açık 'recall_context' araçları kullanarak bir hatırlama yolu sunar. Gömme işlemleri, indekslemeden önce Ollama kullanılarak yerel olarak hesaplanır, bu da geri alınan bağlamın basit anahtar kelime araması yerine anlamsal benzerlik tarafından yönlendirildiği anlamına gelir ve IDE ajanları, bağlam farkındalığına sahip yanıtlar için o indeksli depoyu sorgular.
ArcRift'in kurulumu ve çalıştırılması belirli bağımlılıklar ve bir tarayıcı uzantısı gerektirir
ArcRift, masaüstü platformlarda çalışır ve yerel bir araç zincirine bağımlıdır. Desteklenen sistemler arasında Windows (özel bir yükleyici ile), macOS ve Linux bulunmaktadır. Gerekli bileşenler ve girdiler şunlardır:
- Arka uç için Node.js
- Yerel gömme işlemleri için Ollama
- Gerçek zamanlı tarayıcı sohbet yakalama için bir Chrome uzantısı
Araç, MCP tabanlı iş akışlarına entegre olur ve gizliliğe odaklanan geliştiricileri hedefler
Yerel bir Model Context Protocol sunucusu uyguladığı için, ArcRift, Cursor, Claude Code ve Windsurf gibi MCP uyumlu IDE ajanlarına bağlanır ve Claude ve ChatGPT gibi büyük sohbet arayüzlerini destekler. Proje açık kaynaklıdır ve gizlilik merkezli ve yerel öncelikli olarak tanımlanmıştır ve GitHub'da MCP erken benimseyen topluluğunda dikkat çekmiştir; bu da entegrasyon örnekleri ve topluluk odaklı iyileştirmelerle yardımcı olur.
ArcRift, yerel süreklilik arayan geliştiriciler için pragmatik bir seçimdir
ArcRift, sohbet ve kodlama oturumları boyunca sürekli yerel bağlama ihtiyaç duyan geliştiriciler için pratik bir seçenektir ancak uygulamalı bir kurulum ve bakım yaklaşımını kabul ederler. Konuşma asistanlarını editör iş akışlarına entegre eden gizlilik odaklı bireyler için uygundur. Anahtar teslim, bulut tabanlı bir deneyimi tercih eden kullanıcılar, kurulum ve yapılandırma gereksinimlerinin kötü bir uyum sağladığını görebilir; kritik işlerde geri alınan bağlama güvenmeden önce kurulum ve doğrulama için zaman planlayın.