Codex Desktop API is a licensed local app that starts a Responses-style loopback API, checks local Codex readiness, manages Codex OAuth profiles, includes onboarding for the bundled codexos-api skill, and checks signed desktop updates.
Onboarding docs
Install, activate, and call your local Codex API.
These distribution docs cover the buyer journey for a Responses-style API that runs against local Codex OAuth profiles on the customer's own machine.
Quickstart shape
The first run should be explicit and verifiable.
- Download the Windows artifact from success or manage.
- Activate with the Keygen license sent after checkout.
- Confirm local Codex readiness without exposing auth material.
- Add or select the Codex OAuth profile that should execute requests.
- Install the bundled codexos-api skill and run the probe.
- Use the desktop Updates page to check or install newer signed releases.
API sample
Start with a readiness check.
const baseUrl = "http://127.0.0.1:48741";
const ready = await fetch(`${baseUrl}/ready`).then((res) => res.json());
if (!ready.ready) throw new Error("Codex Desktop API is not ready yet");
const profiles = await fetch(`${baseUrl}/v1/auth/profiles`).then((res) => res.json());
const authProfileId = profiles.defaultProfileId;
const response = await fetch(`${baseUrl}/v1/responses`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
provider: { kind: "codex" },
profile: "pure",
authProfileId,
model: "gpt-5.5",
input: [{
role: "user",
content: [{ type: "text", text: "Summarize the current app state." }]
}]
})
});Support
For launch recovery, use the manage link from your fulfillment email or contact support@novelty.media. Do not send Codex tokens, cookies, browser storage, or license keys in support messages unless a secure support channel is provided.