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

agentrace

v0.0.6

Published

CLI for AgenTrace - Claude Code session tracker

Readme

AgenTrace CLI

A CLI tool to send Claude Code sessions to the AgenTrace server.

Overview

AgenTrace is a self-hosted service that enables teams to review Claude Code conversations. Since Claude Code logs contain source code and environment information, AgenTrace is designed to run on your local machine or internal network rather than on the public internet.

This CLI uses Claude Code's hooks feature to automatically send session data to your AgenTrace server.

Setup

1. Start the Server

# Using Docker (recommended)
docker run -d --name agentrace -p 9080:9080 -v $(pwd)/data:/data satetsu888/agentrace:latest

Docker Hub: https://hub.docker.com/r/satetsu888/agentrace

2. Initialize the CLI

npx agentrace init --url http://localhost:9080

A browser window will open displaying the registration/login page. After registration, hooks are automatically configured.

That's it! When you use Claude Code, sessions will be automatically sent to AgenTrace.

Commands

| Command | Description | | ---------------------------- | -------------------------------------- | | agentrace init --url <url> | Initial setup + hooks installation | | agentrace login | Open the web dashboard | | agentrace send | Send transcript diff (used by hooks) | | agentrace on | Enable hooks | | agentrace off | Disable hooks | | agentrace uninstall | Remove hooks and configuration |

Command Details

init

Sets up the server connection and installs Claude Code hooks.

npx agentrace init --url http://localhost:9080

Process flow:

  1. Opens the server's registration/login page in browser
  2. After registration, API key is automatically retrieved
  3. Claude Code hooks are configured

login

Issues a login URL for the web dashboard and opens it in browser.

npx agentrace login

on / off

Toggle hooks enabled/disabled. Configuration is preserved.

# Temporarily stop sending
npx agentrace off

# Resume sending
npx agentrace on

uninstall

Completely removes hooks and configuration files.

npx agentrace uninstall

send

This command is automatically called by Claude Code's Stop hook. You normally don't need to run it manually.

Configuration Files

Configuration is stored in the following locations:

| File | Location | | -------------------- | --------------------------------- | | AgenTrace config | ~/.config/agentrace/config.json | | Cursor data | ~/.config/agentrace/cursors/ | | Claude Code hooks | ~/.claude/settings.json |

How It Works

┌─────────────────┐
│   Claude Code   │
│  (Stop hook)    │
└────────┬────────┘
         │ npx agentrace send
         ↓
┌─────────────────┐
│  AgenTrace CLI  │
│  Extract & Send │
└────────┬────────┘
         │ POST /api/ingest
         ↓
┌─────────────────┐
│ AgenTrace Server│
│   Save to DB    │
└─────────────────┘
  • Only the transcript diff is sent to the server when a Claude Code conversation ends
  • Errors do not block Claude Code's operation by design

Requirements

  • Node.js 18 or later
  • Claude Code installed

License

MIT