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

very-happy-cli

v0.2.11

Published

Self-hosted remote client for Claude Code (CLI). Fork of slopus/happy that defaults to https://happy.mereith.com.

Downloads

2,175

Readme

very-happy-cli

A self-hosted remote client for Claude Code (CLI). Run a Claude Code session on your machine and drive it remotely from a web browser through a relay server.

very-happy-cli is a rebranded fork of slopus/happy (MIT). It changes only the default server endpoint and the command name — the agent runtime is unchanged.

By default it connects to https://happy.mereith.com. You can point it at any compatible Happy server (including your own) via HAPPY_SERVER_URL.

⚠️ Security notice — read this before using

This is not end-to-end encrypted against the server. It is a server-trusted relay: the server operator can decrypt and read the contents of your sessions (prompts, code, tool output). The default server happy.mereith.com is operated by the maintainer of this fork.

Only use a server you trust with your session contents. If you don't trust the operator of happy.mereith.com, run your own Happy server and set HAPPY_SERVER_URL to it, or don't use this tool.

Prerequisites

  1. Node.js >= 20.
  2. Claude Code CLI installed and logged in. very-happy drives the real claude binary, so claude must be on your PATH and already authenticated. Install it from Anthropic's instructions and run claude once to log in before using very-happy.

Install

npm install -g very-happy-cli

The package runs a postinstall step that unpacks platform-specific helper binaries (ripgrep, difftastic) for your OS/arch. Supported platforms: darwin/linux/win32 on x64/arm64.

Usage

very-happy            # start a Claude Code session and connect to the relay
very-happy claude     # same, explicit

This starts a Claude Code session locally and registers it with the relay so you can control it from the web client at your server's origin.

Pointing at a different server

# one-off
HAPPY_SERVER_URL=https://your-happy-server.example.com very-happy

# or persist it in settings.json (see `very-happy server --help`)

The web client URL follows the same precedence (HAPPY_WEBAPP_URL, then settings.webappUrl, then the default). Defaults for both point at https://happy.mereith.com.

MCP bridge

very-happy-mcp        # stdio MCP bridge (for Codex / MCP hosts)

Configuration precedence

For both the API server and the web app URL:

  1. environment variable (HAPPY_SERVER_URL / HAPPY_WEBAPP_URL)
  2. settings.json (serverUrl / webappUrl) in the Happy home dir
  3. built-in default (https://happy.mereith.com)

License

MIT. This is a fork of slopus/happy by Kirill Dubovitskiy and Happy Coder Contributors. See LICENSE for the full text and original copyright notice, which is preserved.