whereismyai
SOMA
SOMA: Desktop app for designing parametric 3D models in CadQuery together with a coding agent.
SOMA is a desktop application designed for creating parametric 3D models using a coding agent. Users describe or sketch what they need, and the agent writes Python code using CadQuery, which SOMA builds and renders in real time. It is built for makers and tinkerers who need custom parts like cases, brackets, or mounts without spending hours inside traditional CAD software. The app integrates with any CLI agent that reads files and runs commands, such as Claude Code, OpenCode, Codex CLI, or Gemini CLI. SOMA supplies a command line tool and project rules to guide the agent, while users retain their own subscriptions and model choices. Key capabilities include visual inspection, measurement, drawing on views, parameter adjustments, history tracking, rule sets for manufacturing, and analysis tools.
SOMA at a glance
- Best for: Software engineer, Designer
- Runs on: Windows, macOS, Linux, CLI
- Pricing: Free
- Released: October 2026
- Category: AI coding tool
- Website: github.com/kai-jungsthoefel/soma
Key features
- Models as code in Python with CadQuery
- Single file storage for code, result, and history
- Interactive point, measure, and draw tools
- Adjustable parameter controls without code edits
- Timeline history with preview and restore
- Manufacturing skill sets for 3D printing and CNC
- Analysis for overhangs, wall thickness, and FEM strength
- Export to STEP, STL, 3MF, DXF, and PDF
Use it for
- Design custom cases and brackets for hardware projects
- Generate 3D models from natural language descriptions
- Export parametric designs to STL or 3MF for 3D printing
- Perform FEM strength and wall thickness analysis
Alternatives to SOMA
- Cad Studio — Generates parametric build123d models and ISO drawings through an integrated coding agent.
- SolidCraft — It runs on the desktop, in the browser, via CLI, and through an MCP server.
- CADAM — Integrates directly into SolidWorks, Onshape, and Fusion.
- Lobole — Drives the GUI, Python scripts, and AI agents through a single unified command layer.
- SolveCraft — A command-driven architecture supports scripting, headless CLI use, and AI agents.
- Hackerscad — Combines code-based modeling with direct mouse editing and an AI agent MCP server.
- Text-to-CAD — Generates CAD models, drawings, and robot files from plain text or images.
- Figma Make — Generates code-backed prototypes using local codebases and design systems.
- OpenCode — Works with 75+ model providers, local models, and existing subscriptions
- Strata — Runs large AI models locally on consumer gaming PCs without server reliance.
- ModLens — Converts screenshots and charts into structured JSON data for coding agents.
- zCAD AI — Generates editable CAD models and assemblies directly from text prompts and reference images.
All SOMA alternatives