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

pi_orchestator

v1.2.0

Published

Master Orchestrator for Pi Agent with skill-based autonomous development

Readme

Pi Orchestrator 🤖🚀

Pi Orchestrator is a next-generation agentic extension for Pi Agent Coder. It transforms your terminal into an autonomous ecosystem led by a single Master Orchestrator that dynamically utilizes specialized skills to ensure a professional, end-to-end development lifecycle.

🌟 Key Features

  • Master Orchestrator: A single, rational entity that manages the entire project lifecycle. No more switching roles—just intelligent, context-aware execution.
  • Skill-Based Orchestration: The agent dynamically consults specialized skills (Architecture, Planning, Security, DevOps, Performance, etc.) based on the current task requirements.
  • Self-Questioning & Reasoning: Built-in critical directives force the agent to analyze, question, and verify every major decision before execution, virtually eliminating hallucinations.
  • Centralized "Ground Truth": All reports (QA, Security, Performance) are merged directly into plan/plan.md. This unified document feeds the plan/task.md for a streamlined workflow.
  • Dynamic Session-Start Intelligence: Detects non-empty projects on session start and offers a full context analysis to synchronize your documentation and plans.
  • Sleek TUI Interface:
    • Collapsible Sidebar: A real-time, debounced task list that updates as you work.
    • Zero Noise: Minimalist UI that keeps you focused on the code.
  • Hardened Search: Integrated playwright_search tool for autonomous, secure web research.

🛠 Installation

Setup

Install the extension globally via npm:

npm install -g pi_orchestator

Configure Pi

Add the package to your Pi Agent's settings.json:

{
  "packages": [
    "npm:pi_orchestator"
  ]
}

Restart your Pi Agent. The Orchestrator will activate automatically!

⌨️ Shortcuts

  • Alt+T: Toggle the Task List sidebar visibility.

🔄 Autonomous Workflow

  1. Project Survey: Start a session in a non-empty project, and the Orchestrator will offer to analyze your codebase and update the doc/ and plan/ folders.
  2. Unified Planning: All architectural decisions and audit findings are documented in plan/plan.md.
  3. Task Assignment: Tasks are derived directly from the unified plan and tracked in plan/task.md.
  4. Skill Execution: As tasks are tackled, the agent pulls in relevant skills (e.g., Security, Architecture) to ensure high-quality implementation.
  5. Final QA & Security: Before marking the last task as completed, the Orchestrator performs a global audit (logged in plan.md) and regression test.
  6. Next Steps: Once all tasks are [x], the agent provides a final report and waits for the next feature request.

📁 Project Structure

The orchestrator manages these folders in your active project:

  • plan/: Unified plans/reports (plan.md) and task lists (task.md).
  • doc/: Professional documentation (architecture/, modules/, api/, adr/).

📜 License

This project is licensed under the MIT License.