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

vertex-notes

v0.3.3

Published

Vertex — keyboard-first knowledge workspace CLI

Readme

▲ Vertex CLI

Your knowledge, structured — from the terminal.

Vertex is a keyboard-first knowledge workspace. This CLI gives you full access to your notes, todos, tags, and search from the command line.

Install

npm install -g vertex-notes

Quick Start

vertex login          # Log in with GitHub, Google, or Email
vertex notes          # List all your notes
vertex today          # Open daily note in interactive mode
vertex capture "idea" # Quick capture to Inbox

Commands

Auth

| Command | Description | |---------|-------------| | vertex login | Log in (GitHub, Google, or Email) | | vertex logout | Log out and clear session | | vertex whoami | Show logged-in user |

Notes

| Command | Description | |---------|-------------| | vertex notes | List all notes | | vertex new [title] | Create a new note | | vertex view <title> | View note as markdown | | vertex edit <title> | Edit in $EDITOR (vim/nano/code) | | vertex daily | View or create today's daily note | | vertex daily --last | View the most recent daily note |

Interactive Mode

Open any note in a terminal UI with todo toggling:

vertex today                 # Latest daily note
vertex interactive <title>   # Any note

Controls:

| Key | Action | |-----|--------| | ↑ ↓ | Move between items | | Enter | Toggle todo done/undone | | t | Add new todo | | n | Add new text line | | d | Delete item at cursor | | s | Save changes | | q | Save and quit |

Capture & Search

vertex capture "buy groceries"           # Quick capture to Inbox
vertex search "keyword"                  # Full-text search
vertex search "#tag"                     # Search by tag
vertex search "type:todo status:open"    # Open todos
vertex tags                              # List all tags

Export

vertex export "Meeting Notes"            # Print as markdown
vertex export "Meeting Notes" --json     # Print as JSON
vertex export "Meeting Notes" -o out.md  # Save to file

Trash

vertex delete <title>    # Move to trash
vertex restore <title>   # Restore from trash
vertex trash             # List trashed notes
vertex trash:empty       # Permanently delete all

Info

vertex status    # Storage usage, note count
vertex help      # Full help with all commands

Editor Syntax

When using vertex edit, you write in markdown:

# Heading
**bold** *italic* `code` ~~strike~~
- Bullet list
1. Numbered list
- [x] Done task
- [ ] Open task
> Blockquote
[[Wiki Link]] #tagname

Code blocks, math blocks ($$ ... $$), and standard markdown all work. Rich blocks (mermaid, callouts, file uploads) require the web app.

Architecture

The CLI shares the same backend as the Vertex web app:

  • Database: Supabase (PostgreSQL with RLS)
  • Auth: Supabase Auth (GitHub, Google, Email)
  • Storage: Cloudflare R2

Notes created in the CLI appear in the web app and vice versa.

Requirements

  • Node.js 18+
  • A Vertex account (sign up via vertex login)

License

MIT