Pi 세션 기록을 위한 로컬 브라우저를 만들었습니다
Built a local browser for Pi session history
핵심 요약
Pi 세션 기록을 프로젝트별로 정리하고 노이즈를 제거해 효율적으로 관리할 수 있는 로컬 브라우저 도구입니다.
- 로컬 브라우저 — Pi, Claude Code 등 다양한 에이전트 세션을 로컬에서 관리함.
- 세션 관리 — 프로젝트별/날짜별로 세션을 분류하고 노이즈를 필터링함.
- 오픈소스 공개 — 개발자가 처음으로 공개한 오픈소스 프로젝트로 피드백을 요청함.
- 기능 확장 — 세션 이어하기 및 상세한 트랜스크립트 확인 기능을 지원함.
나 Pi 엄청 많이 쓰는데, 쓰다 보니까 같은 프로젝트인데도 세션이 여러 개로 쪼개지더라. 시작할 때 맨날 똑같은 프롬프트 넣는 것도 지겹고.
나중에 다시 찾아보려니까 진짜 개빡침. 유용한 설명이나 결정 사항들은 대화 기록 안에 다 있는데, 그걸 보려면 툴 호출, 추론 과정, 진행 상황 메시지 같은 잡다한 노이즈가 가득한 기록을 일일이 다 뒤져야 하거든.
한동안은 유용한 내용만 따로 복사해서 메모장에 붙여넣기 했는데, 이것도 나중엔 그냥 쓰레기장이 됨.
그래서 그냥 내가 직접 'Agent Session Browser'를 만들었다.
로컬 웹 UI랑 TUI 지원해서 프로젝트나 날짜별로 세션 훑어볼 수 있고, Pi 브랜치나 요약본 포함해서 실제 대화 내용만 깔끔하게 읽을 수 있음. 노이즈 필터링도 되고, 내보내기나 세션 이어가기도 가능함.
Pi는 물론이고 Claude Code, Codex CLI, Gemini CLI까지 다 지원한다.
완전 로컬에서 돌아가고 읽기 전용임.
GitHub: https://github.com/gautamgpt1/agent-session-browser
실행: npx agent-session-browser
이게 내 첫 오픈소스 프로젝트다.
한번 써봐라. 피드백 주면 진짜 고맙겠음.


