esc5221

Sessionhub — Development skill for Claude Code

Development community

Search everything you've ever done with your coding agents — Claude Code and Codex, across every machine.

How to install Sessionhub

This entry records only its repository, not the path inside it, so there is no exact command to give. Open esc5221/sessionhub and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Sessionhub does

Search everything you've ever done with your coding agents — Claude Code and Codex, across every machine.

Alternatives in Development

  • Mempalace Search — Search your memories across the MemPalace using semantic search with wing/room filtering 58.6k ★
  • Claude Scholar — Semi-automated research assistant for academic research and software development 3k ★
  • Coding Agent Session Search — Unified TUI and CLI to index and search your local coding agent session history across 11+ providers (Codex, C 708 ★

README

sessionhub

Search everything you've ever done with your coding agents.

![sessionhub searching months of sessions for 'connection pool', then opening one](docs/hero-dark.png)

![the same, as you would run it](docs/demo.gif)

Your Claude Code and Codex sessions are already on disk — thousands of JSONL files you can't search. sessionhub turns them into one archive you can.

  • Search across everything — full-text over every session, by project, machine, or changed file.
  • Every machine, in sync — Claude Code and Codex on all your machines pull into one archive on a timer; a laptop queries it over ssh.
  • Tiny on disk — keeps the trimmed conversation, not the raw logs. ~10 GB of transcripts → a few hundred MB.
  • Ask, don't type — installs a skill so your agent searches its own past for you.
  • Yours only — no telemetry, no service; the originals never move off your machines.

Install

uv tool install git+https://github.com/esc5221/sessionhub
sessionhub setup
Or have an agent install it for you

Paste this into Claude Code, Codex, or any coding agent:

Install sessionhub and set it up for this machine. Run: `uv tool install git+https://github.com/esc5221/sessionhub` then `sessionhub setup --hub -y` then `sessionhub skill install`. Then show me `sessionhub recent` so I can see it worked.

`setup --hub -y` sets this machine up as its own archive without prompting; `skill install` adds the skill to every agent on the machine.

Use

sessionhub recent -d 3                 # last 3 days
sessionhub search "split brain"        # full text, across everything
sessionhub search --file src/auth.py   # sessions that touched a file
sessionhub list -p acme-api            # one project
sessionhub show 2c24cdad               # detail — 8 characters of the id is enough
sessionhub raw 2c24cdad                # the conversation; --full for the raw log

Subagent and exec sessions are hidden by