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 🙏

© 2025 – Pkg Stats / Ryan Hefner

timebook-cli

v0.1.16

Published

Timebook CLI - Time travel for your code. Automatic snapshots every 5 minutes.

Readme

Timebook CLI

Time travel for your code

Timebook automatically creates snapshots of your project every 5 minutes, giving you a visual timeline of your work. Never lose progress again.

🚀 Quick Start

# Install globally
npm install -g timebook-cli

# Login with your Timebook account
timebook login

# Link your project
cd your-project
timebook link

# Start automatic snapshots
timebook sync --initial

That's it! Timebook is now watching your project and creating snapshots automatically.

📖 Features

  • 🔄 Automatic Snapshots - Every 5 minutes when files change
  • 🖥️ Background Agent - Runs silently, no terminal needed
  • 🌐 Web Dashboard - View and browse snapshots at console.timebook.sh
  • 📁 Smart Ignore - Respects .gitignore and .timebookignore
  • 🔐 Secure - End-to-end encrypted snapshots
  • Fast - Only uploads changed files

📋 Commands

Initial Setup

timebook login              # Login with Personal Access Token
timebook link               # Link current project to Timebook
timebook sync --initial     # Upload initial snapshot & start agent

Daily Usage

timebook sync               # Manually create a snapshot
timebook status             # Check sync status
timebook watch              # Start the background agent
timebook stop               # Stop the background agent

Advanced

timebook daemon status      # Check if agent is running
timebook daemon logs        # View agent logs
timebook daemon logs -f     # Follow logs in real-time

🔧 Configuration

.timebookignore

Create a .timebookignore file in your project root to exclude files:

node_modules/
.git/
dist/
.env*

Environment Variables

# Use custom API endpoint (for development)
export TIMEBOOK_API_BASE=http://localhost:8787

🆘 Troubleshooting

Agent not creating snapshots?

# Check if agent is running
timebook daemon status

# View logs
timebook daemon logs

# Restart agent
timebook stop
timebook watch

"Initial sync not completed" error?

You must run timebook sync --initial before starting the agent:

timebook sync --initial

🌐 Web Dashboard

View your project timeline at: console.timebook.sh

Features:

  • 📊 Visual timeline of all snapshots
  • 🔍 Browse file contents at any point in time
  • 📝 Add notes to snapshots
  • ⬇️ Download entire snapshots

📄 License

MIT

🔗 Links


Made with ❤️ by mintygum