README.md

March 23, 2026 ยท View on GitHub

codex-devtools logo

codex-devtools

Desktop inspector for Codex session data.
Browse conversations, search messages, and analyze agent activity across sessions.

npm version license


SCR-20260323-sbbb-2

Quick start

Requires:

  • Bun 1.2+
  • Node.js 20+ (for tooling)
  • pnpm 10
git clone https://github.com/gulivan/codex-devtools.git
cd codex-devtools
corepack enable
pnpm install
pnpm dev

This launches the Electrobun desktop app.

Run from npm/bunx:

bunx codex-devtools
# or
npx codex-devtools

Standalone mode

Run as an HTTP server without desktop shell:

pnpm standalone

Or from the CLI entry:

codex-devtools --web

Default standalone host: http://localhost:3456.

Build

pnpm build          # vite renderer + electrobun desktop build
pnpm dist           # stable electrobun package for current host platform

Notes:

  • Electrobun builds are host-platform only.
  • dist:mac, dist:win, and dist:linux are host aliases to pnpm dist.

Environment variables

VariableDefaultDescription
CODEX_SESSIONS_PATH~/.codex/sessionsPath to Codex sessions directory
HOST0.0.0.0Standalone server host
PORT3456Standalone server port
CODEX_DEVTOOLS_DEFAULT_MODEdesktopSet to web to default CLI to standalone mode

Scripts

ScriptDescription
pnpm devBuild renderer and run Electrobun dev mode
pnpm dev:hmrRun Vite + Electrobun together
pnpm buildBuild renderer + Electrobun desktop bundle
pnpm standaloneBuild renderer and run standalone HTTP mode
pnpm distStable Electrobun build (host platform)
pnpm testRun tests (Vitest)
pnpm lintRun ESLint
pnpm typecheckTypeScript type checks

License

MIT