Skip to main content

A web viewer for AI agent coding sessions (Claude Code, Codex, etc.)

Project description

Agent Session Viewer

Browse, search, and revisit your AI coding sessions. Never lose track of that clever solution your AI pair programmer came up with three weeks ago.

Why?

AI coding sessions pile up fast. Finding that one conversation where you solved a tricky bug or implemented a specific pattern means digging through session files by hand. This tool gives you instant full-text search across every session from Claude Code and Codex, organized by project.

Features

  • Full-text search - Find any message across all your sessions instantly
  • Live updates - Active sessions refresh automatically as new messages arrive
  • Auto-sync - Background sync every 15 minutes, plus manual sync with r
  • Keyboard-first - Vim-style navigation (j/k/[/]) for fast browsing
  • Project organization - Sessions grouped by codebase
  • Local-first - All data stays on your machine in ~/.agent-session-viewer/
  • Zero config - Works out of the box

Install

# With uv (recommended)
uv tool install agent-session-viewer

# With pip
pip install agent-session-viewer

Usage

# If installed via uv tool install or pip
agent-session-viewer

# Or run directly without installing
uvx agent-session-viewer

Opens a browser at http://localhost:8080.

Options:

  • --port 9000 - Use a custom port
  • --no-browser - Don't open browser automatically
  • --host 0.0.0.0 - Bind to all interfaces

Keyboard Shortcuts

Key Action
j / k Next / previous message
] / [ Next / previous session
o Toggle message order
r Sync sessions
⌘K Focus search
? Show all shortcuts

Supported Agents

  • Claude Code - syncs from ~/.claude/projects/
  • Codex - syncs from ~/.codex/sessions/

How It Works

The viewer syncs sessions from each agent's local storage into its own database with full-text search indexing. When you're viewing an active session, it watches the source file and updates the UI within seconds of new messages.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agent_session_viewer-0.1.0.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agent_session_viewer-0.1.0-py3-none-any.whl (1.5 MB view details)

Uploaded Python 3

File details

Details for the file agent_session_viewer-0.1.0.tar.gz.

File metadata

  • Download URL: agent_session_viewer-0.1.0.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for agent_session_viewer-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6d4ef44777f09d73ab4da19c83ef4a0eba7b9a6edc2557be4c2d1fa8e5d46091
MD5 4a51c6b06c5e4d161fde05d26c83fb2a
BLAKE2b-256 7dd5d514f7e070cc2eb7e84d3cb192632f34a246e8a20fbd44bbc9feae6c64a4

See more details on using hashes here.

File details

Details for the file agent_session_viewer-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for agent_session_viewer-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e4892843d273640bcd8bf74a997ddd7513d0699bfc3ffcf1bdf4fd11fee1981
MD5 0461bc99194ba3305a5327eee32988d8
BLAKE2b-256 31fe83f7da3a9e219e5ea4a20680654a2519c08b1b3cb3efc23904338abfa9dc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page