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

@mmmbuto/codex-vl

v0.128.2

Published

Optimized version of OpenAI Codex for side-by-side installs, loop-driven workflows, and Vivling companions

Readme

Codex VL

A side-by-side Codex CLI variant with local loop orchestration and an early Vivling companion layer for terminal workflows.

npm package license

Codex VL is a fork of OpenAI Codex that installs as codex-vl, so it can live next to the official codex command.

The fork keeps the upstream Codex runtime model and adds a small set of experimental workflow features:

  • /loop for session-scoped recurring checks and follow-up tasks
  • /vivling for a persistent local companion and orchestration foundation
  • /vl for direct Vivling chat when a brain profile is configured
  • side-by-side npm packaging under @mmmbuto/codex-vl

Install

npm install -g @mmmbuto/codex-vl
codex-vl --version
codex-vl login

Linux x64 and Termux Android arm64 installs use packaged native binaries. On macOS, npm install builds the local native binaries with Cargo; install Rust if Cargo is not already available.

Codex VL uses the normal Codex configuration and runtime state in ~/.codex/. Installing it does not replace the official codex binary.

For a local npm prefix:

npm config set prefix ~/.local
npm install -g @mmmbuto/codex-vl
~/.local/bin/codex-vl --version

Current Release Focus

The 0.128.2 line focuses on keeping the fork close to upstream while stabilizing the first useful Codex VL layers:

  • loop management as a conservative, user-controlled local feature
  • Vivling identity, persistence, lifecycle state, and model profile routing
  • an early terminal CRT strip that can show compact Vivling state and speech
  • maintainable integration points so upstream merges stay practical

Vivling behavior is still experimental. It is intended to become a workflow assistant over time, but the current public surface is deliberately small.

Commands

/loop

Creates and manages recurring local jobs attached to the current TUI session. Loops are useful for periodic status checks, long-running work supervision, and agent-managed follow-up tasks.

/vivling

Manages the active Vivling. Current features include local state, growth, lifecycle status, species data, and optional brain profile configuration.

/vl

Sends a direct message to the active Vivling. If the Vivling brain is ready, the message routes through its configured Codex profile. Otherwise Codex VL uses the local fallback reply path.

Configuration

Vivling brain models use standard Codex profiles and providers. No shell wrapper is required.

Start with:

Minimal flow:

/vivling model <profile>
/vivling brain on
/vl hello

Build From Source

cd codex-rs
cargo build --release -p codex-cli --bin codex -p codex-exec --bin codex-exec

Status

Codex VL is active development software. Use the official OpenAI Codex release when you want the upstream baseline without Codex VL additions.

License

Apache 2.0. Upstream Codex remains under Apache 2.0, and the Codex VL additions are distributed under the same license.