Codex Studio

Generate. Review. Keep.

Run a local UI on port 17222 and an API on 17223. The Codex path does not need an OpenAI key in the documented default.

Screens

Studio, recipes, styles.

First run

Init, then open the UI.

  1. Install

    bun install

  2. Init

    bun run studio:init

  3. Dev

    bun run dev

  4. Open

    UI at localhost:17222. API health at localhost:17223/api/health.

Commands

Three entry points.

Create the local studio

studio:init prepares the local library before the UI starts.

bun installbun run studio:init

Run UI and API

The documented ports are 17222 for the UI and 17223 for the API.

bun run dev

Check the runtime

runtime:doctor and providers:preflight are named in the README.

bun run runtime:doctor

Start

Install with Bun.

bun install

Then bun run studio:init and bun run dev. Bun 1.3.14 is the documented runtime.

Scripts

Named README commands.

Commands and shortcuts
Input Action
bun run dev Start the studio
bun run studio:init Initialize the local library
bun run runtime:doctor Check the runtime
bun run check Run checks

Limits

Preview, local library.

  • Desktop packaging

    Still in progress. This page does not offer an installer.

  • Library location

    Images and SQLite stay in the Studio Library

Boundary

Codex first, keys optional.

Stays local

  • Studio library and SQLite.
  • Default Codex path without OPENAI_API_KEY.

Leaves the machine

  • Optional Grok path reuses CLI login. The README says it does not store XAI_API_KEY.

Local ports. Local library. Optional providers stay optional.

Open the repository