We Open-Sourced Our CLIs for Procore and EagleView
OpsRev is releasing two open-source command-line tools for the Procore and EagleView APIs. Built for AI agents and automation pipelines — now available to everyone.
We just open-sourced two CLI tools that we’ve been using internally to power our AI operations agents: @opsrev/procore-cli and @opsrev/eagleview-cli.
Both are TypeScript CLIs. Both output JSON. Both were designed specifically for AI agent consumption — but they’re just as useful for developers, scripts, and automation pipelines.
Why We Built Them
If you’ve ever tried to integrate with construction software APIs, you know the pain. Procore’s API is powerful but complex — OAuth2 flows, company-scoped vs. project-scoped endpoints, pagination quirks, and documentation that assumes you already know the domain. EagleView’s measurement ordering API has its own learning curve.
We needed reliable, scriptable access to these platforms for our AI agents. The agents need to pull project data from Procore, order measurements from EagleView, and feed that information into downstream workflows — all without a browser, all without human intervention.
So we built CLIs that handle the auth, pagination, and API complexity behind simple, predictable commands.
What You Can Do
Procore CLI
npm install -g @opsrev/procore-cli
With the Procore CLI you can:
- List and inspect projects — pull your full project list or get details on a specific project
- Browse the directory — look up people, contacts, and roles within a project
- Pull RFIs and submittals — get the full detail on any RFI or submittal, including status and responses
- Check budgets — query budget line items for financial visibility
- Review daily logs — pull daily log entries, filterable by date
- Read schedules — list and inspect schedule tasks
Every command outputs clean JSON. Pipe it to jq, feed it to an LLM, or process it however you need.
EagleView CLI
npm install -g @opsrev/eagleview-cli
The EagleView CLI covers the full measurement ordering lifecycle:
- Browse products — see what measurement products are available
- Price orders — check pricing before committing
- Place orders — submit measurement orders with address and product details
- Retrieve reports — get measurement data as JSON, download PDFs, pull file links
- Manage environments — switch between sandbox and production for safe testing
Designed for Agents
Both CLIs were designed with a specific consumer in mind: AI agents and LLMs.
That means:
- Structured JSON output on every command — no free-text parsing required
- Errors also output as JSON to stderr — agents can programmatically handle failures
- Predictable flag interfaces — agents don’t need to guess at argument formats
- Environment variable and flag-based auth — no interactive prompts, no browser redirects
If you’re building AI-powered construction workflows, these tools give your agents direct access to the platforms your team already uses.
MIT Licensed, No Strings
Both tools are MIT licensed. You don’t need an OpsRev account. You don’t need to use our platform. Install them, use them, fork them, build on them.
We built these because the construction industry deserves better developer tooling. If they’re useful to you, great. If you want to contribute, even better.