컴패니언-캡처: Claude Code의 일시적인 말풍선을 저장하는 도구

companion-capture의 기능
터미널에서 Claude Code를 사용해 본 적이 있다면, 작업 중에 말풍선과 함께 나타나는 동반 캐릭터를 본 적이 있을 겁니다. 이 메시지는 일시적입니다—TUI가 다시 그려지면 사라집니다. 일부는 코드에 대한 유용한 관찰, 버그에 대한 경고, 또는 재미있는 코멘트를 포함하고 있습니다. companion-capture는 터미널 출력을 감시하고, 그 말풍선 메시지를 추출하여 마크다운 파일(그리고 선택적으로 검색을 위한 SQLite)에 저장합니다.
작동 방식
- 셸 래퍼가
script -q -F를 통해 Claude Code를 실행하여 원시 터미널 출력을 캡처합니다 - Python 파서가 VT100 화면 버퍼(ANSI 제거가 아닌—실제 커서 위치 추적)를 실행하여 텍스트가 실제로 렌더링되는 위치를 파악합니다
- 메시지는 기록되기 전에 두 번 연속 스캔이 필요하므로, 반쯤 렌더링된 쓰레기를 얻지 않습니다
- PostToolUse 훅이 새 캡처를 세션 중간에 Claude에게 다시 제공하여, 동반 캐릭터가 말한 내용을 실제로 볼 수 있게 합니다
기능
- 런타임 종속성 없음(표준 라이브러리 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
👀 See Also

Claude-File-Recovery: Claude Code 세션 기록에서 파일을 추출하는 CLI 도구
claude-file-recovery는 Python CLI 도구이자 TUI로, Claude Code가 생성, 수정 또는 읽은 파일을 복구하기 위해 ~/.claude/projects/의 JSONL 세션 기록을 파싱하며, 파일의 이전 버전을 특정 시점으로 복구하는 기능을 포함합니다.

PinchBench 결과: 최초의 OpenClaw 전용 AI 코딩 에이전트 벤치마크
OpenClaw 전용 첫 벤치마크인 PinchBench은 성공률, 비용, 속도로 32개의 AI 모델을 순위 매겼으며, Google의 Gemini-3-Flash-Preview가 95.1% 성공률에 0.72달러로 선두를 달리고 있습니다.

스타트업 회계사: 소기업 추적을 위한 무료 Claude 스킬
Startup Bookkeeper는 부트스트랩 창업자들이 일반 영어 설명으로 거래를 분류하고, OCR로 영수증 사진을 처리하며, 대시보드나 손익계산서를 생성하여 지출을 추적하도록 돕는 오픈소스 Claude AI 스킬입니다.

Omnicoder-9B 성능 검토: 속도 대 도구 호출 문제
Omnicoder-9B는 Qwen3.5 9B를 기반으로 Opus 4.6, GPT 5.4, GPT 5.3 Codex, Gemini 3.1 Pro의 출력으로 미세 조정된 코딩 중심 모델로, 중급 하드웨어에서 강력한 성능을 보이지만 IDE에서 도구 호출 문제가 있습니다.