GitPedia

Codexmate

One dashboard for all your local AI coding agents. Switch providers, manage sessions, and orchestrate tasks across Codex, Claude Code, OpenCode, and OpenClaw. Zero cloud, local-first control plane.

From SakuraByteCore·Updated June 19, 2026·View on GitHub·

**One dashboard for all your local AI coding agents. Switch providers, manage sessions, and orchestrate tasks across Codex, Claude Code, OpenCode, and OpenClaw. Zero cloud, local-first control plane.** The project is written primarily in JavaScript, distributed under the Apache License 2.0 license, first published in 2026. Key topics include: ai, ai-tools, claude-code, cli, codex.

Latest release: v0.0.54codexmate v0.0.54
June 19, 2026View Changelog →
<div align="center"> <img src="site/.vitepress/public/images/logo.png" alt="Codex Mate logo" width="160" />

Codex Mate

One dashboard for all your local AI coding agents. Switch providers, manage sessions, and orchestrate tasks across Codex, Claude Code, OpenCode, and OpenClaw. Zero cloud, local-first control plane.

<p> <a href="https://sakurabytecore.github.io/codexmate/">[Documentation]</a> <a href="#quick-start">[Quick Start]</a> <a href="README.zh.md">[简体中文]</a> </p>

Version
Build
Downloads
Install
Platform
Node
License
Stars
Issues

<br /> <p> <img src="site/.vitepress/public/images/readme/config-codex.png" alt="Codex Mate Codex provider configuration" width="100%" /> </p> <p> <img src="site/.vitepress/public/images/readme/config-opencode.png" alt="Codex Mate OpenCode provider configuration" width="100%" /> </p> <p> <img src="site/.vitepress/public/images/readme/sessions.png" alt="Codex Mate unified session browser" width="100%" /> </p> </div>

[!TIP]
Local First: All configurations and sessions are stored in your home directory. No telemetry, no cloud accounts required.

[!IMPORTANT]
This project is currently in early stage. We are seeking developers to help build the local agent ecosystem!

What is Codex Mate?

Have you ever felt overwhelmed by managing multiple local AI agents? Each has its own config format, session storage, and skills directory.

Codex Mate offers a unified control plane to bring order to the chaos. It's a local-first CLI + Web UI designed to manage Codex, Claude Code, OpenCode, and OpenClaw seamlessly.

What's So Special?

Unlike simple wrappers, Codex Mate acts as a Local Agent Bridge:

  • Unified Session Browser: Search, inspect, filter, and export local sessions across Codex, Claude Code, Gemini CLI, and CodeBuddy Code from one place.
  • OpenAI-Compatible Bridge: Use Codex with any OpenAI-compatible UI by normalizing the Responses API; the built-in Codex conversion also fills and normalizes Codex fingerprint headers such as User-Agent, Version, OpenAI-Beta, and Originator so upstream providers see an official Codex CLI-shaped request.
  • Claude Provider Bridge: Connect Claude Code to OpenAI Chat Completions-compatible providers and Ollama through the built-in local Claude-compatible proxy.
  • OpenCode Provider Control: Manage OpenCode provider/model selection with a CodexMate-owned provider store under ~/.codexmate, projecting only the active provider into native OpenCode config to avoid polluting or deleting user-owned settings.
  • Skills Marketplace: A local-first market to share and import skills between different agent apps.
  • Prompt File Editor: Unified editor for global and project-level CLAUDE.md and AGENTS.md with auto-detection of project paths.
  • Task Orchestrator: Plan and execute complex tasks with dependency tracking.

Current Progress

FeatureStatusDescription
Provider ManagementSwitch providers/models for Codex, Claude, OpenCode, and OpenClaw
Live Agent SyncReal-time monitoring of Codex/Claude config & status
Session BrowserSearch, preview, filter, and export sessions across Codex, Claude Code, Gemini CLI, and CodeBuddy Code
Usage AnalyticsVisualize message trends and top projects
Local Skills MarketCross-app import/export of agent skills
Task QueueDAG-based task execution and logs
OpenAI BridgeConvert Codex Responses API to standard OpenAI format and attach/normalize Codex fingerprints in the built-in conversion
Claude Provider BridgeConnect Claude Code to OpenAI Chat Completions-compatible providers and Ollama via the built-in Claude-compatible proxy
OpenCode Provider StoreKeep multiple OpenCode providers in ~/.codexmate while projecting only the selected provider to native OpenCode config
Prompt TemplatesReusable prompt plugins with variables
Prompt File EditorEdit global and project-level CLAUDE.md / AGENTS.md with auto-detect and path switching
MCP IntegrationExpose local tools and resources via MCP stdio
Auto UpdateQuick update CLI via codexmate update

Quick Start

Install via Homebrew (macOS / Linux)

bash
brew tap SakuraByteCore/codexmate brew install codexmate

Requires Node.js (brew install node if not present).

Install via npm

bash
npm install -g codexmate codexmate run

If the default Web UI port 3737 is unavailable, Codex Mate automatically tries the next ports (3738, 3739, ...). To force a fixed port, set CODEXMATE_PORT:

bash
CODEXMATE_PORT=8080 codexmate run

Windows PowerShell:

powershell
$env:CODEXMATE_PORT=8080; codexmate run

Install via curl (Standalone)

bash
curl -fsSL https://raw.githubusercontent.com/SakuraByteCore/codexmate/main/scripts/install.sh | bash

Supported Agents

  • Codex: npm install -g @openai/codex
  • Claude Code: npm install -g @anthropic-ai/claude-code
  • Gemini CLI: npm install -g @google/gemini-cli
  • CodeBuddy: npm install -g @tencent-ai/codebuddy-code
  • OpenCode: install from the official OpenCode docs

Architecture

mermaid
%%{ init: { 'flowchart': { 'curve': 'catmullRom' } } }%% flowchart TD User([User]) CLI[CLI] WebUI[Web UI] MCP[MCP Server] subgraph Mate [Codex Mate Core] API[HTTP API] Config[Config Engine] Session[Session Manager] Skills[Skills Market] Tasks[Task Runner] end subgraph Local [Local Filesystem] CodexDir[~/.codex] ClaudeDir[~/.claude] ClawDir[~/.openclaw] OpenCodeDir[~/.config/opencode] MateDir[~/.codexmate] State[Sessions/Usage/Trash] end User --> CLI & WebUI & MCP CLI & WebUI & MCP --> API API --> Config & Session & Skills & Tasks Config --> CodexDir & ClaudeDir & ClawDir & OpenCodeDir & MateDir Session --> State Skills --> Local

Special Thanks

Special thanks to all contributors for their contributions to Codex Mate ❤️

<a href="https://github.com/SakuraByteCore/codexmate/graphs/contributors"> <img src="https://contrib.rocks/image?repo=SakuraByteCore/codexmate" /> </a>

Star History

Star History Chart

License

Apache-2.0

Contributors

Showing top 6 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from SakuraByteCore/codexmate via the GitHub API.Last fetched: 6/19/2026