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-workbench

v1.5.0

Published

A local-first bilingual web workbench for Codex: sessions, queues, approvals, and multi-environment workflows.

Readme

Codex 工作台

English · 简体中文

一个本机优先、支持中英文的 Codex 网页工作区,集中管理会话、消息队列、审批和子代理协作。

按项目组织对话,同时连接本机与远端环境,在对话旁编辑文件和审阅代码。任务通过所选环境的 Codex app-server 执行。

Codex 工作台中的项目、对话与编辑器

截图使用虚构项目与会话。界面支持 English 和简体中文。

快速开始

需要 Node.js 22.12+,以及已安装、完成登录且可从 PATH 调用的 Codex CLI。

npx codex-workbench@latest

打开 http://127.0.0.1:5180,在「设置 → 工作环境」连接 ws://127.0.0.1:4501,选择项目目录后发送第一条消息。发行服务会启动本机 app-server,或复用端口 4501 上已有的服务。

也可以从源码运行:

git clone https://github.com/vvebing/codex-workbench.git
cd codex-workbench
npm ci
npm run patch:release-tools
npm run build
npm start

网页服务监听 127.0.0.1,面向本机单用户使用。远端执行环境通过 SSH 转发连接;不要通过公网隧道或反向代理公开工作台。详见运行与运维和安全说明。

功能

| 场景 | 能力 | | -------- | -------------------------------------------------------------- | | 工作环境 | 连接本机与 SSH 转发的开发机,按环境、项目和分区组织工作 | | 会话 | 搜索历史、收藏、分叉、归档与导出 | | 执行 | 排队消息、引导当前任务、处理审批和问题、跟进子代理 | | 上下文 | 引用文件和技能、添加图片与文档附件、设置目标、发起代码审查 | | 文件 | 浏览、搜索、上传、下载与编辑项目文件,预览 Markdown 和 Mermaid | | 代码审阅 | 查看已暂存、未暂存和未跟踪文件的差异,导出补丁与查看工作树 | | 偏好 | 切换中英文、明暗主题、模型设置与面板尺寸 |

左右对照代码差异与 Git 状态

核对命令后决定是否审批

在主会话旁跟进子代理输出

按环境汇总待处理请求

文档

开发

npm ci
npm run patch:release-tools
npm run dev

另开终端启动:

codex app-server --listen ws://127.0.0.1:4501

开发模式不管理 app-server。验证命令:

npm run check
npm run test:e2e
npm run build
E2E_PRODUCTION=1 npm run test:e2e

首次运行浏览器测试前执行 npx playwright install chromium。E2E 使用隔离的协议替身;真实 app-server 的非推理烟测单独运行 npm run test:app-server。测试范围和前提见开发指南。

许可证

MIT

在线演示

交互演示复用真实工作台 UI,通过浏览器内的模拟协议展示虚构项目、会话、消息、文件编辑与代码差异,不连接本机服务或调用模型。部署说明。