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

@hyperflow.fun/ghost

v0.0.10

Published

AI trading companion for Hyperliquid perpetuals

Readme

Ghost

Trade better WITH AI beside you.

AI companion for Hyperliquid perpetual contract traders. Not a dashboard. Not a bot. A companion that helps you manage risk, maintain discipline, and trade with emotional awareness.

What Ghost Does

  • Trading Access — View portfolio, place orders, manage positions, set SL/TP — all through chat
  • Pre-Trade Advisory — Market context, risk assessment, and behavioral pattern detection before every trade
  • Market Intelligence — News aggregation, whale tracking, cross-exchange analysis — filtered to what matters to you
  • Technical Analysis — Chart patterns, indicators, and multi-timeframe analysis on demand

Quick Start

Requires Bun >= 1.1:

# Install Bun (if you don't have it)
curl -fsSL https://bun.sh/install | bash             # macOS / Linux
powershell -c "irm bun.sh/install.ps1 | iex"         # Windows

1. Install Ghost

bun install -g "@hyperflow.fun/ghost"

Or one-line install via the bundled script (bootstraps Bun if missing, then runs ghost onboard):

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/hyperflowdotfun/ghost/main/install.sh | bash

# Windows (PowerShell)
powershell -c "irm https://raw.githubusercontent.com/hyperflowdotfun/ghost/main/install.ps1 | iex"

2. Onboard

ghost onboard

You'll be asked to pick:

  • Trading Mode — Paper (virtual funds, no wallet) or Live (real trades on Hyperliquid)
  • LLM Model — Claude Code, Anthropic, OpenAI, Gemini, OpenRouter, or a custom endpoint
  • Install Ghost service — Select Yes to keep Ghost running in the background

Paper trading? Pick Paper during onboard for a simulated 10,000 USDC balance — no wallet, no real trades. Set a custom balance with ghost daemon --paper -b 50000.

3. Open the dashboard

Visit http://localhost:15401 and start trading.

Commands

ghost daemon          # Start Ghost in the foreground
ghost status          # Show config and auth summary
ghost doctor          # Full diagnostic
ghost update          # Check for a new version and reinstall in place
ghost uninstall       # Remove service + ~/.ghost

See the User Guide for the full reference.

Telegram (optional)

Chat with Ghost from Telegram instead of (or alongside) the dashboard.

From the dashboard — click the Telegram icon in the top bar and follow the in-app steps. Most users only need this.

From the CLI — same flow, scripted:

ghost channel setup    # Create the bot + bind it to your account
ghost channel pair     # Pair another device to the same channel
ghost channel status   # Show channel + pairing state

Once connected, Ghost mirrors trade prompts, alerts, and confirmations to Telegram.

Documentation

| Document | Purpose | |----------|---------| | User Guide | Install, setup, daily commands, update, uninstall, troubleshooting | | Install & Onboard Guide | Step-by-step onboard flow for AI agents | | Developer Guide | Architecture, tech stack, conventions, development pipeline |

Data Storage

All data stored in ~/.ghost/ (config, credentials, database, memory, sessions). Nothing leaves your machine.

Security

The Ghost gateway has no built-in authentication layer. By default it binds to loopback only (gateway.host=127.0.0.1), so the dashboard is reachable from the same machine but invisible to the network — safe to leave as-is for local use.

To reach the dashboard from another device, put an authenticated tunnel (Tailscale Serve, ngrok OAuth, mTLS proxy) in front of 127.0.0.1:15401. See docs/security/network-exposure.md.

License

Open source.