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.