ArcRift: Lokal MCP-minneslager som kopplar samman webbläsarchattar och IDE:er
ArcRift, utvecklad av Eshaan Nair, är ett lokalt beständigt minneslager som kopplar samman webbläsarbaserade AI-chattar med lokala utvecklingsmiljöer. Appen fångar webbläsarchattens kontext och exponerar den genom en inbyggd Model Context Protocol-server så att lokala IDE-agenter kan fråga om tidigare beslut och kodsnuttar. Den lagrar information i en lokal SQLite kunskapsgraf, utför semantisk återkallelse och kör inbäddningar lokalt. Utvecklare och AI-maktanvändare som behöver kontinuerlig kontext över sessioner drar störst nytta av detta.
ArcRift bevarar sessionskontinuitet mellan webbläsarchattar och IDE-agenter
ArcRift registrerar och återanvänder konversationskontext genom att fånga webbläsarchattdata och göra den sökbar för lokala kodassistenter. En webbläsartillägg samlar in chattinnehåll medan en lokal process tar emot poster i en SQLite kunskapsgraf, vilket gör att IDE-agenter kan hämta tidigare delade beslut och kodsnuttar för att informera sina förslag under utvecklingsarbetsflöden.
Återkallad kontext levereras via semantisk sökning och lokala inbäddningar
Systemet exponerar en återkalla väg med hjälp av semantisk sökning och explicita 'recall_context'-verktyg så att agenter kan begära relevanta objekt från grafen. Inbäddningar beräknas lokalt med Ollama innan indexering, vilket innebär att den hämtade kontexten drivs av semantisk likhet snarare än enkel nyckelordsuppslagning, och IDE-agenter frågar den indexerade lagringen för kontextmedvetna svar.
Installation och körning av ArcRift kräver specifika beroenden och ett webbläsartillägg
ArcRift körs på skrivbordsplattformar och är beroende av en lokal verktygskedja. Stödda system inkluderar Windows (med en dedikerad installerare), macOS och Linux. Nödvändiga komponenter och ingångar inkluderar:
- Node.js för att köra backend
- Ollama för lokal inbäddningsbearbetning
- ett Chrome-tillägg för realtidsfångst av webbläsarchatt
Verktyget integreras i MCP-baserade arbetsflöden och riktar sig till integritetsfokuserade utvecklare
Eftersom det implementerar en inbyggd Model Context Protocol-server, kopplar ArcRift till MCP-kompatibla IDE-agenter som Cursor, Claude Code och Windsurf och stöder stora chattgränssnitt som Claude och ChatGPT. Projektet är öppen källkod och beskrivs som integritetscentrerat och lokalt först, och det har väckt uppmärksamhet på GitHub inom MCP:s tidiga användargemenskap, vilket hjälper med integrations exempel och samhällsdrivna förbättringar.
ArcRift är ett pragmatiskt val för utvecklare som söker lokal kontinuitet
ArcRift är ett praktiskt alternativ för utvecklare som behöver beständig lokal kontext över chatt- och kodningssessioner men som accepterar en praktisk installations- och underhållsmetod. Det passar integritetsmedvetna individer som integrerar konversativa assistenter i redigeringsarbetsflöden. Användare som föredrar en färdig lösning som är molnbaserad kan tycka att dess installations- och konfigurationskrav är en dålig passform; planera tid för installation och validering innan du förlitar dig på återhämtad kontext i kritiskt arbete.