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

@seeknull/claudecode-remote

v0.2.0

Published

Web interface for Claude Code — access Claude Code from any browser

Readme

Claude Code Remote

A web interface for Claude Code. Run Claude Code on a machine and access it from any browser — on your phone, tablet, or another computer.

Demo

What it does

Discovers all projects and sessions (conversations) from your local Claude Code history and surfaces them in a browser UI.

Two types of sessions:

  • CLI Sessions — read-only, real-time view of all Claude Code sessions running on your machine (started from CLI or VS Code)
  • Web Sessions — fully interactive Claude Code sessions directly in the browser

Privacy & security

  • Everything runs locally on your machine. No data is sent to any third-party server. Your code, sessions, and credentials never leave your device.
  • No API keys needed. It uses your existing Claude Code CLI authentication. If claude works in your terminal, this works too.
  • Password-protected. Access is gated behind a password you set on first launch. Credentials are stored locally in ~/.claude-code-remote/.

Prerequisites

Quick start

Option 1: From source (recommended)

git clone https://github.com/seeknull/claudecode-remote.git
cd claudecode-remote
npm install
npm start

Option 2: npm package

npm install -g @seeknull/claudecode-remote
claudecode-remote

The server starts on http://localhost:3001. On first visit, you'll be asked to set a password.

Custom port: PORT=8080 npm start or PORT=8080 claudecode-remote

Remote access

To access from another device, expose the server with a tunnel like ngrok:

ngrok http 3001

Or with a stable domain:

ngrok http --domain=your-domain.ngrok-free.app 3001

How it works

The server wraps the @anthropic-ai/claude-agent-sdk. Each chat message spawns a Claude Code process on your machine. Sessions persist across page refreshes and reconnections.

Your projects are discovered automatically from ~/.claude/projects/ — any directory where you've previously used Claude Code will appear.

Development

git clone https://github.com/seeknull/claudecode-remote.git
cd claudecode-remote
npm install
npm run dev

This starts both the server (port 3001) and the Vite dev server (port 5174) with hot reload.

Password reset

Delete the runtime config and restart:

# macOS / Linux
rm ~/.claude-code-remote/runtime.json

# Windows (PowerShell)
Remove-Item "$env:USERPROFILE\.claude-code-remote\runtime.json"

Issues & feedback

Found a bug or have a feature request? Open an issue.

License

MIT