Asia/Shanghai
ProjectsAugust 4, 2026

Codex Minus

image
Codex Minus is a deliberately small macOS and Windows client for switching Codex providers, managing official and custom model catalogs, organizing local sessions, and diagnosing configuration conflicts. It is a trimmed fork of Codex++ Manager with renderer injection, launchers, marketplaces, and the local protocol proxy removed, and it ships signed in-app updates. Provider switching should not take ownership of OAuth or unrelated Codex context. ChatGPT authentication remains with the official client, while Codex Minus snapshots the live mcp_servers, skills, and plugins tables before every provider write and grafts their original TOML content back afterward. Model catalogs are managed separately from provider discovery. The official baseline comes from the verified Codex CLI bundled with the target app, while each provider can add custom models or retain an external catalog without hiding official entries. The manager also separates active and archived sessions, uses Codex-native archive and restore operations, and keeps automatic maintenance opt-in with a preview before the first run.
  • Relay provider profiles with OAuth and API key combinations
  • Native official, official plus custom, custom-only, and external catalog modes
  • Official-client-owned auth.json with no provider-driven writes
  • Recoverable Context-protected transactions for settings, config.toml, and catalogs
  • Active and archived session pagination
  • Native archive and restore with postcondition checks
  • Read-only active-session provider compatibility checks
  • Environment conflict diagnostics
The current public release targets macOS (Apple Silicon) and Windows (x64 / arm64). Windows builds are produced in CI as NSIS -setup.exe installers. The macOS build uses ad-hoc signing and is not notarized, so first launch may require Open Anyway in macOS Privacy & Security; drag the app into Applications with Finder before launching so quarantine translocation cannot break in-app updates. Installed copies update themselves: a sidebar banner offers one-click update-and-restart, and the sidebar foot always shows the installed version with a manual update check and a graceful Restart Codex action. User settings remain under ~/.codex-session-delete/.
Codex Minus 是一个刻意保持精简的 macOS 与 Windows 客户端,用于切换 Codex 供应商、管理官方与自定义模型目录、整理本地会话并诊断配置冲突。它从 Codex++ Manager 裁剪而来,删除了渲染注入、launcher、市场和本地协议代理,并内置签名校验的应用内更新。 供应商切换不应该接管 OAuth 或无关的 Codex Context。ChatGPT 认证始终由官方客户端管理,Codex Minus 会在每次供应商写入前快照实时的 mcp_serversskillsplugins 表,并在写入结束后把原始 TOML 内容回植。 模型目录与供应商发现分开管理。官方基线来自目标应用内经过验证的 Codex CLI;每个供应商可以增加自定义模型或保留外部目录,同时不会因为供应商遗漏而隐藏官方条目。 管理器同时区分活动与归档会话,使用 Codex 原生归档和恢复语义,并让自动维护保持选择加入,首次执行前必须先确认预览。
  • OAuth 与 API Key 混合的中转供应商 profile
  • 官方原生、官方加自定义、仅自定义与外部目录模式
  • auth.json 由官方客户端管理,供应商操作不写入
  • settings、config.toml 与目录的可恢复 Context 保护事务
  • 活动与归档会话分页
  • 带后置条件检查的原生归档和恢复
  • 只读的活动会话供应商兼容性检查
  • 环境变量冲突诊断
当前公开版本面向 macOS(Apple Silicon)与 Windows(x86_64)。Windows 安装包(.msi.exe)由 CI 构建。macOS 构建使用 ad-hoc 签名且尚未公证,首次启动可能需要在 macOS「隐私与安全性」中选择「仍要打开」。 安装后的应用可自我更新:侧边栏横幅一键「更新并重启」,左下角常驻当前版本、手动检查更新和优雅的「重启 Codex」动作。用户设置保存在 ~/.codex-session-delete/

Related projects

another

another

在多个 coding agent 之间浏览、管理、迁移并继续真实会话:把对话写进目标 agent 的原生存储,而不是粘贴一份摘要。
Clean Design

Clean Design

Use the AI tools you already have to create editable visual projects that stay on your Mac.
JumpOTP

JumpOTP

面向授权 SSH/JumpServer 会话的按需 TOTP 助手。仅在严格匹配提示后调用已解锁的 Bitwarden CLI,每条连接最多自动提交一次,并保留可见手输回退。
Codex Doubao Pets

Codex Doubao Pets

六个可以直接安装到 Codex Desktop 的豆包桌宠。用真实角色图完成选择,用一条 npm 命令完成安装。
loop

loop

一次显式触发,按产物就绪状态自动连接 deep-grill、deep-design 和 deep-build,持续推进到已确认规格或可验证结果。
Slash Saver

Slash Saver

一个只为物理斜杠键做一件事的原生 macOS 工具:在原始按键进入当前应用前,切到用户指定的 ASCII 输入源。
deep-grill

deep-grill

同一个 Agent Skill,用探索模式把原始想法变成已确认 Product Brief,用审查模式压力测试成形方案,并在普通回复中持续当前会话。
Mingjian AI Services

Mingjian AI Services

A focused collaboration entry for teams moving from AI ideas to working products, Agent systems, and operable business workflows.
opencode-sub2api-haiku-fix

opencode-sub2api-haiku-fix

A focused OpenCode plugin that fixes Claude Haiku extra-usage failures through Sub2API while preserving thinking and leaving Sub2API, OpenCode, and OMO untouched.
opencode-metrics

opencode-metrics

OpenCode TUI 的分会话侧边栏指标插件。按 sessionID 记录速度、TTFT、token、缓存、计时,只显示你当前 attach 的会话,而不是 serve 模式下的全局汇总。
opencode-plugin-fixes

opencode-plugin-fixes

Archived OpenCode guardrail experiment. The final source tree covers four narrow tool-call repairs; no npm package was ever published.
opencode-vibe-island-plugin

opencode-vibe-island-plugin

让 Vibe Island 在装了 oh-my-openagent 时仍然把 OpenCode 会话当成 OpenCode。修好 source 误标和 Ghostty 点击跳转。
OpenCode Themes

OpenCode Themes

Terminal-inspired dark themes for Obsidian, Typora, and Ghostty, all synced to the official OpenCode TUI palette.
wechat-mp-publisher

wechat-mp-publisher

从个人公众号 Skill 到可公开安装的 npm 包:本地校验与沙箱预览在前,用户确认后只创建草稿。
SIGINT

SIGINT

已归档的内容情报实验:曾把小红书/抖音采集、AI 分析、n8n 编排与实时仪表盘接成一条完整链路。
MdictLive

MdictLive

Modern web reader for MDict dictionaries with React 19 SPA, dark mode, and faithful rendering.
SiliconLM

SiliconLM

Local LLM dashboard for Apple Silicon Macs, currently preserved without an active local deployment.
mdx2apple

mdx2apple

Convert MDict (.mdx/.mdd) dictionaries to macOS Apple Dictionary format with one command.