Kiln for Hermes Agent
Design a part in a Hermes chat, turn it over in 3D, check it will print, slice it, and run it on your own 3D printer. Works with Bambu Lab, Creality, Prusa, Elegoo, Klipper/Moonraker, OctoPrint, Duet and USB-connected printers, and is still useful with no printer at all.
Install
hermes plugins install kiln
Then start a new Hermes chat and describe a part.
What you need
- uv. The package starts Kiln with
uvx, at the Kiln release it was reviewed with. - To slice: PrusaSlicer, OrcaSlicer or Bambu Studio. Kiln says which is missing.
- To print: a printer this computer can reach on your network or by USB.
- To make parts from a description: OpenSCAD.
What it does on your computer
- Talks to your printers on your local network or by USB, and starts a print only after you approve it.
- Runs your slicer and OpenSCAD as local programs.
- Keeps its settings in
~/.kiln, including printer access codes and your Kiln sign-in if you sign in. - Sends requests that need Kiln's servers, and the parts behind 3D-view links, to api.kiln3d.com. A free Kiln account works; paid plans add depth to some answers.
- Searches model sites only when you ask it to.
- Shares nothing on its own until you say yes. Kiln asks you once whether
to share anonymous print results and a daily usage report;
run
uvx --from kiln3d kiln sharing onin your terminal to turn it on (it asks you to confirm), oroffto turn it off, any time. - Never updates itself. Updates come from
hermes plugins update kiln.
Kiln asks before every print.
Good to know
- Kiln's 3D view is a link that opens the part in your browser to turn over. It comes with a free Kiln sign-in; Hermes Desktop's own STL preview is not Kiln's view and can show blank. Signed out, Kiln gives a still picture.
- If you also added a Kiln connector named "kiln" in Hermes, Hermes quietly uses it instead of this package's server. Keep one or the other.
More: kiln3d.com/hermes. Kiln is not affiliated with or endorsed by Nous Research.