99 lines
4.7 KiB
Markdown
99 lines
4.7 KiB
Markdown
---
|
||
title: "AI Shelf — Yoink с ИИ-взаимодействием"
|
||
aliases: [AI Shelf Yoink, Yoink с AI, AI Drag Drop Shelf macOS]
|
||
tags: [personal, app-ideas, enrichment, macos, swift, ai, utility]
|
||
date: 2026-05-31
|
||
related:
|
||
- "[[personal/documents/app-ideas]]"
|
||
- "[[personal/projects/psychologist-app/overview]]"
|
||
---
|
||
|
||
# AI Shelf — Yoink с ИИ-взаимодействием
|
||
|
||
Идея: drag & drop shelf для macOS, где любой брошенный объект (файл,
|
||
текст, изображение, URL) сразу доступен для AI-взаимодействия —
|
||
«поговори с ним». Clippy-like floating panel над OS.
|
||
|
||
## Существующие аналоги
|
||
|
||
| Приложение | Что делает | Разрыв |
|
||
|---|---|---|
|
||
| Yoink ($7.99) | Shelf для drag&drop | Нет AI |
|
||
| Dropover ($9.99/yr) | Drag&drop buckets | Нет AI |
|
||
| Dropzone ($4.99) | Drag actions + скрипты | Нет AI-чата |
|
||
| FileChat (App Store) | AI анализ документов | Не shelf, отдельное приложение |
|
||
| Ninja | AI анализ файлов | Не shelf, веб-сервис |
|
||
| BoltAI | AI чат на Mac | Нет drag&drop shelf |
|
||
| Quip | AI clipboard manager | Нет drag&drop |
|
||
|
||
**Вывод:** Комбинация «shelf + немедленный AI чат с содержимым»
|
||
отсутствует как standalone Mac app.
|
||
|
||
## Концепция
|
||
|
||
1. **Shelf-панель** (floating NSPanel) появляется при drag у края экрана
|
||
2. Drop: файл / текст / URL / изображение / скриншот
|
||
3. Сразу открывается AI-контекст:
|
||
- File → «Summarize», «Extract data», «Find action items»
|
||
- Image → «Describe», «OCR text», «Find similar»
|
||
- URL → «Summarize page», «Save to Obsidian»
|
||
- Text → «Translate», «Improve», «Make task»
|
||
4. «Default Folder X mode» — панель в Open/Save диалогах как умный
|
||
файловый навигатор
|
||
|
||
## Технический стек
|
||
|
||
- **SwiftUI + AppKit** (NSPanel, floating window, always-on-top)
|
||
— прямо в стеке Алекса
|
||
- **NSPasteboard** для drag источников
|
||
- **Claude API** — уже интегрирован в psychologist-app проекте
|
||
- **Apple Intelligence** (on-device) — для приватных операций
|
||
- **UTI handling** — Uniform Type Identifiers для routing по типу контента
|
||
|
||
## Связь с текущими проектами
|
||
|
||
Алекс уже использует:
|
||
- Accessibility API (AXUIElement) через AXPressDeck
|
||
- NSPanel / SwiftUI floating windows
|
||
- Claude API в psychologist-app
|
||
|
||
Технический старт минимальный — переиспользование существующего опыта.
|
||
|
||
## Оценка scope
|
||
|
||
**MVP (текст + файлы + базовый AI чат):** 4–6 недель solo
|
||
- NSPanel floating shelf: 1 нед
|
||
- Drag & drop + UTI routing: 1 нед
|
||
- Claude API integration + prompt templates: 1 нед
|
||
- UI (SwiftUI): 1–2 нед
|
||
- Sandbox testing + App Store prep: 1 нед
|
||
|
||
**Расширения:**
|
||
- Images + Vision API OCR: +1–2 нед
|
||
- Default Folder X mode: +2–3 нед
|
||
- iOS Files app extension: +2–4 нед
|
||
|
||
## Монетизация
|
||
|
||
- **$9.99 one-time** (в уровне Yoink) — App Store
|
||
- **$2.99/мо** если API costs значительны
|
||
- **Freemium:** 20 AI запросов/мес бесплатно → подписка
|
||
|
||
WTP-ориентир: $5–15 based on Yoink/Dropzone pricing.
|
||
|
||
## Риски
|
||
|
||
- **App Store sandbox:** floating panels над другими приложениями —
|
||
возможны ограничения Apple. Обход: Accessibility API (уже есть опыт)
|
||
- **Claude API costs:** при активном использовании $0.10–0.50/день
|
||
на пользователя — нужен rate limiting
|
||
- **Competition timing:** BoltAI или Apple могут добавить shelf
|
||
функциональность в ближайшие 12–18 месяцев
|
||
|
||
**Итог:** Очень релевантно для стека Алекса. MVP реализуем за 4–6 недель.
|
||
Реальный рыночный пробел. Хороший кандидат на следующий side project после Nolvu.
|
||
|
||
---
|
||
*Источники: [alternativeto.net/software/yoink](https://alternativeto.net/software/yoink/), [producthunt.com/products/yoink](https://www.producthunt.com/products/yoink/alternatives), [boltai.com](https://boltai.com/), [apps.apple.com FileChat](https://apps.apple.com/us/app/filechat-ai-file-analysis/id6758858073)*
|
||
*Дата анализа: 2026-05-31*
|