ArcRift: Локальный MCP слой памяти, связывающий браузерные чаты и IDE
ArcRift, разработанный Эшааном Наиром, является локальным слоем постоянной памяти, который соединяет браузерные AI-чаты с локальными средами разработки. Приложение захватывает контекст чата в браузере и предоставляет его через сервер нативного Протокола Контекста Модели, чтобы локальные агенты IDE могли запрашивать прошлые решения и фрагменты кода. Оно хранит информацию в локальном графе знаний SQLite, выполняет семантический поиск и запускает встраивания локально. Разработчики и пользователи AI, которым нужен непрерывный контекст между сессиями, получают наибольшую выгоду.
ArcRift сохраняет непрерывность сеанса между чатами браузера и агентами IDE
ArcRift записывает и повторно использует контекст беседы, захватывая данные чата браузера и делая их доступными для локальных помощников по программированию. Расширение браузера собирает содержимое чата, в то время как локальный процесс загружает записи в граф знаний SQLite, позволяя агентам IDE извлекать ранее принятые решения и фрагменты кода для информирования своих предложений в процессе разработки.
Восстановленный контекст предоставляется через семантический поиск и локальные встраивания
Система предоставляет путь восстановления с использованием семантического поиска и явных инструментов 'recall_context', чтобы агенты могли запрашивать соответствующие элементы из графа. Встраивания вычисляются локально с использованием Ollama перед индексацией, что означает, что извлеченный контекст определяется семантическим сходством, а не простым поиском по ключевым словам, и агенты IDE запрашивают этот индексированный хранилище для ответов с учетом контекста.
Установка и запуск ArcRift требуют специфических зависимостей и расширения браузера
ArcRift работает на настольных платформах и зависит от локальной цепочки инструментов. Поддерживаемые системы включают Windows (с отдельным установщиком), macOS и Linux. Необходимые компоненты и входные данные включают:
- Node.js для работы серверной части
- Ollama для обработки локальных встраиваний
- расширение Chrome для захвата чата браузера в реальном времени
Инструмент интегрируется в рабочие процессы на основе MCP и нацелен на разработчиков, ориентированных на конфиденциальность
Поскольку он реализует сервер нативного Протокола Контекста Модели, ArcRift подключается к совместимым с MCP агентам IDE, таким как Cursor, Claude Code и Windsurf, и поддерживает основные интерфейсы чата, такие как Claude и ChatGPT. Проект является открытым исходным кодом и описывается как ориентированный на конфиденциальность и локальный в первую очередь, и он привлек внимание на GitHub в сообществе ранних пользователей MCP, что помогает с примерами интеграции и улучшениями, основанными на сообществе.
ArcRift является прагматичным выбором для разработчиков, ищущих локальную непрерывность
ArcRift является практичным вариантом для разработчиков, которым нужен постоянный локальный контекст в чатах и сессиях кодирования, но которые принимают практический подход к настройке и обслуживанию. Он подходит для людей, заботящихся о конфиденциальности, интегрирующих разговорных помощников в рабочие процессы редакторов. Пользователи, предпочитающие готовый, облачный опыт, могут обнаружить, что его требования к установке и конфигурации не подходят; запланируйте время для настройки и проверки перед тем, как полагаться на извлеченный контекст в критической работе.