Skip to content

feat(clients): configure Codex Desktop with guarded user settings - #91

Merged
neurogen-dev merged 1 commit into
agentsfrom
codex/gui-desktop-setup
Sep 29, 2026
Merged

neurogen-dev merged 1 commit into
agentsfrom
codex/gui-desktop-setup

Conversation

@neurogen-dev

Copy link
Copy Markdown
Owner

Problem

The public installer configured only separate CLI launchers. Codex Desktop reads the user-level config and continued to use OpenAI even after CLI setup.

Changes

  • Offer an explicit Codex Desktop option on Windows and macOS.
  • Write a guarded user-level provider using codex.neuroapi.host, HTTP/SSE, protected DPAPI/Keychain authentication, and a key-scoped model catalog.
  • Back up the original config, reject conflicts and concurrent edits, and retain the helper/key if the user changes the config before uninstall.
  • Add Windows/macOS lifecycle tests and connection documentation. Claude Desktop remains configured through its supported in-app Third-Party Inference form.

Verification

  • macOS syntax, ShellCheck, isolated smoke including rollback and uninstall: passed.
  • PowerShell Desktop config and static tests: passed locally.
  • Native Windows DPAPI and client checks run in this PR's Windows Actions job.
  • A separate GUI test on Windows showed Codex Desktop creating an HTML file through the NeuroAPI provider and Claude Desktop on claude.neuroapi.host creating and rereading a file.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying neuroapi with  Cloudflare Pages  Cloudflare Pages

Latest commit: 27f76a9
Status:🚫  Build failed.

View logs

@neurogen-dev
neurogen-dev merged commit 3c0dd51 into agents Sep 29, 2026
3 of 5 checks passed
@neurogen-dev
neurogen-dev deleted the codex/gui-desktop-setup branch September 29, 2026 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant