Skip to content

Repository files navigation

Better Codex

Keep work moving in Codex.

Plan tasks, return to the right conversation, and assign work to reusable Agents without leaving Codex Desktop.

Release Stars Downloads Build macOS Windows

English · 简体中文

Better Codex is a local workflow extension for Codex Desktop. It adds task and project management to the Codex sidebar and stores task data locally in SQLite.

Better Codex running inside Codex Desktop

Quick Start

macOS

Supports Apple Silicon and Intel Macs.

curl -fsSL https://raw.githubusercontent.com/Ericwong5021/better-codex/main/scripts/install.sh | bash

Windows

Use the Microsoft Store version of Codex, then run this command in PowerShell:

irm https://raw.githubusercontent.com/Ericwong5021/better-codex/main/scripts/install.ps1 | iex

If Codex is running, the installer asks before closing it. Press Enter or type Y to continue. The installer downloads the latest release, verifies its SHA-256 checksum, installs the local runtime, restarts Codex, and checks that the integration is working.

After installation, Codex has two new sidebar entries:

  • Better Codex opens the task and project view.
  • Agents opens the Profile Agent manager.

The installer also configures injection-aware launch entry points:

  • macOS creates /Applications/Better Codex.app, which can be pinned to the Dock.
  • Windows creates a Better Codex shortcut on the Desktop and in the Start Menu.

If Codex is already running without injection support, launching through these entries quits and restarts Codex. Save active work first.

Features

Area Capabilities
Tasks and projects Create projects and tasks, set priorities, search, filter, pin, archive, and move cards between workflow states.
Codex conversations Create tasks from the current conversation and reopen the linked thread from a task card.
Profile Agents Create Agents with their own description, developer instructions, model, and reasoning level, then assign tasks to them.
Execution status See when a task is waiting for a session, running, under review, completed, blocked, or canceled.
Local data Store projects, tasks, assignments, and run state in a local SQLite database. No Better Codex account is required.
Updates Install signed updates from the notice inside Codex, or rerun the installation command to upgrade.

Basic Workflow

  1. Open Better Codex from the Codex sidebar.
  2. Create a project and add a task.
  3. Link the task to a Codex conversation, or create it from the conversation you are using.
  4. Move the task as the work progresses.
  5. Open the task to return to its conversation.
  6. Assign the task to a Profile Agent when it needs a specific role or configuration.

The same workflow can be used for coding, research, writing, document preparation, data collection, and other work done with Codex.

Updates

Run the installation command again to upgrade. Better Codex upgrades the existing runtime when possible and performs a full installation when required.

Starting with v0.3.7, Better Codex also checks a signed update manifest in the background. When a new version is available, an update notice appears inside Codex. Installing the update restarts Codex automatically.

Data and Privacy

Platform Database
macOS ~/.better-codex/better-codex.db
Windows %USERPROFILE%\.better-codex\better-codex.db

The Better Codex runtime listens on 127.0.0.1. It does not require a Better Codex cloud service or upload task content to one.

Commands

Check the runtime, database, Codex compatibility, and injection:

better-codex doctor

Show the current service and board connection:

better-codex status

Reconfigure or inspect system launch entry points:

better-codex launcher install
better-codex launcher status

Remove the sidebar entries without deleting task data:

better-codex eject

Install from Source

Install Node.js 22.5 or later, then run:

git clone https://github.com/Ericwong5021/better-codex.git
cd better-codex
npm ci
npm run build
npm link
better-codex inject --launch
# Create the Better Codex launcher.
better-codex launcher install

Compatibility

Better Codex supports Codex Desktop on macOS and the Microsoft Store version of Codex on Windows. It relies on the desktop app's local CDP interface and page structure, so some Codex updates may require a Better Codex compatibility update.

Release packages and CI checks cover macOS on Apple Silicon and Intel, plus Windows x64.

Community

Use GitHub Issues for bugs and feature requests. Use GitHub Discussions for questions and workflow ideas.

Please use English for public GitHub conversations so everyone can follow them.

About

A local human-agent collaboration workbench

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages