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

@vncsleal/quillby

v0.3.3

Published

Quillby — AI copywriting assistant. Reads the internet and writes content in your voice.

Readme

Quillby

Quillby gives Claude a daily content briefing. It scans articles across your topics, finds what's relevant to your audience, and helps you write posts that sound like you — not generic AI.

No extra accounts. No API keys. Everything runs on your computer, inside Claude.


What you need

  • Claude Desktop — the free desktop app from Anthropic (free tier works)
  • Node.js 20+ — a free one-time install (click the large LTS button on their site)

Installation

macOS / Linux

Paste this into your terminal. It installs Quillby and connects it to Claude Desktop automatically:

curl -fsSL https://raw.githubusercontent.com/vncsleal/quillby/main/install.sh | bash

Windows

Open PowerShell and run:

irm https://raw.githubusercontent.com/vncsleal/quillby/main/install.ps1 | iex

Both scripts handle everything: install Quillby, inject the Claude Desktop config with absolute paths, and print next steps.

Then fully quit Claude Desktop (right-click the Dock/taskbar icon → Quit), reopen it, and in a new chat type:

Set me up with Quillby

Claude will ask a few questions about your work, your audience, and what you publish. Answer naturally — that's how Quillby learns your voice.

Manual install (any platform)

  1. Install the package:

    npm install -g @vncsleal/quillby
  2. Open your Claude Desktop config file:

    • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. Add the following inside the mcpServers block:

    {
      "mcpServers": {
        "quillby": {
          "command": "quillby-mcp"
        }
      }
    }
  4. Fully quit and reopen Claude Desktop, then say: Set me up with Quillby


Every day

Once set up, just talk to Claude like normal.

Get today's content ideas:

"Give me my Quillby daily brief"

Claude scans today's articles across your topics, picks the most relevant ones for your audience, and gives you a set of ready-to-use ideas — each with a specific angle and hook.

Write a post from any idea:

"Write a LinkedIn post from idea 3"

Claude writes it in your voice, based on your profile.

Save it:

"Save this draft"

Quillby stores it in the output/ folder inside your Quillby directory.


Teaching Quillby your voice

The more examples Quillby has, the more accurately it writes like you.

When Claude writes a post you're happy with, say:

"Add this post to my Quillby voice examples"

Quillby saves it. Every future post draws on those examples.

To check what Quillby knows about your style:

"Show me my Quillby voice memory"


Tips

Updating your focus:

"Update my Quillby profile — I'm focusing on [topic] now"

Adding sources:

"Find good news sources for my Quillby topics and add them"

Being specific gets better results. "Write a 150-word conversational LinkedIn post from idea 2" works much better than "write a post."

Your content stays on your computer. Your profile, voice examples, drafts, and content ideas are saved locally in the output/ folder. Nothing is sent to any external service.


Troubleshooting

Quillby doesn't appear in Claude — Make sure you fully quit and reopened Claude Desktop after saving the config. Check the path in the config matches exactly what the terminal printed (no extra spaces or missing characters).

"No context saved" error — Run the onboarding first: "Run the quillby_onboarding prompt"

"No feeds configured" error — Ask Claude to find sources: "Find RSS feeds for my topics and add them to Quillby"


For developers

HTTP transport, environment variables, scheduled harvest, the full tool reference, and integration configs for VS Code and Cursor: see docs/MCP.md.


License

MIT