Blurt — скилл

Скилл и MCP для записи экрана с голосом: агент превращает рассказ о баге в задачи со скриншотами, шагами и вероятным кодом

  • 283 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

Почему такой уровень

  • Приложению нужны микрофон, запись экрана, универсальный доступ и мониторинг ввода, а перед диктовкой оно читает около 500 символов вокруг курсора
  • Транскрипт и кадры с экрана попадают к провайдеру модели агента, и в них могут оказаться пароли, данные клиентов и чужие чаты
Все причины и проверки

agihunt/blurt

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/blurt

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Приложению нужны микрофон, запись экрана, универсальный доступ и мониторинг ввода, а перед диктовкой оно читает около 500 символов вокруг курсора
  • Транскрипт и кадры с экрана попадают к провайдеру модели агента, и в них могут оказаться пароли, данные клиентов и чужие чаты

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл `blurt` собирает обратную связь вслух. Вы записываете экран и рассказываете, что видите: показываете продукт, ищете баги, обсуждаете идею. Агент переводит речь в текст локально, выбирает кадры и превращает запись в список. В нем есть ошибки и мелкие недочеты с шагами воспроизведения, идеи с пояснением, заметки и задачи. Каждый пункт получает скриншот, отметку на нем и предположительно связанный код. Пример из README: пятиминутный разбор дал 52 пункта. Пункты просматривают на локальной странице, затем выгружают в Markdown или CSV, упаковывают в архив для коллеги или отправляют в любой трекер и чат через инструменты самого агента. Отдельных интеграций с трекерами у Blurt нет по замыслу. Из репозитория ставятся скилл, MCP-сервер и плагин для Claude Code. MCP-сервер дает инструменты `search_items`, `get_item`, `get_transcript`, `update_item`, `mark_fixed` и `bundle_items`, поэтому агент возвращает статус работы в сам список. К скиллу прилагается приложение Blurt для macOS в строке меню. Клавиша `Fn` включает диктовку в любом приложении, `⌥A` делает снимок области с заметкой, `⌥C` копирует текст с экрана, `⌥R` записывает экран. Распознавание речи идет на вашем компьютере.

Для кого. Разработчикам, тестировщикам и продуктовым менеджерам, которым проще проговорить замечания по продукту вслух, чем набирать каждую задачу в трекере.

Подходит, если

  • Перед релизом надо пройтись по приложению и пожаловаться на все шероховатости, не останавливаясь на оформлении задач
  • Дизайнер или клиент присылает видео с комментариями, и из него нужны отдельные задачи со скриншотами
  • В терминале ошибка, которую удобнее показать снимком с пометкой и голосовым описанием, чем текстом
  • Текст на экране нельзя выделить, например на скриншоте, в видео или в терминале, и его нужно скопировать
  • Список замечаний надо упаковать одним архивом и передать коллеге, у которого нет доступа к коду

Не подходит, если

  • Нужна запись на Windows или Linux: приложение пока только для macOS, на других системах работают лишь скрипты скилла, причем Linux только с X11
  • Экран показывает данные клиентов или пароли, а запись и снимки могут попасть к провайдеру модели вашего агента
  • Достаточно одной строки в трекере: запись экрана для такой задачи избыточна

Пример запроса к агенту

start blurt. Я сейчас запишу экран и расскажу, что не так на странице оплаты, потом разбери запись на задачи и покажи страницу для проверки

Ограничения

  • Приложение для macOS 13 и новее. Диктовка и рекомендованные речевые модели требуют Apple silicon.
  • Нужны разрешения на микрофон, универсальный доступ, мониторинг ввода и запись экрана. Скилл при первом запуске собирает приложение, для чего нужны Xcode Command Line Tools и `uv`.
  • Локальные модели весят от 228 МБ до 3,4 ГБ и скачиваются по кнопке. Облачные ключи Groq, OpenAI и DashScope добавляются по желанию.
  • Транскрипт и несколько скриншотов записи уходят провайдеру вашего агента, как любые данные, которые вы ему даете.

Как отключить. Удалите приложение Blurt из программ и каталог `~/Blurt` с записями. Плагин отключается через `/plugin`, а скилл убирается удалением папки `blurt` из каталога скиллов. В проектах стереть надо и папку `.blurt/`.

Частые вопросы

Как поставить Blurt в Claude Code?

Выполните `/plugin marketplace add AGIHunt/blurt`, затем `/plugin install blurt@blurt` и скажите агенту «start blurt». Для других агентов подойдет `npx skills add AGIHunt/blurt -g`.

Как подключить Blurt к Codex, Cursor и другим агентам?

В приложении Blurt откройте Settings, раздел Agents, и нажмите Connect: оно добавит скилл и MCP-сервер в найденных агентов после показа изменений. Список включает Claude Code, Codex, Gemini CLI, Kimi Code, OpenCode, Cursor и другие.

Работает ли Blurt без приложения?

Скилл работает и без него: `record.py` записывает экран и звук, а транскрибация идет локально. Для macOS нужны Xcode Command Line Tools, на Windows ставятся `uv` и FFmpeg.

Сколько стоит обработка записи?

Само приложение бесплатно, без лимита слов и аккаунта. Разбор записи в пункты расходует токены вашего агента: в примерах README записи на 7–20 минут обошлись примерно в 2–2,6 доллара по ценам API.

Куда уходят мои данные?

