Command line
One command, wobbl, with a subcommand for each job and a plain words form for quick questions.
| Command | What it does |
|---|---|
wobbl PART "question" |
answers a question in plain words, guessing what it leaves out |
wobbl run |
runs a strength study with explicit material, supports and loads |
wobbl inspect |
lists the holes, fillets, sharp corners, walls and faces of a part |
wobbl thermal |
runs a steady or transient heat study |
wobbl circuit |
checks an LED, RC network, buck converter or MOSFET, or runs a netlist |
wobbl check |
shows the checks and confidence of a finished run |
wobbl report |
rebuilds and opens the HTML report of a finished run, covered with the result files |
wobbl fix |
lists fixes, or applies them and solves each version again |
wobbl materials |
prints the material table |
wobbl validate |
runs the 19 validation cases |
wobbl setup |
installs the solvers and connects your coding agents |
wobbl doctor |
checks every piece Wobbl needs |
wobbl uninstall |
removes the agent registrations, and with --all the solvers too |
wobbl mcp |
runs the MCP server for an agent |
wobbl --version (or -V) prints the version, and -h or --help works on every command.
Results
Every study prints a readable summary in the terminal and writes its full result to a folder,
wobbl-out/<part> unless you pass -o. That folder holds summary.txt, report.html,
outcome.json, the heatmaps in images/ and, for strength, the full field in result.vtu.
Add --json to print the result as JSON instead, and -q to drop the progress lines.
Files describes them all.
- wobbl askAsk about a part or a circuit in plain words.
- wobbl runA strength study with explicit material, supports and loads.
- wobbl inspectHoles, fillets, sharp corners, walls and face ids of a part.
- wobbl thermalSteady or transient heat.
- wobbl circuitLED, RC, buck and MOSFET checks, or any netlist.
- wobbl fixList fixes, or build them and solve each one again.