bim · windows · per-user · offline

Revit, PDF, and site-data automation for Claude Code, Cursor, and Codex.

One line to install. No admin, no account, no MCP server. Your AI assistant runs bim on your Windows PC and does the work in your real files — export a drawing set, bulk-edit parameters, look up a flood zone, shrink a PDF. You never open a terminal.

Claude Code · Cursor · Codex · any tool that can run shell commands. Revit 2024, 2025, and 2026.

Paste this into your AI coding tool

paste into your AI coding tool
Install bim-cli on this Windows machine and then use it.
Step 1 — install. Run this exactly:
  powershell.exe -NoProfile -ExecutionPolicy Bypass -Command "iwr -useb https://bimcli.com/install.ps1 | iex"
The installer is per-user (no admin), idempotent, and prints `BIM_INSTALLED_OK <version> <path>` as its final line on success.
Step 2 — refresh PATH in your current session:
  bash:  export PATH="$PATH:$LOCALAPPDATA/bim-cli"
  pwsh:  $env:Path += ";$env:LOCALAPPDATA\bim-cli"
Step 3 — orient:
  bim doctor --json     # environment readiness; each failed check has a fix field
  bim describe --json   # full driver/verb/arg schema; each driver has a docs URL
Fetch the docs URL for any driver you plan to use before issuing commands.
Calling convention: `bim <format> <verb> [args]`. stdout is JSON, stderr is human.
Error envelope: `{"ok":false,"error":{"kind":"...","message":"...","hint":"..."}}`.
Exit codes: 0 ok · 1 generic · 2 usage · 3 not-found · 4 permission · 5 conflict.
After describe + doctor, summarize what's installed and wait for my task.

It self-installs, then orients itself from bim describe --json — no configuration and nothing for you to decide. Agents can read the full reference at /llms.txt, and each driver's own /…/llms.txt.

What it drives

One driver per app or data source, all under bim <format> <verb>.

Compose with pipes

Every command reads stdin and writes stdout as JSON, so drivers compose with standard pipes.

bim revit schedule export "Door Schedule" | bim excel write doors.xlsx
bim site flood lookup --address "..." --geocode | bim revit param set --by Mark
bim pdf marked drawings.pdf | bim excel write takeoff.xlsx --pivot category
bim revit warnings list | bim google sheets append --spreadsheet <id> --with-header

Task-focused workflows →  ·  FAQ →  ·  Changelog →

Windows 10/11 x64 · Revit 2024/2025/2026 for bim revit · no .NET, Python, or other runtime required · installs to %LOCALAPPDATA%\bim-cli\

no cloud · no admin rights · no account · per-user install · read the install script ↗ · uninstall in one line