Skip to content

ppak10/RocketSmith

Repository files navigation

pytest claude gemini codecov

RocketSmith

Let agents design, simulate, and build your rocket.

RocketSmith is an end-to-end model-rocket toolchain exposed as an MCP extension. It orchestrates OpenRocket (flight simulation), build123d (parametric CAD), and PrusaSlicer (FDM slicing) behind a single agent, and closes the loop by feeding real printed-part weights back into the simulation for post-build stability verification.

Install

Claude Code (plugin)

Prerequisites: Create a GitHub SSH key and add it to your account before proceeding — see Generating a new SSH key.

Inside a Claude Code session, add the marketplace and install the plugin:

/plugin marketplace add ppak10/RocketSmith
/plugin install rocketsmith@rocketsmith

After installing, reload plugins and verify the MCP server is connected with /reload-plugins and /mcp

gemini extensions install https://github.com/ppak10/RocketSmith

Requirements

  • Java runtime — required by OpenRocket
  • OpenRocket 23.09 — uses orhelper, which targets the net.sf.openrocket package in OpenRocket 23.09 and earlier. OpenRocket 24+ is not supported.
  • PrusaSlicer (optional — needed for the full CAD → print → mass calibration loop)

See Installation for platform-specific setup and troubleshooting.

Documentation

  • Home — pipeline overview, domain agents, MCP tool list
  • GUI — dashboard, offline mode, navigation, Agent Feed
  • OpenRocket — component tree, stability, dimension models
  • Manufacturing — DFAM rules, component tree annotations
  • CADSmith — script execution, part extraction, preview pipeline, assembly
  • Skills — stability analysis, motor selection, print preparation, mass calibration
  • Installation — setup and dependency troubleshooting
  • Hooks — Gemini CLI session hooks

Development

Local setup

git clone https://github.com/ppak10/RocketSmith
cd RocketSmith
uv sync

Claude Code

claude --plugin-dir .

Gemini CLI

gemini extensions install .

License

See LICENSE.

About

Use agents to design and build high powered rockets

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors