Mimo from your terminal.

Manufacturing intelligence for your stack.

mimo — zsh
bash utf-8
~/projects/phone-holder $ mimo
> analyze phone-holder.stl for my Bambu H2D in PETG
▸ run_analysis wall, overhang, bridge, tiny_features
  wall PASS · overhang WARN · bridge PASS · tiny PASS
Mimo 52° overhang on cable slot — rotating 15° to fix. [Apply] [Skip]
> apply and export
▸ fix_geometry rotate 15° · configure_model PETG, H2D
▸ export ./out/phone-holder.3mf
Done. 52 min · $1.20 material · all checks PASS
> Ask Mimo anything...
model loaded
92 × 78 × 85mm

Call Mimo like any AI.

Same Messages API pattern you know from Claude or ChatGPT. Structured responses with analysis results, model outputs, and configuration data.

Analysis 3D Models Configuration Pricing Orders Materials Machines
api.mimolabs.ai REST
// POST /v1/messages { "model": "mimo-1", "messages": [{ "role": "user", "content": "Analyze this STL for printability", "attachments": [{ "type": "model/stl", "id": "asset_8f3a..." }] }], "tools": ["run_analysis", "configure_model", "export"] }
// Response { "content": [ { "type": "analysis", "passed": 4, "warnings": 1, "critical": 0 }, { "type": "model_output", "format": "glb", "url": "https://api..." }, { "type": "text", "text": "4/5 passed. Overhang on face 3842..." } ], "stop_reason": "end_turn", "usage": { "in": 3847, "out": 1205 } }

Run Mimo locally.

An agentic CLI that reads your files, analyzes geometry, and exports production-ready models. Python and TypeScript SDKs with full type safety.

mimo — zsh CLI
~/projects/drone-mount $ mimo
Mimo CLI v0.9.0
200+ tools · Mimo Pro
~/projects/drone-mount
> analyze the STL in ./parts and export for my H2D in PETG
▸ read_file ./parts/drone-mount.stl
▸ run_analysis wall, overhang, bridge
  wall PASS · overhang WARN · bridge PASS
Mimo Overhang at 52° on the arm joint. I can fix the
      fillet radius to bring it under 45°. [Apply] [Skip]
> apply it and export
▸ suggest_orientation optimized for strength
▸ configure_model PETG, H2D
▸ export ./out/drone-mount.3mf
Done. 52 min print, $1.20 material.
main.py Python
from mimolabs import Mimo mimo = Mimo() # Upload + analyze model = await mimo.upload("model.stl") analysis = await mimo.analyze(model.id) # Configure + price config = await mimo.configure( model.id, material="PETG", quality="standard" ) print(f"${config.pricing.total}")

Give your AI agent
manufacturing intelligence.

One install. 200+ tools available to Claude, Cursor, or any MCP-compatible agent.

claude_desktop_config.json MCP
{ "mcpServers": { "mimo": { "command": "mimo", "args": ["mcp-server"], "env": { "MIMO_API_KEY": "ml_live_..." } } } }
run_analysis
Execute printability analyzers against a model
analysis
configure_model
Set material, quality, infill, supports
configure
generate_3d_model
Text or image to 3D mesh
create
get_partner_pricing
Live manufacturing pricing for any material
order
check_build_volume
Validate model fits target machine
scene
suggest_orientation
Optimize print orientation for strength
analysis
200+ MCP tools across analysis, configuration, generation, ordering, scene management, and more. Every tool Mimo uses internally, available to your agents.

Build on the manufacturing layer.

Every tool Mimo uses, your code can use.

Quality gates
Enforce manufacturing specs in CI. Reject models that fail your wall thickness or overhang requirements.
mimo analyze --fail-on-critical models/
Batch processing
Analyze and price hundreds of models. Generate reports, flag issues, pre-configure print settings.
mimo analyze --batch models/ --output report.json
Embedded analysis
Let your users upload models and get instant printability analysis on your own storefront.
POST /v1/messages + tools: ["run_analysis"]
Agent integration
Give any AI agent manufacturing knowledge. MCP tools let any model reason about 3D printing.
mimo mcp-server --tools all
Waitlist open private alpha launching soon

Start building with
manufacturing intelligence.

Join the waitlist. Developers get early API access.

The earlier you join, the sooner you get in.