Локальный сервер MCP, который преобразует файлы в поисковый AI-контекст
stashbase, созданный Liliu Z, преобразует личные файлы в локальный источник знаний для AI-агентов, индексируя документы и предоставляя контекст совместимым клиентам. Приложение создает локальный индекс, который можно искать, и предоставляет фрагменты контекста для подсказок помощника, с извлечением текста на устройстве и выводами в формате вики на основе файлов. Оно нацелено на разработчиков, исследователей и опытных пользователей AI, которым нужна частная документация по проектам и библиотеки исследований, доступные для агентов. Установка и разработка требуют среды Node.js при сборке из исходного кода.
Создает ссылочные страницы Markdown из различных исходных материалов
Приложение автоматически извлекает текст и собирает навигационную файловую вики из ваших оригиналов, создавая обычные файлы Markdown, которые вы сохраняете. Оно поддерживает несколько типов ввода, позволяя пользователям загружать исследовательские артефакты в постоянный архив. Поддерживаемые форматы включают:
- PDF и DOCX
- Изображения (текст, полученный с помощью OCR)
- Аудиозаписи (транскрибированный текст)
Эти выходные данные упрощают внешним агентам открытие и ссылку на конкретные документы, а не непрозрачные блобы.
Точность поиска зависит от качества извлечения и векторного индексирования
Инструмент использует методы векторного поиска, так что запросы соответствуют значению, а не только точным словам, позволяя агентам находить релевантные отрывки, когда формулировка отличается. Качество извлечения зависит от точности OCR и транскрипции при работе с изображениями или записями, а также от того, как исходный материал разбивается на части во время индексирования. Пользователи должны ожидать лучших совпадений от чистых, хорошо структурированных документов, чем от шумных сканов или плохого аудио.
Настройка и рабочий процесс предполагают знакомство на уровне разработчика
Созданный с использованием TypeScript и Electron, проект ожидает окружение Node.js и рабочий процесс pnpm для пользователей, которые компилируют из исходников. Приложение функционирует как сервер, совместимый с клиентами, осведомленными о MCP, такими как Claude Desktop и Cursor, поэтому его использование требует подключения к существующему рабочему процессу агента. Контроль доступа по области помогает сопоставить локальные папки с областью поиска агента, что подходит техническим пользователям, которые управляют этапами развертывания.
Дизайн с приоритетом на локальность сохраняет право собственности и поддерживает возможность аудита
Приложение сохраняет сгенерированные файлы на хост-машине в виде обычных файлов, которые принадлежат пользователям, и предлагает область на уровне папки, так что агенты видят только явно разрешенный контент. Проект является открытым исходным кодом и разрабатывается как эксперимент, управляемый человеком, разработчиком, и привлек внимание на GitHub за свой подход к постоянной локальной памяти для агентов. Эта комбинация благоприятствует пользователям, которые придают значение праву собственности на файлы и прослеживаемости.
Лучший выбор для практических разработчиков и исследователей, которые ценят локальный контроль
Это приложение является практичным выбором для технически подкованных пользователей, так как это проект с открытым исходным кодом, управляемый людьми, с заметным успехом на GitHub. Ожидайте, что вам придется самостоятельно управлять деталями сборки и индексации, а также контролировать качество извлечения для критически важных запросов. Для более плавных результатов подготовьте исходные документы с последовательными заголовками и чистым текстом, чтобы сгенерированные ссылки в вики и векторный индекс обеспечивали более надежный контекст для агентов.