jeeves

command module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2026 License: MIT Imports: 22 Imported by: 0

README

jeeves

Latest Release GoDoc Build Status

A TUI for browsing and resuming AI agent sessions.

gif demo of jeeves
  • Browse all your AI agent sessions in one place
    • Claude Code, Codex, and OpenCode supported
  • Search sessions by content
  • Preview conversation contents in a split pane
  • Open conversations to read the full conversation
  • Resume a session directly in the agent

Usage

Install and run jeeves or jeeves <some search term> in a terminal.

# Browse all sessions
jeeves

# Search for sessions containing "ui refactor"
jeeves ui refactor

# Search with a regex pattern
jeeves "fix.*bug"
Key Action
enter open session fullscreen
r resume session in agent
/ filter sessions
j/k navigate up/down
w toggle line wrap
esc back to list
q/ctrl+c quit

[!TIP] By default, Claude Code deletes sessions older than 30 days. To keep all your sessions browsable in jeeves, set a large cleanup period in ~/.claude/settings.json:

{
  "cleanupPeriodDays": 99999
}

Installation

# homebrew
brew install robinovitch61/tap/jeeves

# upgrade using homebrew
brew update && brew upgrade jeeves

# nix-shell
# ensure NUR is accessible (https://github.com/nix-community/NUR)
nix-shell -p nur.repos.robinovitch61.jeeves

# nix flakes
# ensure flake support is enabled (https://nixos.wiki/wiki/Flakes#Enable_flakes_temporarily)
nix run github:robinovitch61/nur-packages#jeeves

# arch linux
# PKGBUILD available at https://aur.archlinux.org/packages/jeeves-bin
yay -S jeeves-bin

# with go (https://go.dev/doc/install)
go install github.com/robinovitch61/jeeves@latest

# windows with winget
winget install robinovitch61.jeeves

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

# windows with chocolatey
choco install jeeves

You can also download prebuilt releases and move the unpacked binary to somewhere in your PATH.

Development

jeeves is written with tools from Charm and relies heavily on the robinovitch61 viewport bubble.

Feature requests and bug reports are welcome.

To manually build the project:

git clone git@github.com:robinovitch61/jeeves.git
cd jeeves
go build  # outputs ./jeeves executable

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL