The local-first Codex client.
A native SwiftUI workspace for safe, reviewable agent workflows against real project folders.

Open source (MIT)
A real GitHub project with contributor docs, issues, and a release pipeline.
Native SwiftUI macOS app
Built as a Mac app first, not a browser shell wrapped in desktop chrome.
Chats saved as local Markdown
Conversation memory and project context live on disk in files you can inspect.
Signed + notarized DMG releases
Downloadable macOS builds ship through GitHub Releases as signed artifacts.
Real product surfaces, not abstract promises.
The page should earn trust by showing the app as it actually exists today: native workspace, local memory, reusable workflows, and the customization layer that makes it feel personal.

A chat-first desktop client built for real project folders.
The core workspace stays legible: projects and threads on the left, model controls and composer at the bottom, and the conversation surface centered instead of hidden behind browser UI.

Your conversation history is local, editable, and portable.
CodexChat stores conversations and project context as Markdown files on disk, so the memory layer stays transparent, inspectable, and easy to back up or move between machines.

Keep repeatable workflows close to the composer.
Install skills, save prompts, and surface helper workflows through Mods instead of scattering your operating knowledge across notes, snippets, and disconnected tools.

Customize the app without giving up the native feel.
Tunable surfaces, accents, and text treatments let the workspace feel personal while preserving a clean, stable macOS-native experience.
Built for people who want the workflow to stay explicit.
Not a web shell
SwiftUI-first macOS UI with desktop-native ergonomics and release packaging.
History you own
Markdown-based thread storage keeps memory durable, transparent, and editable.
Safety stays legible
Approvals, diff review, sandbox choices, and guardrails stay explicit instead of hidden.
Extensible workflow
Skills and Mods let you adapt the workspace to your own prompts, helpers, and actions.
Contributor tooling built in
CodexChatCLI supports diagnostics, smoke tests, and reproducible workflow checks.
Download the native app and keep your workflow local.
CodexChat is for developers who want a Mac-native Codex workspace, durable local thread history, and the ability to review what the agent is doing instead of trusting a hidden abstraction.
Direct-download releases
Signed, notarized DMG releases published through GitHub Releases.
Reviewable safety controls
Sandbox choices, approvals, and project-level controls stay visible.
Works against real project folders
Native desktop flow for repository work instead of a detached browser tab.
The repo is set up for contributors, not just screenshots.
CodexChat ships with contributor docs, reproducible local checks, and a CLI that supports diagnostics and smoke workflows. The goal is a hackable desktop app with a reviewable release story.
bash scripts/bootstrap.sh
open apps/CodexChatHost/CodexChatHost.xcodeprojUse scheme \`CodexChatHost\` in Xcode.
If you want Codex on your Mac without giving up visibility into the workflow, start here.
CodexChat gives you a native desktop client, local thread history you actually own, explicit safety controls, and a repo you can inspect or contribute to.