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

conductor-wakatime

v0.1.2

Published

WakaTime tracking for Conductor agent sessions.

Downloads

365

Readme

conductor-wakatime

WakaTime tracking for Conductor agent sessions on macOS.

Features

  • Tracks Conductor agent sessions in WakaTime
  • Sends file-level heartbeats for read/write tool activity
  • Sends app-level heartbeats when Conductor records activity without a file path
  • Adds explicit language metadata for known file extensions
  • Runs in the background with a macOS LaunchAgent

Download

npm install -g conductor-wakatime

WakaTime Setup

You need a WakaTime account, API key, config file, and CLI before starting the tracker.

Create ~/.wakatime.cfg:

[settings]
api_key = your-api-key-here

Install WakaTime CLI at ~/.wakatime/wakatime-cli. If you already use a WakaTime editor plugin, this may already exist.

Start Tracking

conductor-wakatime install

The install command checks for Conductor's database, WakaTime CLI, and WakaTime config before it creates and starts the macOS LaunchAgent.

Manage

conductor-wakatime status
conductor-wakatime uninstall

If you upgrade Node or reinstall this package, rerun conductor-wakatime install so the LaunchAgent points at the current executable.

How It Works

Conductor database
  -> conductor-wakatime LaunchAgent
  -> WakaTime CLI heartbeat
  -> WakaTime dashboard

This reads Conductor events from ~/Library/Application Support/com.conductor.app/conductor.db and sends WakaTime heartbeats with the plugin name conductor-wakatime.

Files

~/.wakatime/conductor-wakatime.json            tracker state
~/.wakatime/conductor-wakatime-launchd.out.log background logs
~/.wakatime/conductor-wakatime-launchd.err.log background errors
~/Library/LaunchAgents/com.conductor-wakatime.agent.plist

Troubleshooting

If conductor-wakatime install fails, the error will name the missing dependency: Conductor database, WakaTime CLI, or WakaTime config.

License

MIT