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

@shiprail/cli

v0.0.6

Published

AI Agent Observability CLI - Monitor and analyze your AI tool performance

Readme

Shiprail - Claude Code Observability CLI

npm version

Monitor and analyze your Claude Code AI tool performance with comprehensive observability.

shiprail provides real-time insights into your AI tool usage, helping you understand performance, optimize prompts, and track success rates across your organization.

🚀 Quick Start

Installation

npm install -g @shiprail/cli

Setup

shiprail init

That's it! Your tools are now being monitored. View your dashboard at shiprail.ai.

✨ Features

  • One-Command Installation: Get up and running with just shiprail init
  • Supports multiple CLIs: Currently Supports Claude Code, Gemini CLI, and Codex
  • Real-time Dashboard: Live monitoring of all tool executions
  • Performance Analytics: Success rates, execution times, and trends
  • Tool Insights: Per-tool performance analysis and optimization suggestions
  • Secure: Enterprise-grade authentication and data protection
  • Zero Configuration: Works out of the box with sensible defaults
  • Robust Hook System: Supports all hook types

📋 Commands

shiprail init

Logins in and configures shiprail fully.

shiprail init

shiprail install <tool>

Installs shiprail observability hooks for your tool.

shiprail install claude-code

shiprail login

Authenticate with shiprail.

shiprail login

shiprail uninstall

Remove shiprail.

shiprail uninstall claude-code

What it does:

  • 🗑️ Removes hook scripts
  • ⚙️ Cleans up Settings settings
  • 🔄 Restores original configuration

shiprail hook <tool>

Internal command that processes hook payloads from stdin and sends them to shiprail.

shiprail hook claude-code

Purpose:

  • Sends data to shiprail backend for analysis
  • Fire-and-forget operation - doesn't block tool execution
  • Supports all hook types

Note: This command is called automatically by Claude Code hooks and should not be used directly by users.

🏗️ How It Works

1. Direct CLI Integration

shiprail configures direct CLI integration with Claude Code's native hook system:

{
  "hooks": {
    "SessionStart": [{
      "matcher": "*",
      "hooks": [{ "type": "command", "command": "shiprail hook claude-code" }]
    }],
    "SessionEnd": [{
      "matcher": "*",
      "hooks": [{ "type": "command", "command": "shiprail hook claude-code" }]
    }]
  }
}

2. Real-time Analysis

Data is sent to the shiprail platform where it's processed to provide:

  • Performance dashboards
  • Success rate analytics
  • Tool usage patterns
  • Optimization recommendations

🔧 Configuration

Multiple Tools Support

The CLI now supports installing and managing multiple AI coding tools simultaneously. You can install multiple tools and they will all be configured to send telemetry data:

# Install multiple tools
shiprail install claude-code
shiprail install gemini-cli
shiprail install codex

# Check status to see all installed tools
shiprail status

# Uninstall a specific tool (others remain active)
shiprail uninstall gemini-cli

File Locations

  • Shiprail Config: ~/.shiprail/settings.json (main configuration)
  • Claude Settings: ~/.claude/settings.json
  • Gemini Settings: ~/.gemini/settings.json
  • Codex Config: ~/.codex/config.toml

🔗 Links


❤️ Made by the shiprail Team

Transform your AI development workflow with comprehensive observability.