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

@trac3er/oh-my-god

v2.2.3

Published

OMG (Oh My God) — Multi-agent orchestration, evidence-backed verification, and durable session state for Claude Code, Codex, and supported agent hosts

Downloads

2,499

Readme

OMG

Compat Gate npm version License

OMG upgrades your agent host instead of replacing it. It gives Claude Code, Codex, and other supported CLIs a tighter setup flow, stronger orchestration, native adoption from older plugin stacks, and proof-backed verification.

The Problem

Agent hosts like Claude Code and Codex are powerful but lack governance, mutation safety, and evidence-backed verification. They often operate in a "trust me" mode where changes happen without a clear audit trail or safety gates. This leads to risky mutations, lack of interoperability between different agent stacks, and difficulty in verifying that a task was actually completed correctly.

The Solution

OMG (Oh My God) provides a governance and orchestration layer that sits on top of existing agent hosts. It introduces:

  • Hooks: Pre-tool and post-tool execution gates for security and validation.
  • Governance Payload: Structured metadata for every action.
  • Mutation Gate: Prevents or warns about risky file system changes.
  • Session Health: Monitors the state of the session and requires review for risky states.
  • Forge: A modular orchestration engine for complex tasks.
  • Memory: A secure, namespaced, and encrypted state store.
  • Evidence-Backed Verification: Machine-generated proof for every claim.

Real-World Example

Imagine an agent trying to delete a critical configuration file. Without OMG, the agent might just do it. With OMG's Mutation Gate, the action is intercepted, a warning is generated, and the user is prompted for approval. Or, when an agent claims a feature is "done", OMG's Claim Judge and Proof Gate require actual test results and build logs as evidence before the claim is accepted.

Architecture

OMG operates as a middleware layer between the agent host and the underlying tools.

graph TD
    Host[Agent Host: Claude Code / Codex] -->|Tool Call| Hooks[OMG Hooks]
    Hooks -->|Security Check| Security[Security Guard / Firewall]
    Hooks -->|Governance| ControlPlane[OMG Control Plane]
    ControlPlane -->|State| Memory[OMG Memory]
    ControlPlane -->|Verification| Proof[Proof Gate / Claim Judge]
    ControlPlane -->|Orchestration| Forge[OMG Forge]
    Hooks -->|Execution| Tool[Actual Tool Execution]
    Tool -->|Result| Hooks
    Hooks -->|Evidence| Proof

Comparison

| Feature | Raw Claude Code | Superpowers | OMG | | :--- | :---: | :---: | :---: | | Governance | Minimal | Plugin-based | Native Control Plane | | Mutation Safety | Basic | None | Hard Gates + Warnings | | Verification | Manual | None | Evidence-Backed Proof | | Interoperability | Single Host | Multi-Host | Universal MCP + Registry | | State Management | Volatile | Local Files | Encrypted + Namespaced | | Orchestration | Linear | Scripted | Modular Forge |

Limitations

  • Not a Base Model: OMG does not train or provide its own LLMs; it orchestrates existing ones.

  • Local-Only: Designed for same-machine production; no cloud-sync for state by design.

  • Advisory-First: In v1, many gates are advisory (warnings) rather than hard-blocking to avoid breaking workflows.

  • Host Dependent: Capabilities are limited by what the underlying agent host supports.

  • Brand: OMG

  • Repo: https://github.com/trac3er00/OMG

  • npm: @trac3er/oh-my-god

  • Plugin id: omg

  • Marketplace id: omg

Why OMG

  • Claude front door: install, run /OMG:setup, then /OMG:crazy <goal>.
  • Browser front door: run /OMG:browser <goal> for browser automation and verification, with /OMG:playwright kept as a compatibility alias and the upstream Playwright CLI handling browser execution.
  • Multi-host support: Claude Code, Codex, Gemini CLI, and Kimi CLI are canonical behavior-parity hosts; OpenCode is compatibility-only.
  • Compiled planning: advanced planning is now compiled into the plan-council bundle for deterministic execution.
  • Native adoption: setup detects OMC, OMX, and Superpowers-style environments without exposing copycat public migration commands.
  • Proof-first delivery: verification, provider coverage, HUD artifacts, and transcripts are published instead of implied.

Canonical Contract

