# Cosmon Documentation - [Argus](https://docs.cosmon.com/index.md): Cosmon's AI agent for engineering — connected directly to your CAD and simulation tools. - [Introduction](https://docs.cosmon.com/getting-started/introduction.md): What Argus is, how it works, and what it can do for your engineering workflow. - [Quickstart](https://docs.cosmon.com/getting-started/quickstart.md): Connect Argus to your tools and run your first command. - [Workflows](https://docs.cosmon.com/getting-started/workflows.md): Train Argus on a task once, then re-run it with one click — no re-prompting, just new inputs. - [Supported Software](https://docs.cosmon.com/getting-started/supported-software.md): CAD and simulation platforms supported by Argus, with version requirements. - [Plans & Credits](https://docs.cosmon.com/getting-started/plans-and-credits.md): What each Argus plan includes, how credits are measured, and how allowances work on a team. - [Drawing Creation (3D to 2D)](https://docs.cosmon.com/cad/drawing-creation.md): Get a drawing most of the way there — views, initial dimensions, notes, and tolerance assistance, directly inside your CAD modeler. - [CAD Modeling](https://docs.cosmon.com/cad/modeling.md): Build, modify, and parameterise geometry in your CAD tool using natural language. - [DFMA / Design Review](https://docs.cosmon.com/cad/dfma-design-review.md): Analyse designs for manufacturability and assembly, and run structured design reviews, without leaving your CAD tool. - [Tolerance Stack-up](https://docs.cosmon.com/cad/tolerance-stackup.md): Verify assembly-level requirements against individual part tolerances, directly from your CAD models and drawings. - [CAD & Drawing Automation](https://docs.cosmon.com/cad/automation.md): Apply the same operation — defeaturing, drawing creation, export, renaming — across many files at once. - [Drawing Review](https://docs.cosmon.com/cad/drawing-review.md): Check a drawing against standards, house rules, and prior revisions before it goes out for approval or to a supplier. - [2D to 3D](https://docs.cosmon.com/cad/2d-to-3d.md): Rebuild a parametric 3D model from a 2D drawing — PDF, scanned print, or DWG — when no native CAD file exists. - [Reverse Engineering](https://docs.cosmon.com/cad/reverse-engineering.md): Turn a 3D scan — mesh, STL, or point cloud — into an editable, parametric CAD model. - [Work Instructions & Documentation](https://docs.cosmon.com/cad/work-instructions.md): Generate assembly work instructions, inspection checklists, and other operator-facing documents directly from your CAD data. - [Part Release](https://docs.cosmon.com/cad/part-release.md): Run pre-release checks and generate release packages before a part or assembly goes to manufacturing or PLM. - [Fixing Errors](https://docs.cosmon.com/cad/fixing-errors.md): Diagnose and fix rebuild errors, broken references, mate conflicts, and other CAD errors. - [Geometry Cleanup](https://docs.cosmon.com/cae/geometry-cleanup.md): Prepare simulation-ready geometry using Argus — defeaturing, healing, and repair at any scale. - [Preprocessing](https://docs.cosmon.com/cae/preprocessing.md): Set up simulations faster with Argus — from geometry cleanup to mesh, materials, and boundary conditions. - [Troubleshooting](https://docs.cosmon.com/cae/troubleshooting.md): Diagnose and resolve solver errors, meshing failures, and convergence issues with Argus. - [Postprocessing](https://docs.cosmon.com/cae/postprocessing.md): Extract results, generate reports, and interpret simulation data with Argus. - [Argus SDK](https://docs.cosmon.com/sdk/overview.md): Program Argus from Python — describe an engineering task and the agent plans and runs it across your CAD and simulation tools. - [Quickstart](https://docs.cosmon.com/sdk/quickstart.md): Install the SDK, connect to your running Argus app, and run your first agent in Python. - [Guide](https://docs.cosmon.com/sdk/guide.md): Run attended or unattended, answer the agent's questions and confirmations with handlers, stream the work, attach files, and run batches. - [Argus MCP](https://docs.cosmon.com/sdk/mcp.md): Connect Claude Code, Codex, or any MCP client to Argus, and hand CAD and CAE work to a specialist engineering agent. - [One-shot run](https://docs.cosmon.com/sdk/examples/one-shot-run.md): Run a prompt and print the final answer. - [Stream the work](https://docs.cosmon.com/sdk/examples/streaming.md): Iterate the run — typed ToolCall / TextChunk events as they happen. - [Attach files](https://docs.cosmon.com/sdk/examples/attachments.md): Hand files to a run — the agent reads them alongside the prompt. - [Answer the agent](https://docs.cosmon.com/sdk/examples/handlers.md): Supply on_question / on_confirm to run interactively. - [Multi-turn session](https://docs.cosmon.com/sdk/examples/sessions.md): Keep context across turns; persist and resume by id. - [Unattended batch](https://docs.cosmon.com/sdk/examples/batch.md): Run one analysis across many files, no handlers, with a timeout. - [Images from tools](https://docs.cosmon.com/sdk/examples/images.md): Decode the data: URIs a tool produces (CAD screenshots) and save them. - [Multi-agent handoff](https://docs.cosmon.com/sdk/examples/handoff.md): Attribute a run that spans a handoff chain via event.agent. - [Async](https://docs.cosmon.com/sdk/examples/async.md): The same surface on AsyncClient — for pipelines and FastAPI. - [Interactive REPL](https://docs.cosmon.com/sdk/examples/repl.md): Drive the agent turn by turn from your terminal, in one session. - [Python reference](https://docs.cosmon.com/sdk/python-reference.md): Clients, runs, interaction handlers, the async twin, streaming, and errors. - [Command line](https://docs.cosmon.com/sdk/cli.md): The cosmon CLI — check the connection, run a task from the shell, and list the conversations your runs left behind. - [Deployment options](https://docs.cosmon.com/architecture/deployment-options.md): Compare Argus Cloud and Argus On-Premise (BYOK): what each includes, the tradeoffs, and how to choose. - [Air-gapped license](https://docs.cosmon.com/architecture/on-premise/air-gapped-license.md): Install Argus with a node-locked, cryptographically signed license file that is verified on the machine, with no license server. - [Floating license](https://docs.cosmon.com/architecture/on-premise/floating-license.md): Install Argus with one product key shared across a pool of seats, activated online and released when a machine is deactivated. - [Architecture Overview](https://docs.cosmon.com/architecture/overview.md): How Argus is structured: a local-first desktop application with optional, opt-in connections to a Cosmon backend. - [IT prerequisites](https://docs.cosmon.com/architecture/it-prerequisites.md): What IT teams must permit on the workstation, the network, and identity systems for Argus to function. - [Single sign-on (SSO)](https://docs.cosmon.com/architecture/single-sign-on.md): Let your team sign in to Argus with your company identity provider over OpenID Connect: what your users see, what your IdP admin configures, and how accounts behave. - [Data handling](https://docs.cosmon.com/architecture/data-handling.md): What data Argus keeps on the workstation, what leaves it and where it goes, what Cosmon stores per plan, and who at Cosmon can access it. - [Release integrity](https://docs.cosmon.com/architecture/release-integrity.md): How Argus releases are signed, checksummed and attested, how to verify a build you received, and how dependencies are tracked. ## Optional - [Blog](https://cosmon.com/blogs) - [YouTube](https://youtube.com/@cosmon-ai) - [Trust](https://trust.cosmon.com) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.