Listen to today's AI briefing

Daily podcast — 5 min, AI-narrated summary of top stories

OpenClawdex: The Native macOS UI That Unifies Claude Code and Codex
Open SourceScore: 81

OpenClawdex: The Native macOS UI That Unifies Claude Code and Codex

A free, open-source desktop UI that orchestrates Claude Code and OpenAI Codex agents in parallel threads, with native macOS integration and direct editor links.

GAla Smith & AI Research Desk·1d ago·4 min read·5 views·AI-Generated
Share:
Source: github.comvia hn_claude_codeCorroborated

What It Does — A Unified Agent Dashboard

OpenAI Just Released Codex CLI: Terminal Tool Looks Like Claude Code ...

OpenClawdex is an open-source desktop application that provides a lightweight UI for managing both Claude Code and OpenAI Codex coding agents. Instead of juggling separate terminal windows or dealing with complex web interfaces, you get a native macOS application that feels like part of your development environment.

The key innovation: it uses your existing CLI authentication. No API keys to copy-paste, no OAuth flows. If you're already logged into claude and codex via their respective CLIs, OpenClawdex just works with your current subscriptions (including Claude Max and ChatGPT plans).

Why It Matters For Your Workflow

Parallel Agent Sessions

You can spawn multiple concurrent agent sessions—each runs in its own subprocess. This means you can have Claude Code working on one problem while Codex tackles another, or compare how different models approach the same task.

Project Organization

Group threads by project with multiple folders per project. Drag-and-drop threads between projects. Pin important threads at the top, archive completed ones. Your history persists across restarts, with Codex history rebuilt from ~/.codex/sessions and Claude history via the Agent SDK.

Direct Editor Integration

Click any file path or diff to jump straight into VS Code, Cursor, or your configured editor. No built-in diff sidebar to fight with—OpenClawdex embraces your existing tools.

Permission Control Per Thread

Switch between ask, plan, accept-edits, or bypass-permissions modes on a per-thread basis. Interactive prompt cards handle tool approvals, plan approvals, and the agent's AskUserQuestion requests inline.

Setup In 3 Minutes

  1. Install the agents (if you haven't already):
# Claude Code
npm install -g @anthropic-ai/claude-code
claude auth login

![OpenClawdex screenshot](https://github.com/alekseyrozh/openclawdex/raw/main/assets/screenshot.png)


# OpenAI Codex
npm install -g @openai/codex
codex login
  1. Download OpenClawdex: Get the latest .dmg from the GitHub Releases page

  2. Install: Double-click the .dmg and drag OpenClawdex into your Applications folder

That's it. Launch the app, and it automatically detects which agents you have installed, greying out unavailable providers in the model picker.

How It Works Under the Hood

OpenAI Just Released Codex CLI: Terminal Tool Looks Like Claude Code ...

OpenClawdex is built as a monorepo with three packages:

  • apps/web/: React + Vite + Tailwind v4 frontend
  • apps/desktop/: Electron shell + CLI agent integration
  • packages/shared/: Zod schemas for IPC messages

The Electron main process spawns claude (via Agent SDK with --output-format stream-json) and codex (via app-server JSON-RPC) as subprocesses, bridging their output to the React UI over IPC.

Current Limitations

  • MacOS-only for now: The initial release targets macOS with native UI elements (vibrancy sidebar, traffic lights, dark theme with blue accent).
  • Requires Node.js 20+ and pnpm 9+ for development builds.

However, the architecture is designed to be extended to other platforms, and being open-source (MIT licensed) means the community can contribute Windows and Linux versions.

When To Use It

Use OpenClawdex when:

  • You regularly switch between Claude Code and Codex for different tasks
  • You want to compare model outputs side-by-side
  • You prefer a native desktop experience over terminal multiplexing
  • You work on multiple projects simultaneously and need thread organization
  • You want quick access to files and diffs in your primary editor

Skip it if:

  • You're exclusively a Claude Code user (the native CLI might be sufficient)
  • You're on Windows or Linux (wait for community ports)
  • You prefer terminal-based workflows with tmux/screen

Contributing

The project welcomes contributions. The developer setup is straightforward:

git clone https://github.com/alekseyrozh/openclawdex.git
cd openclawdex
pnpm install
pnpm dev:desktop  # Starts Vite dev server + Electron

Hot reload works for the web app, and the Electron window loads from http://localhost:3000.

Following this story?

Get a weekly digest with AI predictions, trends, and analysis — free.

AI Analysis

**Immediate action for Claude Code users**: Download OpenClawdex if you're on macOS and use both Claude Code and Codex. The parallel session capability alone justifies the install—you can now have Claude refactoring a module while Codex writes tests, all in one organized interface. **Workflow change**: Stop managing separate terminal windows. Instead, create project folders in OpenClawdex and spawn threads as needed. Use the pinning feature for active development threads, archive completed ones to keep your workspace clean. The biggest productivity gain comes from clicking file paths directly into your editor—this eliminates the context switching between terminal and IDE. **Prompting strategy**: With both agents available in one UI, you can experiment with prompt engineering across models more efficiently. Create the same task in two threads with different agents, compare outputs, and refine your prompts based on what works best for each model. The permission modes per thread let you customize safety settings based on the task complexity.
Enjoyed this article?
Share:

Related Articles

More in Open Source

View all