본문으로 건너뛰기
로그인 둘러보기
생산성·자동화 · 윈도우즈 유틸

jeeves

0

jeeves는 AI 에이전트 세션을 한눈에 보고 관리할 수 있는 터미널 기반 TUI(Text User Interface) 프로그램입니다.

AI 에이전트검색대화 기록세션 관리오픈소스터미널 도구

소개

jeeves는 AI 에이전트 세션을 한눈에 보고 관리할 수 있는 터미널 기반 TUI(Text User Interface) 프로그램입니다. Claude Code, Codex, OpenCode, Pi, Grok 등 다양한 AI 에이전트의 대화 기록을 목록으로 보여주고, 내용 검색 및 세션 resumption 기능을 제공합니다. Go 언어로 개발되었으며, MIT 라이선스 하에 오픈소스로 배포됩니다. 주요 기능은 세션 목록 보기, 내용 검색, 분할 창 미리보기, 전체 화면 보기, 에이전트 내에서 세션 다시 시작 등입니다.

상세정보

세션 목록 보기

jeeves를 실행하면 지원하는 모든 AI 에이전트의 세션 목록이 터미널에 표시됩니다. 각 세션은 이름과 타임스탬프로 식별되며, 위아래 화살표 키(j/k)로 이동할 수 있습니다.

내용 기반 검색

대화 내용 내에서 특정 키워드를 검색할 수 있습니다. 예를 들어 jeeves ui refactor 명령은 ‘ui refactor’라는 문자열을 포함한 세션만 필터링하여 보여줍니다. 정규 표현식도 지원하여 jeeves "fix.*bug"와 같이 패턴 검색이 가능합니다.

대화 미리보기 및 전체 보기

세션 목록에서 항목을 선택하면 오른쪽 분할 창에 대화 내용이 미리보기 됩니다. Enter 키를 누르면 전체 화면으로 대화를 볼 수 있으며, w 키로 줄 바꿈 toggling을 할 수 있습니다.

세션 resumption

선택된 세션에서 r 키를 누르면 해당 AI 에이전트 내에서 세션을 직접 다시 시작할 수 있습니다. 이는 Claude Code와 같은 에이전트가 세션을 자동으로 삭제하는 경우에도 기록을 유지하고 이어서 작업할 수 있게 해줍니다.

대화 저장

대화 전체 화면 보기 상태에서 Ctrl+S 키를 누르면 현재 열린 대화를 로컬 파일에 저장할 수 있습니다.

다운로드·설치 방법

jeeves는 여러 패키지 관리자를 통해 Windows에 설치할 수 있습니다. 공식적으로 지원되는 방법은 다음과 같습니다.

winget을 통한 설치

터미널 또는 PowerShell에서 다음 명령을 실행합니다:

winget install robinovitch61.jeeves

Scoop을 통한 설치

먼저 Scoop 버킷을 추가한 후 jeeves를 설치합니다:

scoop bucket add robinovitch61 https://github.com/robinovitch61/scoop-bucket
scoop install jeeves

Chocolatey를 통한 설치

Chocolatey 패키지 관리자를 사용하는 경우:

choco install jeeves

수동 설치

공식 저장소의 릴리스 페이지에서 사전 빌드된 바이너리를 다운로드하고, 압축을 풀어 PATH에 포함된 디렉터리에 배치할 수 있습니다.

기본 사용법

jeeves를 설치한 후 터미널에서 다음 명령으로 사용할 수 있습니다.

모든 세션 보기

간단히 jeeves 명령을 실행하면 지원하는 모든 AI 에이전트의 세션 목록이 표시됩니다.

세션 검색

검색어를 인수로 전달하여 내용 기반 필터링이 가능합니다:

jeeves ui refactor

정규 표현식을 사용하려면 따옴표로 감싸서 전달합니다:

jeeves "fix.*bug"

키보드 단축키

  • Enter: 선택한 세션을 전체 화면으로 열기
  • r: 선택한 세션을 해당 AI 에이전트 내에서 resumption
  • /: 세션 목록 필터링 시작
  • j/k: 목록에서 아래로/위로 이동
  • w: 줄 바꿈 toggling
  • Ctrl+S: 현재 열린 대화 저장
  • Esc: 세션 목록으로 돌아가기
  • q 또는 Ctrl+C: 프로그램 종료

이런 경우에 유용합니다

jeeves는 여러 AI 에이전트를 번갈아 사용하는 개발자나 연구자에게 특히 유용합니다. 예를 들어 Claude Code로 코딩을 하다가 OpenCode로 전환해야 할 때, 이전 세션의 내용을 잃지 않고 찾아볼 수 있습니다. 또한 에이전트가 자동으로 오래된 세션을 삭제하는 설정에서도, jeeves를 통해 기록을 보존하고 필요 시 resumption하여 작업의 연속성을 유지할 수 있습니다. 내용 기반 검색 기능은 과거 대화에서 특정 오류 메시지, 결정 사항, 코드 스니펫 등을 빠르게 찾아내는 데 도움이 됩니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.