resolve confict on mobile

This commit is contained in:
alex phone S25
2026-05-24 14:52:41 +06:00
parent 7f437e4ed7
commit 440b89e488
12 changed files with 737 additions and 3 deletions
@@ -0,0 +1,99 @@
---
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 ($510/мес) или 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*
## Связанные заметки
- [[personal/documents/app-ideas]]
- [[personal/projects/personal-os/obsidian-vault-strategy]]