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

fullerenes

v0.1.4

Published

Local-first CLI and MCP server for codebase knowledge graphs

Downloads

653

Readme

fullerenes

Fullerenes builds a local knowledge graph of your codebase and exposes it through a CLI, generated agent files, and an MCP server. It is designed to help coding agents find the right code fast while using far fewer tokens than broad raw-file prompting.

What's New

This release includes:

  • fully local-first generated summaries with no external LLM dependency
  • better natural-language retrieval and query expansion
  • smaller, tighter graph-grounded query results
  • improved generated AGENTS.md / CLAUDE.md guidance
  • cleaned-up CLI and MCP version reporting

Quick Demo

Install

npm install -g fullerenes

Or run it without installing:

npx fullerenes init

Typical Workflow

Index a repository:

fullerenes init

Ask questions against the local graph:

fullerenes query "how does auth work"
fullerenes stats

Start the MCP server:

fullerenes mcp .

Keep the graph fresh while coding:

fullerenes watch .

MCP Highlights

  • get_function({ name: "resetCache", includeBody: true })
  • predict_impact({ functionName: "resetCache" })
  • query_codebase({ question: "how does indexing work", maxTokens: 1600 })

Commands

fullerenes init
fullerenes index
fullerenes query "how does auth work"
fullerenes stats
fullerenes mcp .
fullerenes watch .

What It Generates

  • CLAUDE.md
  • AGENTS.md
  • .cursor/rules/fullerenes.mdc

What It Exposes

  • local graph database at .fullerenes/graph.db
  • MCP server for agent integrations
  • token-budgeted local graph queries
  • caller-aware impact inspection

Learn More

  • GitHub repo: https://github.com/codebreaker77/Fullerenes
  • npm package: https://www.npmjs.com/package/fullerenes

License

MIT