파이 세션 허브 (Pi Session-hub)
Pi Session-hub
핵심 요약
여러 코딩 에이전트의 세션을 로컬에서 통합 관리하고 검색할 수 있는 'pi-session-hub' 도구 소개.
- 통합 세션 관리 — 여러 코딩 에이전트의 세션을 한곳에서 검색하고 불러올 수 있음
- 로컬 데이터 보안 — 모든 데이터가 로컬 SQLite에 저장되어 외부 유출 걱정이 없음
- 효율적 컨텍스트 로드 — 토큰 제한을 고려해 컨텍스트를 압축하여 현재 채팅으로 불러옴
- 빠른 검색 성능 — FTS5 인덱스를 사용하여 수백 개의 세션도 즉시 검색 가능
작업 내용에 따라 Claude Code, Codex, OpenCode 같은 코딩 에이전트들을 번갈아 가면서 쓰고 있는데, 진짜 골 때리는 문제가 하나 있음. 툴마다 세션을 저장하는 방식이랑 폴더 위치가 다 제각각이라, 터미널 끄는 순간 어디까지 작업했는지 기억 못 하면 컨텍스트가 그냥 다 날아가 버림.
그래서 pi-session-hub를 직접 만들었음. 이건 내 컴퓨터에 있는 모든 에이전트 세션을 싹 다 긁어모아서 한눈에 볼 수 있게 해주는 Pi 확장 프로그램임. alt+r 누르면 창 뜨고, 여기서 전체 검색해서 다음 두 가지 기능을 쓸 수 있음:
- 현재 채팅창에 컨텍스트 불러오기 (Enter) — 최근 대화는 그대로 가져오고, 오래된 건 요약하고, 툴 출력값은 압축함. 토큰 제한 걸어놔서 토큰 폭탄 맞을 일 없음.
- 전체 기록 무료로 읽기 (v) — 읽기 전용 뷰어라 토큰 소모 0임.
Pi, Claude Code, Codex, OpenCode, Crush, JCode 다 지원함. 전부 로컬에서 돌아가니까 네트워크 통신이나 데이터 업로드 같은 거 전혀 없고, 기록이 외부로 유출될 일도 없음.
로컬 SQLite FTS5 인덱스 써서 검색 속도도 빠르고, 인덱싱도 증분 방식으로 돌아감 (처음 실행할 때 세션 430개 정도에 2초 걸리고, 그다음부턴 거의 즉시 완료됨).
관심 있으면 아래 레포 확인해 봐... 스타도 하나 박아주면 고맙고 :)
Repo: https://github.com/Gateton/pi-session-hub


