Start with a simple plate
In the current document, create an 80 × 50 × 6 mm plate with a centered 10 mm through-hole. Check the dimensions and save it.
Describe it. Build it. Keep editing.
Create CAD from a prompt or drawing, with your Nora3D document right beside the conversation.
Codex desktop app + a Nora3D account. No local CAD server.
A prompt starts the model. Codex creates the body and two halves in Nora3D, refines the exterior, and shows the camera side and unfolded model. A follow-up request, “fold it,” changes the model to a folded configuration. The clip shows an edited workflow, not real-time generation.
Install directly from GitHub for easier updates. Prefer a download? ZIP instructions are below.
In the Codex desktop app, open Plugins → Add → Add a marketplace. Use the repository source shown here.
Choose the Nora3D Beta marketplace, then install Nora3D Online Beta. Adding a marketplace alone does not install its plugins.
Complete the account authorization when prompted. Keep Codex open until Authentication complete appears, then start a new task.
.agents and plugins.nora3d-codex-plugin-main/ .agents/ plugins/
Select this root folder, not the ZIP or the inner plugins/nora3d folder. ZIP copies need manual updates.
Work in the same task’s built-in browser, so you and Codex are looking at the same document.
In a new task, type @ and select Nora3D Online Beta. Describe your part, or attach a drawing and explain what you want to build.
Ask Codex to open app.nora3d.ai in the built-in browser. Sign in and open or create the intended part document. If it is already open, ask Codex to use that tab.
Codex checks the current document. If it is disconnected, click MCP under the canvas once. Wait for Codex to confirm the document before modeling begins.
Keep this document tab open while Codex works. “Waiting for your MCP agent” means the connection is still pending. You should not need to copy connection codes or repeatedly open new tabs.
Select @Nora3D Online Beta, then paste a prompt. Include units and the dimensions that matter.
In the current document, create an 80 × 50 × 6 mm plate with a centered 10 mm through-hole. Check the dimensions and save it.
Model the attached drawing in millimeters. Confirm the dimensions you can read and ask me about any missing dimensions before building.
Attach a clear, dimensioned drawing.
Change the plate thickness to 8 mm and the center hole to 12 mm. Check the updated model and confirm it is saved.
Use after creating the plate. Review the result before exporting or printing.
This guide covers 0.2.0-beta.22. Check the installed version when troubleshooting.
For a GitHub installation, use the marketplace’s Upgrade action in Codex. Check the installed version of Nora3D Online Beta and install the updated plugin if it still shows an older version. Start a new task to load the updated instructions.
For ZIP installations, download and extract the latest ZIP, update your local marketplace source, and reinstall from that source. Keep one Nora3D Online Beta installation enabled. Do not rely on automatic background updates.
Ask Codex to open https://app.nora3d.ai in this task’s built-in browser. If the browser tool reports a timeout, share that error in the same task. Opening a page, signing in and connecting its document are separate steps.
Keep the intended document open in the same task’s built-in browser. Click MCP once if disconnected, then ask Codex to check this document’s connection. “Waiting for your MCP agent” is not a completed connection. If it fails, share the exact error; do not repeatedly open new links or create replacement documents.
Select Nora3D Beta and install Nora3D Online Beta. For ZIP setup, choose the root containing both .agents and plugins. Menu labels may vary by Codex version; see the official plugin setup documentation.
Check that Nora3D Online Beta is enabled and its Nora3D account authorization is complete. If Codex offers Authenticate, finish that flow and start a new task.
If the authorization callback says “connection refused,” keep Codex open and start a fresh Authenticate request. Reloading an expired callback will not restart it.
No. Nora3D runs its modeling services online. You need Codex with plugin support, a Nora3D account, and internet access. Your Codex account’s usage limits and any Nora3D plan limits still apply.