This fork of cursor/plugins ports pstack to Codex. Upstream runs pstack in Cursor and ships it as a Claude Code plugin. This fork covers what upstream does not: Codex, and Codex panels that can seat Claude models next to OpenAI ones. It also carries three skills from Cursor's team kit that pstack calls: deslop, control-ui, and control-cli. Everything else from upstream is removed.
| You use | Install |
|---|---|
| Codex | This fork. |
| Claude Code | Upstream's plugin. |
| Both | Upstream's plugin in Claude Code, and this fork in Codex. See Using Claude Code and Codex together. |
curl -fsSL https://raw.githubusercontent.com/mstephenholl/pstack-claude-codex/main/pstack/port/bootstrap.sh | bash
pstack configure
pstack doctorThen start any task that needs rigor by typing $ in Codex and picking $pstack:poteto-mode.
In Claude Code, run:
/plugin marketplace add cursor/plugins
/plugin install pstack@cursor-plugins
Then choose models with /pstack:setup-pstack, and start with /pstack:poteto-mode <task>. Upstream maintains that plugin. See its README.
pstack/README.mdcovers thepstackcommand, using the skills, models, running both harnesses, and differences from Cursor's pstack.pstack/port/README.mdcovers updating from upstream, porting a new skill, CI, releases, and the smoke test.- The releases page lists every release and what changed in it.