
Product
Microsoft Teams Notifications Are Now Available in Socket
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.
One dashboard for all your local AI coding agents. Switch providers, manage sessions, and orchestrate tasks across Codex, Claude Code, Gemini CLI, CodeBuddy Code, Pi, OpenCode, KiloCode, and OpenClaw. Zero cloud, local-first control plane.
[Documentation] [Quick Start] [简体中文] [Tiếng Việt]
[!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!
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, KiloCode, OpenClaw, and Pi seamlessly.
Unlike simple wrappers, Codex Mate acts as a Local Agent Bridge:
User-Agent, Version, OpenAI-Beta, and Originator so upstream providers see an official Codex CLI-shaped request.~/.codexmate, projecting only the active provider into native OpenCode config to avoid polluting or deleting user-owned settings.~/.config/kilo/kilo.jsonc while preserving stored API keys.~/.pi/agent/models.json, auto-fetched remote model lists, and one-click default provider/model switching via ~/.pi/agent/settings.json.CLAUDE.md and AGENTS.md with auto-detection of project paths, plus a shared preset pool for reusable prompts.| Feature | Status | Description |
|---|---|---|
| Provider Management | ✅ | Switch providers/models for Codex, Claude, OpenCode, KiloCode, OpenClaw, and Pi |
| Live Agent Sync | ✅ | Real-time monitoring of Codex/Claude config & status |
| Session Browser | ✅ | Search, preview, filter, and export sessions across Codex, Claude Code, Gemini CLI, CodeBuddy Code, and Pi |
| Usage Analytics | ✅ | Visualize message trends and top projects |
| Local Skills Market | ✅ | Cross-app import/export of agent skills |
| Task Queue | ✅ | DAG-based task execution and logs |
| OpenAI Bridge | ✅ | Convert Codex Responses API to standard OpenAI format and attach/normalize Codex fingerprints in the built-in conversion |
| Claude Provider Bridge | ✅ | Connect Claude Code to OpenAI Chat Completions-compatible providers and Ollama via the built-in Claude-compatible proxy |
| OpenCode Provider Store | ✅ | Keep multiple OpenCode providers in ~/.codexmate while projecting only the selected provider to native OpenCode config |
| KiloCode Config Bridge | ✅ | Configure KiloCode through codexmate kilo config or the Web UI, writing provider URL/model/API key data to ~/.config/kilo/kilo.jsonc |
| Pi Provider Config | ✅ | Manage Pi providers in the Web UI writing to ~/.pi/agent/models.json (unknown fields preserved) and switch the default provider/model in ~/.pi/agent/settings.json |
| Provider Health Check | ✅ | Probe local Codex/Claude provider routes, highlight failed configs, and bulk-remove selected broken providers safely |
| Prompt Templates | ✅ | Reusable prompt plugins with variables |
| Prompt File Editor | ✅ | Edit global and project-level CLAUDE.md / AGENTS.md with auto-detect, path switching, and a shared preset pool. Applying a preset only updates the editor; save manually to write the file. |
| MCP Integration | ✅ | Expose local tools and resources via MCP stdio |
| Auto Update | ✅ | Quick update CLI via codexmate update |
brew tap SakuraByteCore/codexmate
brew install codexmate
Requires Node.js (brew install node if not present).
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:
CODEXMATE_PORT=8080 codexmate run
Windows PowerShell:
$env:CODEXMATE_PORT=8080; codexmate run
curl -fsSL https://raw.githubusercontent.com/SakuraByteCore/codexmate/main/scripts/install.sh | bash
npm install -g @openai/codexnpm install -g @anthropic-ai/claude-codenpm install -g @google/gemini-clinpm install -g @tencent-ai/codebuddy-codenpm install -g @kilocode/cli (kilo / kilocode)~/.pi/agent/sessions; provider config lives in ~/.pi/agent/models.json and the default provider/model in ~/.pi/agent/settings.json%%{ 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 to all contributors for their contributions to Codex Mate ❤️
Apache-2.0
FAQs
Codex/Claude Code/OpenClaw 配置、会话与任务编排 CLI + Web 工具
We found that codexmate demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.

Security News
Socket CTO Ahmad Nassri joins AppSec leaders at Black Hat to discuss active malware, package manager risks, and software supply chain defense.