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

slite-sync

v0.1.0

Published

CLI tool for AI coding agents to interact with Slite documentation

Downloads

16

Readme

slite-sync

A globally-installed CLI tool that lets AI coding agents (and humans) read, search, and write documentation in a Slite workspace.

Install

npm install -g slite-sync

Requires Node.js 18+.

Setup

Get your API key from your Slite workspace settings, then run:

slite-sync setup

You'll be prompted for a profile alias and your API key.

Commands

| Command | Description | |---------|-------------| | slite-sync search <query> | Full-text search across your Slite workspace | | slite-sync get <noteId> | Fetch a note's full markdown content | | slite-sync ask <question> | Ask Slite AI a question and get an answer with sources | | slite-sync create --title "..." --content "..." | Create a new note | | slite-sync update <noteId> --content "..." | Update an existing note | | slite-sync setup | Add a Slite API profile | | slite-sync accounts | List configured profiles | | slite-sync use <alias> | Switch the active profile |

Usage Examples

Search for documentation:

slite-sync search "onboarding process"
Found 3 results for "onboarding process":

[1] New Employee Onboarding
    ID: abc123
    Path: HR > Processes
    ...the onboarding process consists of three stages...

Read a specific note:

slite-sync get abc123

Ask a question across all docs:

slite-sync ask "What are the deployment steps?"

Create a new note:

slite-sync create --title "Sprint Retro 2026-03-01" --content "# Retro Notes\n\n## What went well\n..."

Update a note from a file:

slite-sync update abc123 --file ./updated-doc.md

Multiple Profiles

You can configure multiple Slite workspaces:

slite-sync setup          # Add another profile
slite-sync accounts       # See all profiles
slite-sync use personal   # Switch active profile

Use with AI Coding Agents

slite-sync is designed for AI agents like Claude Code. Agents can use it to:

  • Search internal documentation before writing code
  • Look up architecture decisions and conventions
  • Create or update documentation as part of their workflow

A Claude Code skill is included for automatic integration.

Development

git clone https://github.com/Project-X-Innovation/slite-sync.git
cd slite-sync
npm install
npm run build
npm link          # Install locally for testing
npm test          # Run unit tests
npm run test:e2e  # Run E2E tests (requires configured API key)

License

MIT