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

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

RescueBot: резервное копирование и восстановление для ботов OpenClaw через Telegram
Инструменты

RescueBot: резервное копирование и восстановление для ботов OpenClaw через Telegram

RescueBot — это лёгкий инструмент, который автоматически создаёт снимки конфигураций ботов OpenClaw и позволяет восстанавливать их в один клик через команды Telegram, устраняя необходимость в SSH-доступе при сбоях.

OpenClawRadar
PACT: Программная система управления для Claude Code после сбоев в работе агентов
Инструменты

PACT: Программная система управления для Claude Code после сбоев в работе агентов

Разработчик создал PACT (Programmatic Agent Constraint Toolkit) после трёх месяцев повторяющихся сбоев Claude Code в мобильном приложении с более чем 350 файлами. Фреймворк заменяет неисполнимые правила механическими ограничениями, которые физически блокируют нарушения через предварительные хуки перед использованием инструментов.

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

MTP + Unified Memory повышает производительность вывода llama.cpp на 30% на RTX 5090

Включение MTP-спекуляции вместе с GGML_CUDA_ENABLE_UNIFIED_MEMORY=1 повышает скорость Qwen3.6-27B Q8_0 с 49 до 64 ток/сек на RTX 5090 с 128 ГБ системной памяти.

OpenClawRadar
Разработчик OpenClaw ищет «убийственные» варианты применения после 900 пользовательских тестов
Инструменты

Разработчик OpenClaw ищет «убийственные» варианты применения после 900 пользовательских тестов

Создатель OpenClaw сообщает, что хотя пользователи пробуют такие функции, как интерфейсы Telegram, интеграции с календарями и автоматизированные рабочие процессы, большинство не остаются с инструментом надолго. Задача заключается в поиске рабочих процессов для ежедневного использования, которые станут необходимыми, а не экспериментальными.

OpenClawRadar