AgentCLISessionManager banner
MenachemBarak MenachemBarak

AgentCLISessionManager

Development community

Description

Managing all claude code/copilot CLI sessions, so you will never need to remember what session-id it was

Installation

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

README

AgentCLISessionManager — Claude Sessions Viewer

[![CI](https://github.com/MenachemBarak/AgentCLISessionManager/actions/workflows/ci.yml/badge.svg)](https://github.com/MenachemBarak/AgentCLISessionManager/actions/workflows/ci.yml) [![Security](https://github.com/MenachemBarak/AgentCLISessionManager/actions/workflows/security.yml/badge.svg)](https://github.com/MenachemBarak/AgentCLISessionManager/actions/workflows/security.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/) [![Checked with mypy](https://img.shields.io/badge/mypy-strict-blue.svg)](http://mypy-lang.org/) [![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)

Desktop-launchable web UI that lists, previews, and resumes your [Claude Code](https://claude.com/claude-code) sessions on Windows. Reads sessions directly from `~/.claude/projects/**/*.jsonl` — no API tokens, no cloud round-trip.

Screenshots

Captured against the synthetic `tests/fixtures/claude-home` fixture — regenerate any time with `python scripts/capture_demo_screenshots.py`.

![Main view](docs/screenshots/main.png)

More views

**Hover preview** — peek at the first user messages of any session without opening it:

![Hover preview](docs/screenshots/hover-preview.png)

**Transcript** — click a session to read its history side-by-side:

![Transcript](docs/screenshots/transcript.png)

Features

Finding sessions

  • Discovery — lists every Claude Code session on the machine (sub-agent files filtered out)
  • Live — SSE watcher surfaces new/updated sessions as they happen
  • Active — detects currently-running sessions via ~/.claude/sessions/.json + PID check
  • Smart search (v1.2.0+) — type 2+ words in the left-pane search box to get TF-