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

@yxcops/openlink-bridge

v1.0.0

Published

Local bridge between Codex and the OpenLink mobile app.

Readme

OpenLink Bridge

OpenLink Bridge connects the OpenLink iPhone app to Codex running on your Mac. It starts a local bridge process, prints a pairing QR code, and keeps trusted devices available for reconnect.

Install

npm install -g @yxcops/openlink-bridge
openlink up

The openlink up command starts the macOS bridge service and prints a QR code or pairing code. Scan it once from the OpenLink iPhone app to trust this Mac.

Commands

openlink up
openlink status
openlink restart
openlink stop
openlink reset-pairing
openlink --version

On macOS, openlink up starts a lightweight launchd service so the bridge can continue running in the background. On other platforms, it runs the bridge in the foreground.

Configuration

OpenLink Bridge can run with its built-in local relay for local pairing, or it can connect to a relay that you host yourself.

Common environment variables:

| Variable | Purpose | | --- | --- | | OPENLINK_RELAY | Relay URL used for pairing and reconnect, for example wss://relay.example.com/relay | | OPENLINK_CODEX_ENDPOINT | Connect to an existing Codex app-server instead of starting one | | OPENLINK_REFRESH_ENABLED | Enable Codex.app refresh after phone activity | | OPENLINK_REFRESH_DEBOUNCE_MS | Debounce window for desktop refresh | | OPENLINK_KEEP_MAC_AWAKE | Keep the Mac awake while the bridge is running | | OPENLINK_DEVICE_STATE_DIR | Override where local pairing state is stored |

Legacy REMODEX_* environment variables are still accepted for compatibility, but new OpenLink deployments should use OPENLINK_*.

Publishing With A Default Relay

By default, source checkouts and local packs do not embed a hosted relay. If a future release needs a packaged default relay, set these only at pack/publish time:

OPENLINK_PACKAGE_DEFAULT_RELAY_URL="wss://relay.example.com/relay" \
OPENLINK_PACKAGE_DEFAULT_PUSH_SERVICE_URL="https://relay.example.com" \
npm publish --access public

Do not commit generated private defaults or credentials.

Privacy And Security

The Codex runtime, git operations, and workspace access stay on the user's Mac. The iPhone is a paired remote control. After pairing, application messages are wrapped in an authenticated encrypted channel between the iPhone and the Mac bridge. A relay can route traffic, but it should not receive decrypted prompts, tool output, or Codex responses after the secure session is established.

The bridge stores trusted-device state locally on the Mac. Use:

openlink reset-pairing

to clear the saved pairing and require a fresh QR scan.

Open Source Notice

OpenLink is an independent modified build based on the open-source Remodex project. Remodex is licensed under the ISC License. The original copyright notice and license terms are included in LICENSE and NOTICE.

OpenLink is not the original author's official app.