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

@omnitype-code/cli

v0.1.6

Published

OmniType CLI — editor-agnostic code provenance tracking

Readme

OmniType CLI

Know exactly who wrote every line of code — you, your AI, or a paste.

OmniType is an editor-agnostic code provenance engine. It tracks which lines were written by a human, generated by an AI model (Claude, GPT-4, Gemini, etc.), or pasted in — across every tool you use.

No vendor lock-in. Works with Claude Code, Cursor, Windsurf, VS Code, Aider, Continue, and any AI coding tool.


Install

npm install -g @omnitype-code/cli

Quick Start

# Sign in
omnitype login

# Start tracking in your project
omnitype daemon

# See who wrote what
omnitype blame src/app.ts

# Check your AI vs human split
omnitype stats

Commands

| Command | Description | |---|---| | omnitype login | Sign in to OmniType Cloud | | omnitype logout | Sign out | | omnitype status | Show auth, detected model, and repo info | | omnitype whoami | Display your profile | | omnitype daemon | Watch a directory and track provenance in real time | | omnitype blame <file> | Enhanced git blame with AI/model attribution overlay | | omnitype stats | Personal provenance stats across all projects | | omnitype hooks install | Install git hooks for commit-level tracking | | omnitype hooks uninstall | Remove git hooks | | omnitype notes fetch | Pull attribution notes from remote | | omnitype notes push | Push attribution notes to remote | | omnitype setup-claude-hook | Auto-detect model in Claude Code sessions | | omnitype setup-vscode-hook | Install into VS Code, Cursor, Windsurf, and other forks | | omnitype signal -m <model> | Manually report the active AI model |


Editor Integrations

Claude Code

omnitype setup-claude-hook

Installs a hook into ~/.claude/settings.json that captures the active model on every file edit — automatically.

VS Code / Cursor / Windsurf / and more

omnitype setup-vscode-hook

Detects every installed VS Code fork and enables the OmniType extension across all of them in one shot.

Any AI tool

omnitype signal --model gpt-4o --tool aider

Works with any tool that doesn't have a native integration yet.


How It Works

  1. Daemon watches your project directory for file changes and records which AI model was active at the time of each edit.
  2. Git hooks capture provenance at commit time, stored as git notes so they travel with your repo.
  3. Blame overlays model attribution on top of standard git blame output.
  4. Stats aggregates your AI vs. human vs. paste ratios across all tracked projects.

Provenance data is stored locally and optionally synced to OmniType Cloud for team dashboards and org-level analytics.


Options

omnitype daemon --path ./src --project my-app
omnitype blame src/index.ts --stats
omnitype stats --top 20
omnitype notes push --remote upstream

License

MIT