OMG now ships a production control-plane contract and generated host artifacts. Same-machine production support is anchored by the stdio-first omg-control MCP. HTTP control-plane exposure is intended for development and local HUD use only.

  • Normative spec: OMG_COMPAT_CONTRACT.md
  • Executable registry: registry/omg-capability.schema.json and registry/bundles/*.yaml
  • Generated Codex pack: .agents/skills/omg/
  • Validation: python3 scripts/omg.py contract validate
  • Compilation: python3 scripts/omg.py contract compile --host claude --host codex --host gemini --host kimi --channel public
  • Release gate: python3 scripts/omg.py release readiness --channel dual

OMG HUD

Quickstart

Install with npm:

npm install @trac3er/oh-my-god

That fast path now does two things:

  • registers the local omg marketplace plus omg@omg plugin bundle for Claude Code
  • wires omg-control into detected Codex, Gemini, and Kimi MCP configs using the managed OMG Python runtime

Or clone and run the setup manager:

git clone https://github.com/trac3er00/OMG
cd OMG
chmod +x OMG-setup.sh
./OMG-setup.sh install --mode=omg-only --preset=balanced

Then run:

/OMG:setup
/OMG:browser capture login flow evidence
/OMG:crazy stabilize auth and dashboard flows

On non-Claude hosts, verify native MCP registration instead:

  • codex mcp list
  • gemini mcp list
  • kimi mcp list

Success looks like:

  • supported hosts are detected
  • Claude Code sees omg@omg as enabled instead of failed to load
  • Claude Code's plugin bundle owns omg-control via .claude-plugin/mcp.json; project or user .mcp.json entries can keep filesystem without collisions
  • ~/.claude/settings.json has a statusLine command for ~/.claude/hud/omg-hud.mjs
  • ~/.codex/config.toml, ~/.gemini/settings.json, and ~/.kimi/mcp.json receive omg-control when those CLIs are on PATH
  • additional MCP servers are added when a broader preset is selected (balanced adds context7; interop adds websearch and omg-memory; labs adds browser automation)
  • .omg/state/adoption-report.json is written when another ecosystem is present
  • OMG reports the selected preset and next step
  • narrowed defaults keep the required control plane small while optional capabilities such as browser automation remain opt-in

Install Guides

Native Adoption

OMG uses native setup language instead of public migration commands.

  • OMG-only: recommended. OMG becomes the primary hooks, HUD, MCP, and orchestration layer.
  • coexist: advanced. OMG preserves non-conflicting third-party surfaces and records overlap instead of overwriting it.
  • Modes: chill, focused, exploratory. focused is the production default.
  • Presets: safe, balanced, interop, labs.

Security Notes

  • The shipped safe preset now registers pre-tool security hooks before the planning helper.
  • Bash requests are screened by firewall.py, and file reads or edits are screened by secret-guard.py.
  • Raw environment dumps, interpreters, and permission-changing commands such as env, node, python, python3, chmod, and chown now require approval instead of being silently allowed.

Compatibility references to OMC, OMX, and Superpowers are documented here: docs/migration/native-adoption.md

Proof

Current local verification for this release: See .omg/evidence/ for machine-generated verification artifacts.

  • Truth bundles: claim-judge, test-intent-lock, proof-gate
  • Execution Kernel: exec-kernel facade with worker-watchdog stall detection and merge-writer provenance
  • Governed Tool Fabric: Lane-based tool governance with signed approval and ledgering
  • Budget Envelopes: Multi-dimensional resource tracking (CPU, memory, wall time, tokens, network)
  • Issue Surface: Active red-team and diagnostic surface via /OMG:issue
  • Host Parity: Semantic host parity normalization across canonical providers
  • Music OMR: Flagship testbed for OMR and live transposition
  • Evidence profiles: browser-flow, forge-cybersecurity, interop-diagnosis, install-validation, buffet
  • Verification and provider matrix: docs/proof.md
  • Sample setup transcript: docs/transcripts/setup.md
  • Sample crazy transcript: docs/transcripts/crazy.md
  • Release process: docs/release-checklist.md

Command Surface

Primary entry points:

  • /OMG:setup
  • /OMG:browser
  • /OMG:crazy
  • /OMG:deep-plan (compatibility path to plan-council)

Advanced surfaces stay available for deeper workflows:

  • /OMG:playwright (compatibility alias to /OMG:browser)
  • /OMG:security-check
  • /OMG:api-twin
  • /OMG:preflight
  • /OMG:teams
  • /OMG:ccg
  • /OMG:compat
  • /OMG:ship

Contributing

Public contributions are welcome.

Positioning

OMG is a plugin and orchestration layer for supported CLIs. It is not a base-model training project. The goal is to make frontier agent hosts tighter, safer, more interoperable, and more verifiable than the default experience.