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

codex-pool-openclaw

v0.1.1

Published

OpenClaw custom provider/plugin for Codex-Pool Codex-style requests

Readme

Codex-Pool OpenClaw

中文 | English

一个面向 OpenClaw 的自定义 provider/plugin,用来把 Codex 风格请求稳定接到 Codex-Pool


中文

项目简介

Codex-Pool OpenClaw 解决的是一个很具体的接入问题:

  • OpenClaw 内置的 openai-codex-responses provider 默认更偏向官方 token 语义
  • Codex-Pool 使用的是 cp_... 风格凭据和本地端点
  • 直接硬接时,容易在 provider 层就失败

这个插件的目标是:

  • 保留 Codex 风格请求体与流式语义
  • 兼容 Codex-Pool 的认证方式与本地端点
  • OpenClaw 可以直接使用 Codex-Pool

快速开始

git clone https://github.com/Codex-Pool/Codex-Pool-OpenClaw.git
cd Codex-Pool-OpenClaw
npm install
npm run build

OpenClaw 中安装并启用:

openclaw plugins install --link /absolute/path/to/Codex-Pool-OpenClaw
openclaw plugins enable codex-pool-openclaw
openclaw models auth login --provider codex-pool --set-default
openclaw gateway restart

插件做了什么

  • 接管 Codex-Pool 场景下的 openai-codex-responses 兼容层
  • 保留工具调用、reasoning、streaming 等关键语义
  • 支持 cp_... API key 与本地 loopback 端点

常用开发命令

npm run format:check
npm run lint
npm run typecheck
npm test
npm run build
npm run smoke:dist
npm run ci

边界说明

  • 这个仓库专注于 OpenClawCodex-Pool 的 provider 兼容层
  • 它不会替代 Codex-Pool 后端本身的可用性治理
  • 外部 provider 插件目前仍不能直接扩展 openclaw onboard --auth-choice

返回顶部


English

Overview

Codex-Pool OpenClaw is a custom provider/plugin for wiring Codex-style traffic from OpenClaw into Codex-Pool.

It focuses on a specific integration gap:

  • OpenClaw’s built-in openai-codex-responses provider is designed around official token assumptions
  • Codex-Pool uses cp_... credentials and local endpoints
  • a direct connection can fail before the request even reaches the backend

This plugin is designed to:

  • preserve Codex-style request and streaming semantics
  • adapt authentication for Codex-Pool
  • let OpenClaw work directly with Codex-Pool

Quick Start

git clone https://github.com/Codex-Pool/Codex-Pool-OpenClaw.git
cd Codex-Pool-OpenClaw
npm install
npm run build

Install and enable it in OpenClaw:

openclaw plugins install --link /absolute/path/to/Codex-Pool-OpenClaw
openclaw plugins enable codex-pool-openclaw
openclaw models auth login --provider codex-pool --set-default
openclaw gateway restart

What the plugin covers

  • overrides the compatibility layer for Codex-Pool traffic
  • preserves tool calling, reasoning, and streaming semantics
  • supports cp_... API keys and local loopback endpoints

Common development commands

npm run format:check
npm run lint
npm run typecheck
npm test
npm run build
npm run smoke:dist
npm run ci

Boundaries

  • this repository focuses on the provider compatibility layer between OpenClaw and Codex-Pool
  • it does not replace backend-side availability handling inside Codex-Pool
  • external provider plugins still cannot extend openclaw onboard --auth-choice directly

Back to top