Речь распознается на компьютере, а видео в модель не отправляется. Агент читает транскрипт и смотрит на несколько кадров, поэтому текст и снимки попадают к провайдеру вашего агента.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл и MCP-сервер дают агенту искать и разбирать расшифровки встреч, лекций и стримов из приложения DeLive

СкиллРасширенный доступ260Звезды репозитория

Приложение для macOS помнит, что было на экране, и открывает агентам историю по MCP: поиск, дни, потоки работы, скриншоты.

MCP-серверШирокий доступ125Звезды репозитория

Скилл дает агенту указатель на экране Mac: стрелки, рамки и подписи помогают показать человеку нужную кнопку в приложении.

СкиллРасширенный доступ836Звезды репозитория

Около сотни скиллов для Claude Code: встречи и расшифровки, исследования, публикации, TDD, Telegram, почта и личная аналитика

ПлагинШирокий доступ409Звезды репозитория
Официальный

Локальная запись экрана и звука с поиском на естественном языке, отдает историю действий агенту через MCP

MCP-серверШирокий доступ22,3 тыс.Звезды репозитория
Официальный

MeetCap записывает встречи на Mac и расшифровывает их локально, а скилл дает Claude Code и Codex вести запись и искать по архиву

СкиллШирокий доступ303Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Blurt (эта карточка)нет283
VoiceModeдане нужна1 439MCP-сервер для голосовых бесед с агентом; Blurt превращает запись экрана с рассказом в задачи и вставляет диктовку в любое приложение
Alice Voice для Hermesнет11голосовой ввод через Алису в личный диалог Telegram для одного оператора; Blurt работает на Mac с локальным распознаванием и записью экрана

Коротко о README

Страница рассказывает об идее клавиатуры для эпохи агентов, описывает четыре режима и установку приложения, затем показывает, как связаны приложение, скилл и MCP-сервер. Дальше идут сравнение с другими приложениями диктовки, раздел о конфиденциальности и ответы на частые вопросы.

Бейдж для README

Исходный SKILL.md

---
name: blurt
description: >-
  Screen + voice → structured work. The user records their screen while talking (demoing their product, browsing,
  exploring an idea); turn the recording into items — bug/polish issues with repro steps, frames and suspected code,
  ideas with the inspiration behind them, notes, tasks — let them review on a local page, then export (Markdown/CSV,
  a hand-off bundle (.zip), or any tracker or chat through the tools you already have) or start fixing. Use when the user
  wants to record feedback / QA / ideas by talking while using their screen, hands over such a video, wants to
  process recordings from the Blurt app, or wants their Blurt items packed up and sent somewhere.
  Triggers: "blurt", "/blurt", "start blurt", "开始口喷", "口喷鸡", "开始录", "录屏提 bug", "录一下我的想法", "record feedback",
  "turn this recording into issues", "处理我录的视频", "process my recordings", "把这些问题打包发给…",
  "bundle these items for…", "set up Blurt's models", "帮我设置口喷鸡的模型", "配置听写模型 / API Key".
---

# blurt — show it, say it, get structured work back

People think best out loud with their eyes on the screen. They jump between topics, correct themselves, point at
things. Your job: capture that with no friction, then do the tedious part (splitting, writing up, picking and
marking screenshots, finding the code, filing) with care. Optimise for the user's flow: never interrupt a
recording, ask few questions, make review fast.

Scripts live in `scripts/` next to this file; run them with `uv run <skill-dir>/scripts/<name>.py ...` (each
declares its deps; `uv` installs them on first use). Every script has `--help`. Always reply in the user's
language; write items in the language the user spoke.

## 0. Setup (first run, or when something fails)

- `doctor.py` → OS, RAM/GPU, ffmpeg, configured ASR, recommendations, `todo` list.
- Missing ffmpeg/uv: offer the install command; run it only after the user agrees.
- ASR: if none configured, pick from `asr_recommendations` + the language the user speaks, tell the user in one
  line what and why (size, local vs cloud, cost), run its `setup`. Details: `reference/asr.md`. Cloud keys are set
  by the user in their env — never ask them to paste keys in chat.
- `record.py build` — macOS: compiles the native recorder (Xcode Command Line Tools; else a Tk fallback) and
  installs the **Blurt** menu-bar app into ~/Applications. Windows: the Start-menu shortcut appears on first
  recording. Mention it in one line: "Blurt is also in your Applications — ⌥R records from anywhere".
- `record.py test` → look at the returned `frame` yourself. Wallpaper-only/black or `ok: false` ⇒ Screen Recording
  permission missing; `mic_silent: true` ⇒ Microphone permission / wrong mic. On macOS the permission belongs to the
  app hosting you (Terminal, iTerm, VS Code, Claude, Codex…) and that app must be restarted after granting.
  macOS 15+ may show an "allow … to bypass the window picker" prompt — the user clicks Allow themselves.
- Optional project config `.blurt/config.json`: export target, owners/module map, column mapping, custom lenses in
  `.blurt/lenses/`. `.blurt/` is never committed: items.py / projects.py add it to `.git/info/exclude` (not
  `.gitignore`) the first time they write there.

## 1. Record (or pick up a recording)

**Just "/blurt" or "blurt", nothing else:** don't start a recording. Say where things stand in one or two lines —
the current project (`projects.py current`), new items (`items.py list --state new`), recordings not organized yet
(`record.py inbox`) — and offer three choices: record now, organize the new recordings, work on the items (fix or
export). Start a recording right away only when the user asked for one ("开始录", "录屏提 bug", "record feedback",
"start blurt").

Сообщить о проблеме

Foxx AIBlurt
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.