companion-capture: Инструмент сохраняет временные речевые пузыри Claude Code

✍️ OpenClawRadar📅 Опубликовано: 15 апреля 2026 г.🔗 Source
companion-capture: Инструмент сохраняет временные речевые пузыри Claude Code
Ad

Что делает companion-capture

Если вы используете Claude Code в терминале, вы наверняка замечали персонажа-компаньона, который появляется с речевыми пузырями во время работы. Эти сообщения временны — TUI перерисовывается, и они исчезают. Некоторые содержат полезные наблюдения о вашем коде, предупреждения об ошибках или забавные комментарии. companion-capture отслеживает вывод терминала, извлекает эти сообщения из пузырей и сохраняет их в файлы markdown (и, опционально, в SQLite для поиска).

Как это работает

  • Оболочка запускает Claude Code через script -q -F, чтобы захватить сырой вывод терминала
  • Парсер на Python обрабатывает буфер экрана VT100 (не просто удаляет ANSI-коды, а фактически отслеживает позиции курсора), чтобы определить, где текст действительно отображается
  • Сообщения требуют двух последовательных сканирований перед записью, чтобы избежать сохранения частично отрендеренного мусора
  • Хук PostToolUse передаёт новые захваты обратно Claude во время сессии, чтобы он мог видеть, что сказал компаньон
Ad

Возможности

  • Нет зависимостей во время выполнения (только стандартная библиотека Python)
  • Полнотекстовый поиск по захватам (companion-capture search "auth bug")
  • Контроль конфиденциальности — исключение шаблонов, чёрные списки проектов, ретроактивное редактирование
  • Опциональное контекстное воспроизведение, которое автоматически передаёт недавние захваты обратно Claude
  • companion-capture doctor для проверки состояния всей установки
  • 400+ тестов pytest

Что обнаружил разработчик при использовании

Компаньон действительно замечает вещи. Он отметил скрипт миграции, у которого не было тестового покрытия. Он заметил состояние гонки в настройке с несколькими сессиями. Большую часть времени это просто настроения и реакции, но каждые несколько сессий он выдаёт что-то действительно стоящее прочтения.

Текущие ограничения

Пока только MacOS + Claude Code. Нет внешних зависимостей, лицензия MIT.

GitHub: github.com/jaywadhwa/companion-capture

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Снижение задержки мультимодального агента за счет исключения истории скриншотов
Инструменты

Снижение задержки мультимодального агента за счет исключения истории скриншотов

Разработчик обнаружил, что исключение предыдущих скриншотов из запросов мультимодальных агентов и замена данных изображений в формате base64 на строки "[изображение опущено]" значительно снижает задержку при сохранении производительности. Эксперимент проводился с использованием Claude и задокументирован на GitHub.

OpenClawRadar
🦀
Инструменты

Интеграция xAI TTS для Home Assistant, созданная с помощью Claude — полный репозиторий

Разработчик использовал Claude для создания пользовательской интеграции Home Assistant для TTS API xAI (голос Eve) с полным UI-конфигурированием, пятью голосами и речевыми тегами.

OpenClawRadar
Бенчмарк: Gemma4 12B против квантованной Qwen3 8B на Mac Mini с 24 ГБ памяти.
Инструменты

Бенчмарк: Gemma4 12B против квантованной Qwen3 8B на Mac Mini с 24 ГБ памяти.

Разработчик протестировал Gemma4 12B против Qwen3:8b-q4_K_M на Mac Mini с 24 ГБ памяти, используя два промпта. Qwen3 обрабатывал промпты в 4-5 раз быстрее, в то время как Gemma4 генерировала вывод немного быстрее.

OpenClawRadar
motif MCP предоставляет Claude Code возможность просмотра видео для воспроизведения ошибок интерфейса
Инструменты

motif MCP предоставляет Claude Code возможность просмотра видео для воспроизведения ошибок интерфейса

motif — это MCP-сервер, который позволяет Claude Code просматривать записи экрана с UI-багами, используя покадровый анализ Gemini 2.5 Flash для возврата визуальных описаний, первопричин и диффов. Для настройки нужен ключ Gemini API и две строки в mcp.json.

OpenClawRadar