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

contextd-vscode

v0.1.0

Published

The context layer for AI-assisted development

Readme

contextd for VS Code

The context layer for AI-assisted development — right inside your editor.

Manage your project's AI context without leaving VS Code. Edit .context/ files, export to CLAUDE.md or .cursorrules, track architecture decisions, and monitor coverage — all from the sidebar.


Features

📁 Context Sidebar

A dedicated activity bar panel showing all your context files organized by type — core docs, architecture decisions, and module context. Click any file to open it instantly.

💚 Health Dashboard

Live health score for your context coverage. See at a glance which files are missing, stale, or unfilled — without running any commands.

⚡ One-Click Export

Export your context to any AI tool format directly from the sidebar or command palette:

  • CLAUDE.md — for Claude Code
  • .cursorrules — for Cursor
  • Clipboard — paste anywhere

📋 Copy Context for Current File

Right-click any file → contextd: Copy relevant context to clipboard. Gets only the context relevant to what you're working on — not everything.

📝 Add Architecture Decisions

Record ADRs (Architecture Decision Records) without leaving your editor. Cmd+Shift+Pcontextd: Add architecture decision — type a title, get a pre-filled template.

🗂 Add Module Context

Working in a new directory? Right-click → contextd: Add module context for current file — creates a scoped context file pre-filled with the right path.

🔄 Auto-Export on Save

Enable contextd.autoExportOnSave to automatically regenerate your CLAUDE.md whenever you update any context file.


Getting Started

  1. Install the extension
  2. Open your project in VS Code
  3. Open the command palette (Cmd+Shift+P) → contextd: Initialize in this project
  4. Fill in .context/project.md with your project details
  5. Click Export in the contextd sidebar to generate your CLAUDE.md
  6. Commit .context/ to share with your team

Commands

| Command | Description | |---|---| | contextd: Initialize | Scaffold .context/ directory | | contextd: Export context | Export to CLAUDE.md, .cursorrules, or clipboard | | contextd: Check context health | Open the health dashboard | | contextd: Add architecture decision | Create a new ADR | | contextd: Add module context for current file | Add scoped module context | | contextd: Copy relevant context to clipboard | Copy context for the active file |


Settings

| Setting | Default | Description | |---|---|---| | contextd.autoExportOnSave | false | Auto-regenerate export when context files change | | contextd.defaultExportFormat | claude-md | Default export format | | contextd.showStatusBar | true | Show contextd in the status bar |


How It Works

contextd reads from a .context/ directory in your project root:

your-repo/
  .context/
    project.md        ← what this is, tech stack, goals
    architecture.md   ← system design
    conventions.md    ← coding standards
    decisions/        ← architecture decisions (ADRs)
      001-use-postgres.md
    modules/          ← per-directory context
      api.md

This directory is committed to git — your whole team shares the same AI context.


CLI Companion

For terminal users, the contextd CLI offers the same features plus MCP server mode:

npx contextd init
npx contextd serve   # MCP server for Claude/Cursor

License

MIT