macOS Native

The local-first Codex client.

A native SwiftUI workspace for safe, reviewable agent workflows against real project folders.

CodexChat Workspace
CodexChat default workspace showing projects, threads, and the main chat surface.

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.

Product tour

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.

CodexChat
CodexChat default workspace showing projects, threads, and the main chat surface.
Native workspace

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.

CodexChat
Finder view of CodexChat conversation history stored locally as Markdown files.
Local-first memory

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.

CodexChat
CodexChat interface with prompt book and mods surface open alongside a conversation.
Skills + Mods

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.

CodexChat
CodexChat theme studio and appearance settings with dark themed interface customization.
Theme studio

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.

Why it feels different

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.

Use it

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.

Contribute to it

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.

Quick start
bash scripts/bootstrap.sh
open apps/CodexChatHost/CodexChatHost.xcodeproj

Use scheme \`CodexChatHost\` in Xcode.

Open source. Local-first. Native.

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.