컴패니언-캡처: 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

도슨트: 클로드 코드로 구축된 논문 분석 AI 어시스턴트
한 개발자가 Claude Code를 사용하여 업로드된 논문을 읽고, 발표하며, 질문에 답하고, 이해도를 평가하는 AI 어시스턴트 Docent를 만들었습니다. 이 프로젝트는 MIT 라이선스 하에 GitHub에서 이용 가능하며, Vercel에 데모가 있습니다.

Google Research, AI 모델 압축을 위한 TurboQuant 소개
Google Research는 정확도 손실 없이 AI 모델 크기를 줄이는 압축 알고리즘 TurboQuant를 소개했습니다. 이는 벡터 양자화에서의 메모리 오버헤드를 해결하고 키-값 캐시 성능을 향상시킵니다.

LORE.md: AI 대화에서 구조화된 지식을 추출하기 위한 개방형 표준
LORE.md는 AI 대화에서 지속 가능한 지식을 구조화된 형식으로 추출하기 위한 개방형 표준입니다. 이는 근거와 함께 의사 결정, 통찰력, 패턴, 미해결 질문, 다음 단계를 포착하며, 모든 내용이 세션 간에 연결됩니다.

비트코인 MCP 서버: AI 코딩 에이전트를 위한 43가지 도구
bitcoin-mcp는 수수료 조언자, 메모풀 분석, 인스크립션 감지를 포함한 43개의 비트코인 도구를 갖춘 MCP 서버입니다. 이 서버는 API 또는 로컬 노드의 실시간 데이터를 사용하여 Claude Desktop, Claude Code, Cursor, VS Code, Windsurf와 함께 작동합니다.