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

@reitaard/repi-orchestrator

v0.83.0

Published

Recode Maestro service supervision and live-session TUI

Readme

@reitaard/repi-orchestrator

Recode Maestro is the Windows/Linux service boundary for durable full-session agents. Aizen remains the ordinary foreground coding-agent runtime; named workers remain lightweight conversations rather than operating-system processes.

CLI

Use Maestro through the primary Recode command:

recode maestro tui
recode maestro health
recode maestro list
recode maestro spawn --read-only --cwd /path/to/worktree
recode maestro spawn --write --cwd /path/to/sibling-worktree

The full-screen TUI shows service health, live sessions, workspace and branch, elapsed state, current activity, pending input, and bounded latest output. Closing the TUI or using detach leaves the selected session running. Cancel aborts current work. Stop is destructive and requires confirmation in the TUI.

Native service

Install the current-user service at login:

recode maestro service install

Manage it explicitly:

recode maestro service start
recode maestro service stop
recode maestro service restart
recode maestro service status
recode maestro service uninstall

Linux uses a systemd user unit with KillMode=control-group. Windows uses Task Scheduler plus a Job Object host configured with JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE. Both paths enforce one verified service owner and option A restart semantics: planned stop or restart drains sessions within a bounded deadline, then the native ownership container terminates remaining descendants. There is no concurrent fallback watcher.

For foreground development only:

recode maestro service run --supervision manual

Local security boundary

  • Every request and RPC-stream handshake requires a 256-bit token stored in the current user's Maestro directory. The token is never placed in command arguments or protocol responses.
  • Unix service directories are private, authentication files and sockets are mode 0600, and named-pipe creation does not grant all-user read/write access on Windows.
  • Maestro children receive only runtime variables, known provider credentials, and explicitly selected integration variables. Add exceptional names with REPI_MAESTRO_CHILD_ENV_ALLOW=NAME_A,NAME_B; values are never logged.
  • Detached sessions cannot mutate a transcript or workspace. A mutating RPC requires the current interactive approval owner and attachment generation.
  • Recode denies a narrow set of catastrophic shell commands targeting filesystem roots, home directories, credential stores, or raw devices.

Maestro and its children still run as the current user and are not a sandbox. Other processes running as the same user remain inside the trust boundary and may be able to read user-owned files, including Maestro's authentication record.

Workspace safety

  • Read-only sessions may share the selected workspace and run without tools.
  • Concurrent write-capable sessions require an explicitly selected sibling worktree from the same Git common directory.
  • Maestro never creates, merges, resets, stashes, or removes worktrees automatically.