Command-line client for the ForgePilot engineering analysis API — FMEA, drawing review, tolerance stack-up, compliance checks, and calculators from a script or CI pipeline.
Project description
forgepilot-cli
Command-line client for the ForgePilot engineering analysis API — run FMEA, drawing review, tolerance stack-up, standards compliance checks, and the deterministic calculators from a script, CI pipeline, or CAD macro instead of the web UI.
Requires a ForgePilot Pro or Enterprise plan.
Install
pip install forgepilot-cli
Setup
Generate a key at forgepilot.dev/settings/api-keys, then:
export FORGEPILOT_API_KEY=fp_live_...
Usage
forgepilot fmea --context "Bolted flange, 5 kN axial, 200 bar seal" --file drawing.pdf
forgepilot tolerance-stackup --file assembly.step
forgepilot ask --context "What FoS should I use for a static aluminum bracket?"
Follow up on the same session — a real continuation, not a cold prompt:
forgepilot chat "What about the tolerance on that mounting hole?"
Sessions save to forgepilot_session.json in the current directory by default (--session for a different path). Each run appends to history so a follow-up actually knows what already happened, the same context the web workspace uses.
Available tools
fmea, test-plan, compliance-check, tolerance-stackup, drawing-review, ecn, beam, stress, pressure-vessel, bolted-joint, bearing-life, buckling, fatigue, thermal, ask
Full endpoint reference: forgepilot.dev/docs/api
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file forgepilot_cli-0.1.0.tar.gz.
File metadata
- Download URL: forgepilot_cli-0.1.0.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51b494d337d9c1f981799bbeefa958451325c0ba9cbd87709f78a9863ab8410a
|
|
| MD5 |
1ba75967f6feb30c3ad397b47d4e3eaa
|
|
| BLAKE2b-256 |
ee70bef8e30f4aebde9947d97a2c4557a5df4a289f0936fc66e9fe41cf27247e
|
File details
Details for the file forgepilot_cli-0.1.0-py3-none-any.whl.
File metadata
- Download URL: forgepilot_cli-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f43fa1c96d95e4c4e633324cdae6946c269aea931cc9fedea7a4c472cf22a203
|
|
| MD5 |
d97622357547285d2683695321db876a
|
|
| BLAKE2b-256 |
cb287c56e747539da058565154dd84cb9ea3381e8d8c018ddd03bfc796881f75
|