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

@yedidya-dan/ai-orc

v0.1.3

Published

Reusable local CLI orchestration for Claude Code, Codex, Gemini, and image-generation workflows.

Readme

AI Orchestrator

Reusable local CLI orchestration for Claude Code, Codex, Gemini, and image-generation workflows.

The goal is simple: install a small toolkit into any project, then let the primary agent consult or delegate through constrained wrapper scripts instead of raw model CLI calls.

What It Provides

  • Repo-aware Codex review through codex-review
  • Gemini reasoning consultation through ask-gemini
  • Gemini image generation through gemini-image
  • Nano-banana and other Gemini image-model requests routed through gemini-image
  • Codex/OpenAI image generation through codex-image
  • Claude Code skill instructions under .claude/skills/multi-model-orchestrator

Layout

orchestrator/
  AGENT_RULES.md
  config.example.yml
  bin/
    codex-review
    ask-gemini
    gemini-image
    codex-image
skills/
  multi-model-orchestrator/
    SKILL.md
install.sh
package.json

Requirements

Install and log in to the local CLIs before use:

codex login
gemini
claude

No project API keys are required for the wrapper flow. The wrappers rely on local CLI authentication and whatever image/tool capabilities those CLIs expose.

Install Into A Project

From this source repo:

./install.sh /path/to/project

From GitHub:

curl -fsSL https://raw.githubusercontent.com/OWNER/REPO/main/install.sh | bash -s -- /path/to/project --repo OWNER/REPO

Install the latest tagged release or a branch:

curl -fsSL https://raw.githubusercontent.com/OWNER/REPO/main/install.sh | bash -s -- . --repo OWNER/REPO --ref v0.1.0

From npm:

npx @yedidya-dan/ai-orc install .

Equivalent explicit binary form:

npx --package @yedidya-dan/ai-orc ai-orc install .

This installs:

/path/to/project/.ai-orchestrator/
/path/to/project/.claude/skills/multi-model-orchestrator/SKILL.md

Install only the wrappers, without the Claude skill:

./install.sh /path/to/project --no-skill

Usage In An Installed Project

Run a repo-aware Codex review:

.ai-orchestrator/bin/codex-review --prompt "Review this project setup and identify the highest-risk gaps."

Ask Gemini for reasoning:

.ai-orchestrator/bin/ask-gemini --prompt "What are the tradeoffs in this architecture?"

Generate an image through Gemini:

.ai-orchestrator/bin/gemini-image \
  --prompt "A clean product mockup of a CLI orchestration dashboard" \
  --output generated-images/orchestrator-dashboard.png

For nano-banana or any other Gemini image-model request, use Gemini image generation. If Gemini's image MCP needs broader permissions, add --yolo:

.ai-orchestrator/bin/gemini-image --yolo \
  --prompt "An astronaut cat floating in space, cinematic lighting, no text" \
  --output generated-images/astronaut-cat.png

If Gemini's image MCP is blocked by permissions:

.ai-orchestrator/bin/gemini-image --yolo \
  --prompt "A clean product mockup of a CLI orchestration dashboard" \
  --output generated-images/orchestrator-dashboard.png

Generate an image through Codex/OpenAI:

.ai-orchestrator/bin/codex-image \
  --prompt "An astronaut cat floating in space, cinematic lighting, no text" \
  --output generated-images/astronaut-cat.png

Safety Model

  • codex-review runs Codex in read-only sandbox mode.
  • ask-gemini does not enable auto-approval.
  • gemini-image may write one requested image file.
  • gemini-image --yolo enables Gemini full auto-approval and skips Gemini sandboxing; use it only for explicit image-generation requests.
  • codex-image runs Codex in workspace-write mode so it can save the requested image file.
  • No general act/write workflow exists yet.

Source Repo Testing

When working in this source repo, use:

orchestrator/bin/codex-review --prompt "Review the toolkit structure."
orchestrator/bin/ask-gemini --prompt "Review the portability tradeoffs."
orchestrator/bin/gemini-image --prompt "A test image" --output generated-images/gemini-test.png
orchestrator/bin/gemini-image --yolo --prompt "A nano-banana style test image" --output generated-images/nano-banana-test.png
orchestrator/bin/codex-image --prompt "A test image" --output generated-images/codex-test.png

The root bin/ directory is kept as a compatibility alias while the package matures.

Next Power-Ups

  1. Add logging for every consultation.
  2. Add reusable prompt presets inside the skill.
  3. Add a guarded codex-act workflow with explicit user approval.
  4. Add a config-aware router command.
  5. Add optional skill installers for other agent ecosystems.

Publishing Checklist

  1. Test remote install:
curl -fsSL https://raw.githubusercontent.com/OWNER/ai-orchestrator/main/install.sh | bash -s -- /tmp/test-project --repo OWNER/ai-orchestrator
  1. Publish to npm:
npm publish