From 4856836be5abed9f4c5780bdefddbf9d9c00dbce Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Sun, 24 May 2026 06:01:13 +0600 Subject: [PATCH] [2026-05-24] app-ideas enrichment (mcp-permissions-activator, voice-assistant-aide), cross-enrichment overflow --- .../mcp-permissions-activator-20260524.md | 125 ++++++++++++++++++ .../voice-assistant-aide-20260524.md | 120 +++++++++++++++++ personal/documents/app-ideas.md | 2 + .../cross-enrichment-overflow-2026-05-24.md | 30 +++++ .../enrichment-runs/cross-enrichment-queue.md | 4 +- 5 files changed, 279 insertions(+), 2 deletions(-) create mode 100644 personal/documents/app-ideas-enriched/mcp-permissions-activator-20260524.md create mode 100644 personal/documents/app-ideas-enriched/voice-assistant-aide-20260524.md create mode 100644 personal/projects/personal-os/enrichment-runs/cross-enrichment-overflow-2026-05-24.md diff --git a/personal/documents/app-ideas-enriched/mcp-permissions-activator-20260524.md b/personal/documents/app-ideas-enriched/mcp-permissions-activator-20260524.md new file mode 100644 index 00000000..3aa16edb --- /dev/null +++ b/personal/documents/app-ideas-enriched/mcp-permissions-activator-20260524.md @@ -0,0 +1,125 @@ +--- +title: "MCP Permissions Activator — Анализ рынка" +aliases: ["MCP разрешения анализ", "MCP permissions activator analysis", "Активатор MCP разрешений"] +tags: [personal, app-ideas, enriched, research] +related: + - "[[personal/documents/app-ideas]]" + - "[[personal/projects/personal-os/obsidian-vault-strategy]]" +date: "2026-05-24" +enriched-by: eagle-agent +--- + +# Активатор MCP / Разрешений для агентов — Анализ рынка (2026-05-24) + +> Идея из [[personal/documents/app-ideas]]: +> *«Активатор mcp/разрешений для агентов (блокировщик/разрешатель)»* + +--- + +## TL;DR + +Существует несколько open-source proxy-решений (MCP Guardian, Supergateway, +MCP Firewall), но **нет потребительского macOS-приложения** с визуальным +интерфейсом для управления MCP-разрешениями. Алекс — active Claude Code + +personal-os пользователь — это его собственная боль. Первый в нише нативный +macOS-app с GUI для approve/deny/audit MCP-инструментов. + +--- + +## Конкуренты и аналоги + +| Продукт | Тип | Суть | Ограничение | +|---|---|---|---| +| **MCP Guardian** (eqtylab/mcp-guardian) | Open Source | Proxy-перехватчик всех MCP tool calls; approve/deny/rate-limit | CLI/config, нет нативного UI | +| **Supergateway** (supermaven-inc) | Open Source | Gateway: per-tool allow/deny, rate limiting, audit log | Dev-only, JSON конфиг | +| **MCP Firewall** (firewall-mcp) | Open Source | Лёгкий proxy с blocklist/allowlist | CLI, нет GUI | +| **LiteLLM** | B2B | MCP auth + permission filtering по API-ключам | Enterprise, не personal | +| **Claude Code native** | Built-in | settings.json allow/deny rules | Нет GUI, нет runtime toggle | +| **Cerbos / Strata / AWS** | Enterprise | Gateway-based MCP authorization | Только корпоративное | +| **Pi Permission System** | Open Source | Centralized enforcement для Pi coding agent | Специфичен под Pi | + +**Источники:** github.com/eqtylab/mcp-guardian, github.com/supermaven-inc/supergateway, +Cerbos blog (2025), AWS Security blog (2025), Anthropic docs + +--- + +## Технический стек (для Алекса) + +``` +Core: Swift / macOS app (menu bar или main window) +Proxy: LocalProxy → перехватывает stdin/stdout между Claude и MCP +Config: JSON/YAML rules → визуальный редактор в SwiftUI +Runtime: Toggle разрешений на лету без перезапуска агента +Audit log: SQLite — история всех tool calls с решениями +Integration: claude_desktop_config.json / .claude/settings.json автопатч +``` + +--- + +## Рыночные пробелы + +1. **Нет нативного macOS GUI** для управления MCP-разрешениями — все + существующие решения CLI/JSON. +2. **Claude Code #28580** (GitHub issue): redundant permission prompts даже при + pre-authorized settings — активная боль у тысяч пользователей. +3. **Runtime toggle** — ни одно решение не позволяет включить/выключить + конкретный MCP-инструмент на лету, не перезапуская агента. +4. **Audit trail** — кто, когда, какой tool вызвал — нет в потребительских + инструментах. +5. **Visual «firewall» для AI** — категорийные правила (разрешить «чтение + файлов», запретить «запись в сеть») понятны даже нетехническому + пользователю. +6. **MCP → Agentic AI Foundation** (дек 2025): стандарт растёт, fine-grained + permissions в roadmap — рынок будет расширяться. + +--- + +## Релевантность для Алекса + +- **Личная боль:** Алекс ведёт personal-os с множеством MCP-серверов (Asana, + Obsidian, внутренние). Управление разрешениями через JSON неудобно. +- **Нишевый рынок растёт быстро:** MCP становится стандартом для AI-агентов; + adoption ускоряется в 2026. +- **Первый в нише:** нет аналогов в App Store или Product Hunt для macOS. +- **Стек знакомый:** macOS app + Swift + LocalProxy = стандартный путь. +- **Developer tool = монетизируется легче:** аудитория платит за удобство. + +--- + +## Быстрый MVP план + +1. Menu bar app: список активных MCP-серверов + их tools +2. Toggle per-tool: on/off с сохранением в settings.json +3. Runtime intercept: LocalProxy на localhost → pause/approve/deny запросы +4. Audit log: SQLite таблица с историей всех вызовов +5. Preset profiles: «только чтение», «полный доступ», «ask always» +6. Время: ~3-5 недель (core logic) + 2 недели polish + +--- + +## Монетизация + +- **Freemium:** базовые toggles бесплатно, audit log + profiles — $9.99 one-time + или $3/мес +- **Distribution:** Mac App Store + прямой сайт (developer tool → Gumroad) +- **Аудитория:** Claude Code пользователи, AI-агент разработчики, power users +- **GitHub open-source core + paid UI:** стратегия для developer tool + +--- + +## Приоритет + +**Высокий.** Алекс — именно тот пользователь, которому это нужно прямо +сейчас. Ниша открыта. Стек знакомый. Claude Code issues показывают реальную +боль у тысяч разработчиков. + +--- + +*Enriched by Eagle agent · 2026-05-24 · Sources: github.com/eqtylab/mcp-guardian, +github.com/supermaven-inc/supergateway, Cerbos blog 2025, AWS Security blog 2025, +Anthropic docs, MCP spec 2025-11-05* + +## Связанные заметки + +- [[personal/documents/app-ideas]] +- [[personal/projects/personal-os/obsidian-vault-strategy]] diff --git a/personal/documents/app-ideas-enriched/voice-assistant-aide-20260524.md b/personal/documents/app-ideas-enriched/voice-assistant-aide-20260524.md new file mode 100644 index 00000000..2f1846ba --- /dev/null +++ b/personal/documents/app-ideas-enriched/voice-assistant-aide-20260524.md @@ -0,0 +1,120 @@ +--- +title: "Voice Assistant Aide — Анализ рынка" +aliases: ["Голосовой ассистент анализ", "Voice assistant aide analysis", "Aide голосовой ассистент"] +tags: [personal, app-ideas, enriched, research] +related: + - "[[personal/documents/app-ideas]]" + - "[[personal/projects/psychologist-app/overview]]" +date: "2026-05-24" +enriched-by: eagle-agent +--- + +# Голосовой ассистент (типа Aide) — Анализ рынка (2026-05-24) + +> Идея из [[personal/documents/app-ideas]]: +> *«Голосовой ассистент (типа aide)»* +> Смежная идея в том же файле: *«Звонилка от имени пользователя (цифровой ассистент)»* + +--- + +## TL;DR + +Рынок AI-голосовых агентов бурно растёт, но разрыв между B2B-инфраструктурой +(Vapi, Bland AI) и потребительским iOS/macOS-приложением огромен. Ниша +**персонального AI-голосового агента для конечного пользователя** на Apple- +платформах — слабо покрыта. Алекс уже использует OpenAI Realtime API в Reflect; +переиспользование этого стека — прямой путь к MVP. + +--- + +## Конкуренты и аналоги + +| Продукт | Тип | Суть | Ограничение | +|---|---|---|---| +| **Katch** (katch.me) | Consumer | AI звонит по поручению пользователя: запись, встречи, брони | iOS only, узкий сценарий | +| **Google Duplex** | Platform | Первый AI для звонков от имени пользователя | Не отдельное приложение | +| **Vapi** (vapi.ai) | B2B Dev | Платформа для voice AI агентов | API-only, нет consumer UI | +| **Bland AI** (bland.ai) | B2B | AI calling solutions, 2000+ бизнесов | Enterprise, не personal | +| **Aide** (Google Play) | Consumer Android | AI-ассистент с Claude/GPT-4o/Gemini | Android only, нет iOS | +| **Siri (2026)** | Platform | Обновлённая Siri с on-device AI | Нет кастомизации | +| **Dialpad AI** | B2B | Real-time транскрипция + AI coaching | Корпоративный, не personal | +| **Tavus** | B2B | AI video + voice conversation API | Developer platform | + +**Источники:** CNET (2025), TechRadar (2025), katch.me, vapi.ai, bland.ai, play.google.com + +--- + +## Технический стек (для Алекса) + +``` +Voice I/O: OpenAI Realtime API (уже используется в Reflect) + или Apple Speech framework (on-device, privacy) +AI Core: Claude Sonnet/Haiku (уже в стеке) + Function Calling +Calling: CallKit (iOS/macOS) + VOIP / Twilio +UI: SwiftUI + Skip.tools (→ Android, если нужно) +Backend: Serverless (Vercel/Supabase) или local agent +``` + +Алекс уже интегрировал OpenAI Realtime API для Reflect — переиспользование +стека снижает порог входа до нескольких недель. + +--- + +## Рыночные пробелы + +1. **Нет хорошего потребительского iOS/macOS-приложения** — Vapi и Bland это B2B. +2. **«Aide типа aide»** — пользователь хочет агента, который действует *за него*: + звонит, записывает, бронирует, фильтрует звонки. +3. **Privacy-first подход** — on-device speech (Apple), локальный LLM для + чувствительных разговоров. +4. **Katch** ближе всего, но iOS-only и узкий (только встречи). Нет macOS, + нет общего «digital aide» сценария. +5. **Realtime API + CallKit** = нативная интеграция со звонками, которую + крупные платформы не дают пользователям напрямую. + +--- + +## Релевантность для Алекса + +- **Стек совпадает:** OpenAI Realtime API уже освоен в Reflect. +- **Личная боль:** ADHD + Бишкек = часто нужно звонить куда-то на русском, + делегировать рутину. +- **CallKit на macOS** — Алекс — macOS developer, это знакомая территория. +- **Синергия с Reflect:** AI companion, умеющий ещё и звонить — расширение + той же идеи. +- **Осторожность:** Дубликат функций Siri 2026 возможен. Следить за WWDC 2026. + +--- + +## Быстрый MVP план + +1. SwiftUI app: push-to-talk → Realtime API → transcribe + respond +2. Сценарий 1: диктовка задач голосом → Asana/Reminders через MCP +3. Сценарий 2: «позвони и запишись» → CallKit + Vapi/Bland для исходящих +4. Menu bar агент: всегда доступен через хоткей +5. Время: ~4-6 недель для сценария 1; +2-3 недели для CallKit-звонков + +--- + +## Монетизация + +- **Freemium:** базовая диктовка бесплатно, CallKit/outbound звонки — $5-8/мес +- **App Store:** macOS + iOS универсал +- **Аудитория:** ADHD-пользователи, фрилансеры, инди-основатели + +--- + +## Приоритет + +**Высокий.** Стек уже готов в Reflect. Katch показывает, что ниша реальная — +но рынок потребительских AI-голосовых агентов для Apple недозаполнен. + +--- + +*Enriched by Eagle agent · 2026-05-24 · Sources: katch.me, vapi.ai, bland.ai, +CNET, TechRadar, play.google.com/Aide* + +## Связанные заметки + +- [[personal/documents/app-ideas]] +- [[personal/projects/psychologist-app/overview]] diff --git a/personal/documents/app-ideas.md b/personal/documents/app-ideas.md index 5b473865..7d17b1f0 100644 --- a/personal/documents/app-ideas.md +++ b/personal/documents/app-ideas.md @@ -22,11 +22,13 @@ updated: 2026-05-16 - [ ] Keyboard themes https://ixeau.com/entity-pro/ Голосовой ассистент (типа aide) +→ [analysis](app-ideas-enriched/voice-assistant-aide-20260524.md) 2026-05-24 Игра про роботов и эльфов (папа читает книжку, аи взбесился, временной парадокс, роботы попадают к эльфам) → [analysis](app-ideas-enriched/robots-elves-time-paradox-20260524.md) 2026-05-24 Активатор mcp/разрешений для агентов (блокировщик/разрешатель) +→ [analysis](app-ideas-enriched/mcp-permissions-activator-20260524.md) 2026-05-24 Упрощённая программа бухгалтерии/расчет ЗП/бюджетов итд - общее ядро и АИ-настраиваимая конкретика diff --git a/personal/projects/personal-os/enrichment-runs/cross-enrichment-overflow-2026-05-24.md b/personal/projects/personal-os/enrichment-runs/cross-enrichment-overflow-2026-05-24.md new file mode 100644 index 00000000..b8d3d6d3 --- /dev/null +++ b/personal/projects/personal-os/enrichment-runs/cross-enrichment-overflow-2026-05-24.md @@ -0,0 +1,30 @@ +--- +date: 2026-05-24 +status: complete +--- +# Cross-Enrichment Overflow — 2026-05-24 + +## Processed from queue + +- `personal/documents/app-ideas.md::voice-assistant-aide` + → `personal/documents/app-ideas-enriched/voice-assistant-aide-20260524.md` + - Key finding: Katch (katch.me) покрывает звонки, но нет потребительского + iOS/macOS-ассистента. Стек OpenAI Realtime API уже освоен в Reflect — + переиспользование снижает порог MVP до 4-6 недель. Высокий приоритет. + +- `personal/documents/app-ideas.md::mcp-permissions-activator` + → `personal/documents/app-ideas-enriched/mcp-permissions-activator-20260524.md` + - Key finding: MCP Guardian / Supergateway существуют как CLI-proxy, но + нет нативного macOS GUI. Claude Code GitHub issue #28580 подтверждает + реальную боль. Ниша открыта. Высокий приоритет. + +## Validation fixes + +- none + +## Stats + +- Items from queue: 2 +- Companion notes created: 2 +- Web searches: 4 +- Validation issues fixed: 0 diff --git a/personal/projects/personal-os/enrichment-runs/cross-enrichment-queue.md b/personal/projects/personal-os/enrichment-runs/cross-enrichment-queue.md index 41ac7013..4a87ed90 100644 --- a/personal/projects/personal-os/enrichment-runs/cross-enrichment-queue.md +++ b/personal/projects/personal-os/enrichment-runs/cross-enrichment-queue.md @@ -2,5 +2,5 @@ Items skipped due to 2-target run limit. Process in next run. -- [ ] personal/documents/app-ideas.md::voice-assistant-aide — skipped 2026-05-24 (reason: limit) -- [ ] personal/documents/app-ideas.md::mcp-permissions-activator — skipped 2026-05-24 (reason: limit) +- [x] personal/documents/app-ideas.md::voice-assistant-aide — enriched 2026-05-24 +- [x] personal/documents/app-ideas.md::mcp-permissions-activator — enriched 2026-05-24