ArcRift: Camada de memória MCP local conectando chats de navegador e IDEs
ArcRift, desenvolvido por Eshaan Nair, é uma camada de memória persistente local que conecta chats de IA baseados em navegador com ambientes de desenvolvimento locais. O aplicativo captura o contexto do chat do navegador e o expõe através de um servidor nativo do Protocolo de Contexto de Modelo para que agentes de IDE locais possam consultar decisões passadas e trechos de código. Ele armazena informações em um grafo de conhecimento SQLite local, realiza recuperação semântica e executa embeddings localmente. Desenvolvedores e usuários avançados de IA que precisam de contexto contínuo entre sessões se beneficiam mais.
ArcRift preserva a continuidade da sessão entre chats de navegador e agentes IDE
ArcRift registra e reutiliza o contexto conversacional capturando dados de chat do navegador e tornando-os consultáveis para assistentes de codificação locais. Uma extensão de navegador coleta o conteúdo do chat enquanto um processo local ingere entradas em um gráfico de conhecimento SQLite, permitindo que os agentes IDE recuperem decisões e trechos de código compartilhados anteriormente para informar suas sugestões durante os fluxos de trabalho de desenvolvimento.
O contexto recuperado é entregue via busca semântica e embeddings locais
O sistema expõe um caminho de recall usando busca semântica e ferramentas explícitas de 'recall_context' para que os agentes possam solicitar itens relevantes do gráfico. Os embeddings são computados localmente usando Ollama antes da indexação, o que significa que o contexto recuperado é impulsionado pela similaridade semântica em vez de uma simples busca por palavras-chave, e os agentes IDE consultam esse armazenamento indexado para respostas cientes do contexto.
Instalar e executar o ArcRift requer dependências específicas e uma extensão de navegador
ArcRift roda em plataformas desktop e depende de uma cadeia de ferramentas local. Os sistemas suportados incluem Windows (com um instalador dedicado), macOS e Linux. Os componentes e entradas necessários incluem:
- Node.js para executar o backend
- Ollama para processamento de embeddings locais
- uma extensão do Chrome para captura de chat em tempo real no navegador
A ferramenta se integra a fluxos de trabalho baseados em MCP e visa desenvolvedores focados em privacidade
Como implementa um servidor nativo do Protocolo de Contexto de Modelo, o ArcRift se conecta a agentes IDE compatíveis com MCP, como Cursor, Claude Code e Windsurf, e suporta principais interfaces de chat como Claude e ChatGPT. O projeto é de código aberto e descrito como centrado em privacidade e local-first, e atraiu atenção no GitHub dentro da comunidade de primeiros adotantes do MCP, que ajuda com exemplos de integração e melhorias impulsionadas pela comunidade.
ArcRift é uma escolha pragmática para desenvolvedores que buscam continuidade local
ArcRift é uma opção prática para desenvolvedores que precisam de contexto local persistente em sessões de chat e codificação, mas que aceitam uma abordagem prática de configuração e manutenção. Ele se adapta a indivíduos preocupados com a privacidade que integram assistentes conversacionais em fluxos de trabalho de edição. Usuários que preferem uma experiência pronta para uso, hospedada na nuvem, podem achar os requisitos de instalação e configuração inadequados; planeje tempo para configuração e validação antes de confiar no contexto recuperado em trabalhos críticos.





