Beam Bench Docs

Automation

Drive Beam Bench from outside the app. CLI, HTTP API, and macros.

Beam Bench is built with an agent-friendly automation surface. The desktop app is one client; the CLI and HTTP API are other clients of the same backend. Use them for scripting, batch operations, and integrations.

In this section

  • Using the CLI: drive projects, render canvases, capture state from a terminal.
  • Using the HTTP API: same operations from any HTTP client.
  • Macros: bind sequences of G-code commands to a hotkey or toolbar button.

Why automate

  • Reproducible workflows: script the same setup every time.
  • Batch processing: open project, render, save, repeat across many files.
  • Integration: pipe Beam Bench into your shop's existing CAD / job-prep pipeline.
  • Headless rendering: generate canvas screenshots for documentation, sharing, archival.

On this page