--- title: "Local RAG File Indexer — Анализ рынка" aliases: ["RAG индексер файлов", "Local file indexer analysis", "Local RAG анализ"] tags: [personal, app-ideas, enriched, research] related: - "[[personal/documents/app-ideas]]" - "[[personal/projects/personal-os/obsidian-vault-strategy]]" date: "2026-05-17" enriched-by: eagle-agent --- # Local RAG File Indexer для macOS / Spotlight / Raycast — Анализ рынка (2026-05-17) > Идея из [[personal/documents/app-ideas]]: > *«Индикатор локальных файлов как RAG AI база знаний/индексер файлов; интеграция в raycast, spotlight»* --- ## TL;DR Рынок инструментов для локального RAG активно растёт, но большинство — либо разработческие тулы (для кода), либо cloud-only сервисы. Ниша **consumer-grade local file RAG для macOS** с нативной Raycast/Spotlight интеграцией — фактически пустая. --- ## Конкуренты и аналоги | Продукт | Тип | Суть | Ограничение | |---|---|---|---| | **Rewind / Limitless** | ❌ закрыт (Meta, дек 2025) | Screen + audio RAG | Не файлы, не интеграция | | **Raycast AI** | Платный ($8/мес) | AI команды в Raycast | Нет индекса локальных файлов | | **Spotlight** | Нативный Mac | Полнотекстовый поиск | Нет semantic search, нет AI | | **Vexp** | Open Source (HN Show) | Graph-RAG для кода (SQLite) | Только код, не документы | | **directory-indexer MCP** | Open Source | Self-hosted MCP + embeddings | Dev-only, нет UI | | **Cursor / Windsurf** | IDE | Codebase RAG в редакторе | Только код | | **Claude Desktop MCP** | Beta | Читает файлы через MCP | Нет автоиндекса | | **Recall** (recall.ai) | SaaS | Semantic search по файлам | Cloud, подписка | **Источники:** HN Show (2025), HN item 47618223, HN item 46080364, HN item 44747457 --- ## Технический стек (для Алекса) ``` Индексирование: Swift + CoreSpotlight → добавляет AI-semantic слой Embeddings: Apple NL Embedding (on-device, iOS 17+/macOS 14+) или WhisperKit / Ollama локально Storage: SQLite (SwiftData) + FAISS / hnswlib UI: Raycast Extension (Node.js/React) + macOS menu bar Триггеры: FSEvents для инкрементного обновления ``` Swift имеет нативные on-device embeddings через `NaturalLanguage.framework` — **никакого внешнего API не нужно**. --- ## Рыночные пробелы 1. **Consumer UX для локального RAG** — текущие решения требуют настройки Docker/CLI. 2. **Raycast-native плагин** с семантическим поиском — только один слабый плагин на HN (Show HN, ~50 upvotes). 3. **Privacy = selling point** — после ухода Rewind пользователи ценят local-first. 4. **Multi-format:** PDF + Markdown + офисные документы + фото OCR. 5. **Obsidian интеграция** — для vault-aware поиска (Alex уже ведёт vault). --- ## Релевантность для Алекса - **Личное использование:** у Алекса ~700k книг Flibusta + personal vault. Он сам хочет это. - **Технически несложно:** SwiftData + NL.framework — знакомый стек. - **Raycast Extension:** у Алекса уже настроен Raycast, это органично. - **Monetization:** Raycast Store ($5–10/мес) или Mac App Store. Аудитория: разработчики, PKM-энтузиасты. - **Синергия с personal-os:** agent reads vault files — это та же задача. - **Предупреждение:** Apple может добавить semantic Spotlight в macOS 17 (2026 WWDC — следить). --- ## Быстрый MVP план 1. FSEvents watcher → индексирует `~/Documents`, `~/obsidian` 2. NL Embedding → SQLite vector store (hnswlib) 3. Raycast Extension → semantic query → top-5 файлов 4. Menu bar: статус индекса, настройка папок 5. Время: ~3-4 недели --- ## Приоритет **Средний–Высокий.** Реален как side project или компонент personal-os. Хороший шанс выпустить в Raycast Store до того, как Apple закроет нишу. --- *Enriched by Eagle agent · 2026-05-17 · Sources: HN, github.com/skiptools, alternativeto.net*