Modex Desktop 0.1.0 — public preview
First public preview. Windows (x64) only.
Before you install
This build is unsigned, so Windows will show a SmartScreen "unknown publisher" prompt. That is expected for a preview — verify the hash instead of trusting the prompt:
Get-FileHash Modex-Desktop-0.1.0-x64.exe -Algorithm SHA256| SHA-256 | EFF167F2C2DC702CC936335AC3323066948656134E35B186121B74CF88C29D4A |
| Size | 350,359,640 bytes (334 MB) |
| Installed footprint | about 1.3 GB |
The download is large and the install is larger — the build carries the supported agent runtimes and a self-contained Modelica server, so there is no separate Node, npm, or server install to do.
If Windows Defender or another AV quarantines or deletes the download, restore it only after the hash matches the value above. We will never ask you to disable Windows Defender.
Full guidance: https://modexai.io/downloads.html
What this is
An Electron desktop host that runs the Modex web app over a self-contained Modelica runtime. The API server is spawned from a bundled Node binary with a pruned production dependency tree.
- Per-user NSIS installer with a chooseable install directory.
- A generated
THIRD_PARTY_NOTICES.txtcovering every bundled dependency ships inside the install. - Agent models. Two providers, each driven by its own bundled CLI: Anthropic (Claude Code) and OpenAI (Codex). The OpenAI picker offers what the bundled Codex CLI 0.146.0 advertises — for this build
gpt-5.6-sol,gpt-5.6-terra,gpt-5.6-luna,gpt-5.5andgpt-5.2. GPT-5.4 and GPT-5.4 Mini are not among them: OpenAI steers users to GPT-5.6 and hides both from the CLI's catalog, and this build offers only what that catalog lists. The service itself still runs them. - Update notification — notify only. Modex Desktop checks
modexai.io/latest.jsonat most once a day and tells you when a newer version exists, with Download and What's new. It never downloads or installs an update by itself: the build is unsigned, so nothing would vouch for what it fetched. About → Check for updates automatically turns it off; the manual Check for Updates… keeps working either way. The check sends no usage data, account, or install ID, and carries no version. - Anonymous usage statistics, on by default. A fixed set of events: that the app launched; the outcome of a startup, runtime, or compiler install attempt; the outcome of a simulation run and of an AI request (the family of provider and model, never the model name you typed); and the name of a public Modelica library a simulated model declares, with anything from your own workspace reported as the single word
custom_or_unknown. Never file names, model content, prompts, or error text. Help → Privacy & Telemetry switches it off at any time, and https://modexai.io/privacy.html lists every event, who processes it, and how long it is kept.
Built on Electron 41 (Chromium 146, Node 24).
Known issues
- If you also have a standalone Codex CLI newer than the bundled 0.146.0, the two versions share
%USERPROFILE%\.codexand take turns rewritingmodels_cache.jsonin shapes the other cannot read. You may seefailed to load models cache: missing field supports_reasoning_summaries. It is harmless — the CLI refetches the list — and it is not the cause of a failed run. - A failed agent run can show raw provider output (for example a stack of
401 Unauthorizedlines fromwss://api.openai.com) instead of a "sign in" prompt. If a provider's models are listed but every run fails at the vendor, check that you are signed in to that provider's CLI.
Reporting problems
Please include your Modex Desktop version and what you were doing. The in-app support bundle carries the runtime version and capabilities and deliberately contains no workspace path, port, or token.