npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

reclaude

v1.0.1

Published

Interactive Claude Code session picker: filter, rename, and resume sessions from your terminal

Downloads

185

Readme

total-reclaude

Interactive CLI session picker for Claude Code. Browse, filter, rename, and resume all your sessions from the terminal.

Motivation

Claude Code's built-in /resume only shows sessions from the current project directory. If you work across multiple projects, there's no way to see all your sessions in one place.

total-reclaude gives you a single view of every session across all projects — with filtering, sorting, and rich metadata (directory, timestamps, duration) that /resume doesn't provide.

| | /resume | reclaude | |---|---|---| | Scope | Current project only | All projects | | Filter by name | No | Yes | | Filter by path | No | Yes | | Show directory | No | Yes | | Show timestamps | No | Yes | | Show duration | No | Yes | | Configurable columns | No | Yes | | Permission mode preset | No | Yes |

Installation

npx reclaude

Or install globally:

npm install -g reclaude
reclaude

Prerequisites

Screenshot

  Claude Code Sessions
  ─────────────────────────────────────────────────────────────

       Title                                Project               Modified          Session

  >  1  minimize-sys-prompt                  my-project            03/07/2026, 17:06  6566b87b
     2  debug-auth-flow                      my-app                03/07/2026, 15:51  eec06353
     3  refactor-api-layer                   backend               03/07/2026, 15:41  d8d86cb2
     4  add-dark-mode                        frontend              03/07/2026, 15:41  69b5fb55
     5  how do I fix this bug?               server                03/07/2026, 15:41  5ec54a4c

  Page 1/1  ←/→ page  |  ↑/↓ select  |  Enter resume  |  r rename  |  / name  |  p path  |  s settings  |  q quit
  • Bold titles = named sessions (with custom title)
  • Dim italic titles = unnamed sessions (showing first user message)

Keybindings

| Key | Action | |-----|--------| | / | Move cursor | | Enter | Resume selected session | | r | Rename selected session | | / | Filter sessions by name | | p | Filter sessions by project path | | s | Open settings | | / | Navigate pages | | ESC | Cancel / go back | | q | Quit | | Ctrl+C | Quit |

Settings

Press s to open the settings panel:

| Setting | Description | |---------|-------------| | Full directory path | Show full cwd instead of short project name | | Full session ID | Show complete session ID instead of first 8 characters | | Page size | Number of sessions per page (5-50, adjustable with -/+) | | Locale | Date format locale (e.g. en-US, ko-KR, sv-SE) |

Settings are saved to ~/.config/total-reclaude/config.json.

How it works

total-reclaude scans ~/.claude/projects/ for session files (.jsonl). Sessions with a custom title are shown in bold; unnamed sessions display the first user message in dim italic as a fallback title. All sessions are sorted by last modified time, with caching (~/.cache/total-reclaude/sessions.json) for fast startup.

When you select a session, it runs claude --resume <session-id> to resume it.

License

MIT