Codex Desktop apps

Build local apps for Codex Desktop.

A small local web app can own the workflow interface, send structured context into the visible Codex Desktop conversation, and let the user approve what changes.

Demos

Two companion demos.

These demos show the same pattern from two surfaces: writing and reading. The repo documents the implementation behind both local apps for Codex Desktop.

Remotion Codex Video Studio

A local Remotion Studio bridge sends exact frame context into Codex so video edits can happen inside one shared workflow.

Open the page ->

Writing Companion

A local Markdown editor sends selected draft context into Codex for review and writing help.

Reading Companion

A local reading surface captures passages and notes, then hands them to Codex with source context.

Pattern

What makes this different.

The local app handles the domain-specific UI. Codex handles the reasoning, repo awareness, skills, tools, and file operations behind a visible user-controlled conversation.

01

Local interface

A focused app owns the reading, writing, or workflow surface.

02

Structured context

The app packages selected text, files, state, and the user's intent.

03

Visible Codex handoff

The prompt lands in the active Codex Desktop conversation.

04

Human-approved writeback

Codex can reason, use skills, and edit files only when the user asks.

Implementation

Native-like, not native.

This is an experimental bridge for trying new Codex UX patterns. It uses a local web app, the Codex in-app browser, and OpenCLI/CDP handoffs instead of an official native plugin API.

Runs in the Codex browser

The interface is a local web app opened inside the Codex Desktop in-app browser. It feels close to the workspace, but it is not a native Codex plugin.

Uses OpenCLI and CDP

The local backend talks to Codex Desktop through OpenCLI / Chrome DevTools Protocol and inserts a structured handoff into the visible Codex conversation.

Good for UX experiments

This is a hackable prototype pattern for testing new agent interfaces before a stable extension or plugin API exists.

Build from the pattern, not from the demo app.

The repo is experimental and not an official Codex plugin API. It is a working manual for builders who want to prototype native-feeling local apps, workflow tools, and OpenAI Codex app integrations around Codex Desktop.