We're open-sourcing the CLIs we built to interface with the construction industry's most common platforms. Designed for AI agents, automation pipelines, and anyone who needs programmatic access without the pain.
Full CLI access to the Procore construction management API. List projects, pull RFIs, read submittals, check budgets, review daily logs — all from your terminal. Every command outputs JSON, making it ideal for piping into scripts, feeding to AI agents, or building automation workflows.
npm install -g @opsrev/procore-cli $ procore projects list --limit 3
[{"id": 12847, "name": "Northridge Commons"},
{"id": 12901, "name": "Harbor View Phase II"},
{"id": 13002, "name": "Summit Office Park"}]
$ procore rfis list --limit 2
[{"id": 441, "subject": "Beam spec clarification"},
{"id": 442, "subject": "HVAC routing conflict"}]
List projects, get details, browse the project directory and contact info.
Pull RFIs and submittals with full detail. Track status and responses programmatically.
Query budget line items and schedule tasks. Feed project financials into your workflows.
$ eagleview get-products | head -3
[{"id": 84, "name": "Premium Roof Measurement"},
{"id": 91, "name": "Walls Measurement"},
{"id": 102, "name": "Commercial Roof"}]
$ eagleview place-order \
--address "595 Bluestem Trl" \
--city "North Sioux City" \
--state "SD" --zip "57049" \
--product-id 84
Order aerial roof measurements, retrieve reports, download PDFs and measurement data — all from the command line. Price orders before placing them, pull JSON measurement data for analysis, and manage your entire EagleView workflow programmatically.
npm install -g @opsrev/eagleview-cli Price and place measurement orders with named parameters or raw JSON. Full ordering workflow.
Get reports as JSON, download PDFs, pull waste measurements and file links programmatically.
Switch between sandbox and production environments. Test integrations before going live.
Construction software APIs are powerful but notoriously painful to work with. Complex auth flows, sparse documentation, inconsistent schemas. We built these CLIs to power our own AI agents — and open-sourced them because every contractor and developer hitting the same walls deserves better tooling.
Every command outputs structured JSON. Pipe it, parse it, feed it to agents — no screen-scraping or HTML parsing.
Designed from the ground up for LLM and AI agent consumption. Predictable inputs, structured outputs, clear error messages.
MIT licensed. Use them standalone, integrate into your own toolchain, or fork and customize. No OpsRev account required.
These CLIs are the building blocks. OpsRev is the complete AI teammate that uses them — and dozens of other integrations — to run your operations 24/7.