← Files KombaiARCHIVED FILE
README.md
3.75 KB · Nov 5, 2026 · 00:53 UTC
# Kombai for Codex This plugin teaches Codex to hand UI design and implementation work to the installed Kombai desktop app. It supplies a workflow skill and visual assets. The app independently owns the local `kombai` MCP server; this payload contains no MCP executable, `.mcp.json`, or fixed localhost address. Kombai must be installed and its MCP registered with Codex. You can turn on Codex in Kombai's MCP settings, or run `mcp install codex` through the **installed Kombai app executable**. The command requires a packaged Kombai build that includes this operation; it writes the Codex entry and the app's existing client skills. Check the result with `codex mcp get kombai --json`. If Codex cannot see newly registered tools in its current task, start a new Codex task. For local development, point Codex at this package's marketplace root, then install its plugin: ```sh codex plugin marketplace add /absolute/path/to/agent-plugins --json codex plugin add kombai@kombai --json ``` This installs the plugin payload only. Register the MCP from the installed Kombai app or its settings. To rehearse the user journey, install this plugin **before** installing Kombai Dev. Ask Codex to use Kombai Dev for a task. It should explain that the requested app build is missing, without offering the production download as a substitute. Install and sign in to your Dev build, then tell Codex to continue. The workflow skill should locate that installed build, register its MCP with Codex (in a sandboxed task it should first ask to run that command outside the sandbox; when the chat's permissions refuse that, as they do in a desktop chat with no project set to ask for approval, it should ask you to switch the chat's permissions or run the command in Terminal), verify the entry, and offer to start a new Codex task that carries your request, since the current task cannot load the new tools. In the desktop app it starts that task itself once you agree; in the CLI or IDE extension it asks you to start one. For a direct registration diagnostic, `mcp install codex` must run through the installed **Kombai Dev** executable, not the production app. On macOS, find the executable name in that app's `Contents/Info.plist` and run the binary under `Contents/MacOS/`. Then inspect `codex mcp get kombai --json`: its command and gateway paths should point into the Dev installation, and its registration argument should name that build's launch record. Start a new Codex task after registration so it loads the changed MCP entry. The app's launch record is separate for each build identity, including Dev and variants. Codex currently has one user-level MCP key, `kombai`, shared by those builds. Registering another installed build replaces that key, and an opted-in app can refresh it at startup. Re-run the desired build's install command before testing if the entry points elsewhere. When Kombai is not installed, the workflow skill installs the official production build itself (Homebrew cask or the signed installer from agent.kombai.com, signature checked first) instead of sending the user to a download page; Codex asks the user to approve the download and the install. A non-production build is never substituted. Signing in needs no visit to the Kombai app: a `not_signed_in` refusal opens Kombai's sign-in page in the user's browser, and the app finishes the sign-in by polling. The plugin never requests credentials in chat or stores them in MCP arguments. Kombai's questions during a run are asked in the Codex chat: `chat_question` shows them as a card the user answers in. The skill is [`skills/kombai-workflow/SKILL.md`](skills/kombai-workflow/SKILL.md). It complements the task-specific Kombai skills installed by the app, such as `design-with-kombai` and `code-with-kombai`. Licensed under the [MIT License](LICENSE).
SHA-256: 3179413c60fbf2b6cfd706e631c26f0dc4227d625f460542efd8e7db28baa6a8