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

@purplesword/codex

v0.153.4-fork.1

Published

Community-maintained fork of OpenAI Codex CLI.

Readme

Community Codex CLI

This is the community-maintained PurpleSwords/codex fork of OpenAI Codex, not an official OpenAI package.

The npm package name is @purplesword/codex; its executable is codex. It shares that executable name with the official package, so do not install both globally into the same prefix. Use an isolated prefix when validating a candidate.

The root package selects one of six platform payloads through npm optional dependency aliases. Each payload retains the native Codex package layout, including the code-mode companion executable. LICENSE and NOTICE accompany the packages. This fork does not imply OpenAI endorsement.

Version 0.153.4 has already been published from the previous fork history. Rebuilding the current baseline does not replace that npm version. Candidate packaging is not authorization to publish or evidence of release readiness.

Fork version policy

The distribution version is <upstream-version>-fork.<revision>, for example 0.153.4-fork.1. Revisions start at 1 and increase for the same upstream baseline; they restart at 1 when the upstream baseline changes. These are examples, not allocated or published versions. The packager verifies that the upstream portion matches codex-rs/Cargo.toml and rejects bare versions for this fork.

Rust workspace and lockfile versions remain the upstream version. The npm root and six platform manifests record codexUpstreamVersion separately. The launcher passes CODEX_NPM_PACKAGE_VERSION from the installed root package; this metadata must not replace the native version used for protocol or model compatibility.

Under SemVer, the suffix is a prerelease and sorts below the corresponding bare version. Fork upgrade policy therefore compares upstream versions first, then numeric revisions. Only the previously published fork 0.153.4 is treated as revision zero for migration. This policy is not applicable to official installs; runtime updater integration is still pending. Do not rely on ordinary npm version ranges for this migration. A future stable distribution uses an explicitly chosen latest dist-tag, not the highest SemVer version among root and platform payloads.

Print a read-only plan (it does not check npm availability or publish anything):

python3 scripts/fork_release.py --version 0.153.4-fork.1 --current-version 0.153.4