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

anthropair

v2026.2.9

Published

**Pair-program with Claude, share your screen with a friend.**

Downloads

71

Readme

anthropair

Pair-program with Claude, share your screen with a friend.

A local dashboard that wraps the Claude Code SDK for AI-assisted coding and adds LiveKit-powered screen sharing — all in one browser tab.

npx anthropair

Features

🤖 AI Agent Chat

Conversational coding assistant powered by the Claude Code SDK. Streaming responses, session resumption, and per-message cost tracking so you always know what you're spending.

📁 File Browser

Lazy-loaded directory tree rooted in your working directory. Respects .gitignore automatically — click any file to view or send it as context to the agent.

📺 Screen Sharing

WebRTC screen sharing via LiveKit. Generate a room code, share it with a collaborator, and they see your screen in real time. Optional PiP webcam overlay included.

⚡ Quick Actions

Pre-built task buttons to skip the prompt writing: Explain · Fix Bug · Refactor · Write Tests · Code Review · Custom

✅ Task Queue

Every tool call the agent wants to make lands in an approval queue first. Approve or reject each operation before it runs. Multi-client broadcast keeps all connected browsers in sync.

🔒 Permission System

Tool-level approve/deny controls so the agent only touches what you allow. Review each action before it executes — no surprises.

⚙️ Settings

In-browser configuration panel. Manage environment variables, toggle features, and update secrets — values are masked by default.


Getting Started

1. Run it

npx anthropair

Or clone and run locally:

git clone <repo-url>
cd anthropair
npm install
npm run dev

2. Set environment variables

Create a .env file (or configure in the Settings panel):

ANTHROPIC_API_KEY=sk-ant-...

Screen sharing is optional — it works without LiveKit keys.

3. Open the dashboard

Navigate to http://localhost:3000 and start coding.


Configuration

| Variable | Required | Description | |---|---|---| | ANTHROPIC_API_KEY | Yes | Your Anthropic API key | | PORT | No | Server port (default 3000) | | CLAUDE_MODEL | No | Model override (default: SDK default) | | LIVEKIT_API_KEY | No | LiveKit API key for screen sharing | | LIVEKIT_API_SECRET | No | LiveKit API secret | | LIVEKIT_WS_URL | No | LiveKit WebSocket URL (wss://your-app.livekit.cloud) |


Tech Stack

  • Backend — Express, WebSocket (ws), Claude Code SDK
  • Frontend — Vanilla JS, CSS Grid, Vite
  • Screen Sharing — LiveKit (client + server SDK)