From fd3b33bcc0f3e3108699160389296809a2d1e2d3 Mon Sep 17 00:00:00 2001 From: MinaSaad1 Date: Fri, 3 Apr 2026 11:49:23 +0200 Subject: [PATCH] feat: add visual-first SVG marketing assets and update README Add 4 new SVG assets (layers, commands, stats, workflow) with drawn icons, block art, and dark GitHub theme. Enhance banner and before-after with visual redesigns. Update README to reference layers.svg and stats.svg. --- README.md | 6 +- assets/banner.svg | 76 ++++++------- assets/before-after.svg | 151 +++++++++++++++++--------- assets/commands.svg | 232 ++++++++++++++++++++++++++++++++++++++++ assets/layers.svg | 159 +++++++++++++++++++++++++++ assets/stats.svg | 87 +++++++++++++++ assets/workflow.svg | 128 ++++++++++++++++++++++ 7 files changed, 748 insertions(+), 91 deletions(-) create mode 100644 assets/commands.svg create mode 100644 assets/layers.svg create mode 100644 assets/stats.svg create mode 100644 assets/workflow.svg diff --git a/README.md b/README.md index e9461a2..5109ada 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,11 @@

- Two layers, one CLI + Dual-Layer Architecture +

+ +

+ pbi-cli at a Glance

--- diff --git a/assets/banner.svg b/assets/banner.svg index a1e3769..42453f9 100644 --- a/assets/banner.svg +++ b/assets/banner.svg @@ -1,4 +1,4 @@ - + @@ -14,32 +14,32 @@ - + - ██╗ ██╗ ██╗ ██████╗ ███████╗ ██████╗ ██╗ - ██║ ██║ ██║ ██╔══██╗ ██╔════╝ ██╔══██╗ ██║ - ██║ ██║ ██║ ██████╔╝ █████╗ ██████╔╝ ██║ - ╚██╗ ██╔╝ ██║ ██╔══██╗ ██╔══╝ ██╔══██╗ ██║ - ╚████╔╝ ██║ ██████╔╝ ███████╗ ██████╔╝ ██║ - ╚═══╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═════╝ ╚═╝ + ██╗ ██╗ ██╗ ██████╗ ███████╗ ██████╗ ██╗ + ██║ ██║ ██║ ██╔══██╗ ██╔════╝ ██╔══██╗ ██║ + ██║ ██║ ██║ ██████╔╝ █████╗ ██████╔╝ ██║ + ╚██╗ ██╔╝ ██║ ██╔══██╗ ██╔══╝ ██╔══██╗ ██║ + ╚████╔╝ ██║ ██████╔╝ ███████╗ ██████╔╝ ██║ + ╚═══╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═════╝ ╚═╝ - ██╗ ██╗ ██╗ ██████╗ ███████╗ ██████╗ ██╗ - ██║ ██║ ██║ ██╔══██╗ ██╔════╝ ██╔══██╗ ██║ - ██║ ██║ ██║ ██████╔╝ █████╗ ██████╔╝ ██║ - ╚██╗ ██╔╝ ██║ ██╔══██╗ ██╔══╝ ██╔══██╗ ██║ - ╚████╔╝ ██║ ██████╔╝ ███████╗ ██████╔╝ ██║ - ╚═══╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═════╝ ╚═╝ + ██╗ ██╗ ██╗ ██████╗ ███████╗ ██████╗ ██╗ + ██║ ██║ ██║ ██╔══██╗ ██╔════╝ ██╔══██╗ ██║ + ██║ ██║ ██║ ██████╔╝ █████╗ ██████╔╝ ██║ + ╚██╗ ██╔╝ ██║ ██╔══██╗ ██╔══╝ ██╔══██╗ ██║ + ╚████╔╝ ██║ ██████╔╝ ███████╗ ██████╔╝ ██║ + ╚═══╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═════╝ ╚═╝ - + - The First CLI for Both Power BI Modeling and Reporting + The First CLI for Both Power BI Modeling and Reporting @@ -47,33 +47,33 @@ - Claude Code + Claude Code - - + + - ██████╗ ██████╗ ██╗ ██████╗ ██╗ ██╗ - ██╔══██╗ ██╔══██╗ ██║ ██╔════╝ ██║ ██║ - ██████╔╝ ██████╔╝ ██║ ███╗ ██║ ██║ ██║ - ██╔═══╝ ██╔══██╗ ██║ ╚══╝ ██║ ██║ ██║ - ██║ ██████╔╝ ██║ ╚██████╗ ███████╗ ██║ - ╚═╝ ╚═════╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═╝ + ██████╗ ██████╗ ██╗ ██████╗ ██╗ ██╗ + ██╔══██╗ ██╔══██╗ ██║ ██╔════╝ ██║ ██║ + ██████╔╝ ██████╔╝ ██║ ███╗ ██║ ██║ ██║ + ██╔═══╝ ██╔══██╗ ██║ ╚══╝ ██║ ██║ ██║ + ██║ ██████╔╝ ██║ ╚██████╗ ███████╗ ██║ + ╚═╝ ╚═════╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═╝ - ██████╗ ██████╗ ██╗ ██████╗ ██╗ ██╗ - ██╔══██╗ ██╔══██╗ ██║ ██╔════╝ ██║ ██║ - ██████╔╝ ██████╔╝ ██║ ███╗ ██║ ██║ ██║ - ██╔═══╝ ██╔══██╗ ██║ ╚══╝ ██║ ██║ ██║ - ██║ ██████╔╝ ██║ ╚██████╗ ███████╗ ██║ - ╚═╝ ╚═════╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═╝ + ██████╗ ██████╗ ██╗ ██████╗ ██╗ ██╗ + ██╔══██╗ ██╔══██╗ ██║ ██╔════╝ ██║ ██║ + ██████╔╝ ██████╔╝ ██║ ███╗ ██║ ██║ ██║ + ██╔═══╝ ██╔══██╗ ██║ ╚══╝ ██║ ██║ ██║ + ██║ ██████╔╝ ██║ ╚██████╗ ███████╗ ██║ + ╚═╝ ╚═════╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═╝ - + @@ -85,12 +85,12 @@ Power BI - - Modeling - + - - Reporting + + Modeling + + + + Reporting - pipx install pbi-cli-tool + pipx install pbi-cli-tool diff --git a/assets/before-after.svg b/assets/before-after.svg index 4b24d9a..30e511f 100644 --- a/assets/before-after.svg +++ b/assets/before-after.svg @@ -1,64 +1,111 @@ - + + + - Why pbi-cli? + Why pbi-cli? - - - WITHOUT pbi-cli + + - - MODELING - - Manual GUI clicking for every change - - No version control for models - - Copy-paste DAX from documentation - - MCP tools cost 4,000+ tokens each + + + ✗ WITHOUT pbi-cli - - REPORTING - - Drag-and-drop visuals one at a time - - No bulk operations for page layouts - - Reports not scriptable or diffable - - AI can't create or modify visuals + + - - Slow, manual, error-prone + + + ✓ WITH pbi-cli - - - WITH pbi-cli + + + 4,000+ + TOKENS PER OPERATION - - MODELING - - CLI commands from any terminal - - TMDL export + diff for full Git support - - Claude writes and validates DAX - - CLI commands cost ~30 tokens each + + + ~30 + TOKENS PER OPERATION - - REPORTING - - 32 visual types with data binding - - Bulk bind, update, delete across pages - - PBIR files diffable and Git-friendly - - Claude creates complete report layouts + + + + + + + + + + + + + + + + + + + + + GUI-only workflow + Click through every change manually + + + + + + + + No version control + Reports and models untrackable + + + + + + + + No AI automation + Cannot script or automate workflows + + + + + + + + + + $ _ + + CLI-native commands + Automate from any terminal or script + + + + + + + + + + + Full Git support + TMDL + PBIR diff, branch, review + + + + + + + Claude AI builds everything + Models, measures, and report layouts + + + + VS - - Fast, scriptable, AI-native -- both layers diff --git a/assets/commands.svg b/assets/commands.svg new file mode 100644 index 0000000..ac89c2d --- /dev/null +++ b/assets/commands.svg @@ -0,0 +1,232 @@ + + + + + + + + + + + + pbi-cli -- command showcase + + + + + + + MODELING + + REPORTING + + + + + + + + + + + + + $ + pbi-cli + model export + + + $ + pbi-cli + dax run + + + $ + pbi-cli + dax add-measure + + + $ + pbi-cli + table list + + + $ + pbi-cli + relationship list + + + $ + pbi-cli + model import + + + + + $ + pbi-cli + report add-visual + + + $ + pbi-cli + report bind-data + + + $ + pbi-cli + report add-page + + + $ + pbi-cli + report list-visuals + + + $ + pbi-cli + report update-theme + + + $ + pbi-cli + report export + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $_ + + 30+ commands + + + + + + + + + Both layers + + + + + + + + AI-native + + + pipx install pbi-cli-tool + + diff --git a/assets/layers.svg b/assets/layers.svg new file mode 100644 index 0000000..bf3e438 --- /dev/null +++ b/assets/layers.svg @@ -0,0 +1,159 @@ + + + + + Dual-Layer Architecture + + + + + + + + + + + + + + + + + + + + + + MODELING + + + + + + + + + + + + TMDL + + Export / Import + + + + + + + + + DAX + + DAX Engine + + + + + + + + + + + + + + + + + SCHEMA + + Schema Control + + + + + + + + ██████╗ ██████╗ ██╗ ██████╗ ██╗ ██╗ + ██╔══██╗ ██╔══██╗ ██║ ██╔════╝ ██║ ██║ + ██████╔╝ ██████╔╝ ██║ ███╗ ██║ ██║ ██║ + ██╔═══╝ ██╔══██╗ ██║ ╚══╝ ██║ ██║ ██║ + ██║ ██████╔╝ ██║ ╚██████╗ ███████╗ ██║ + ╚═╝ ╚═════╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═╝ + + + + ██████╗ ██████╗ ██╗ ██████╗ ██╗ ██╗ + ██╔══██╗ ██╔══██╗ ██║ ██╔════╝ ██║ ██║ + ██████╔╝ ██████╔╝ ██║ ███╗ ██║ ██║ ██║ + ██╔═══╝ ██╔══██╗ ██║ ╚══╝ ██║ ██║ ██║ + ██║ ██████╔╝ ██║ ╚██████╗ ███████╗ ██║ + ╚═╝ ╚═════╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═╝ + + + + + + + + + + + + + + + + + + REPORTING + + + + + + + + + + + + + 32 + + VISUALS + + Visual Builder + + + + + + + + + + + + BIND + + Data Binding + + + + + + + + + + + + + THEME + + Theme Engine + + diff --git a/assets/stats.svg b/assets/stats.svg new file mode 100644 index 0000000..fa007bc --- /dev/null +++ b/assets/stats.svg @@ -0,0 +1,87 @@ + + + + + + + pbi-cli at a Glance + + + + + + + 30+ + + + CLI Commands + + + across Modeling + Reporting layers + + + + + + + + + + + + + + + + + 32 + + + Visual Types + + + Power BI visuals with full data binding + + + + + + + + + + + + ~30 + + + Tokens per Call + + + vs 4,000+ tokens with raw MCP tools + + + + + 133x less + + + + + + + 2 + + + Integrated Layers + + + Modeling + Reporting, one unified CLI + + + + MODELING + + REPORTING + + diff --git a/assets/workflow.svg b/assets/workflow.svg new file mode 100644 index 0000000..f9ff2bc --- /dev/null +++ b/assets/workflow.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + The VIBE BI Workflow + + + + + 1 + + + + + + + + + + + + + + + + + Claude Code + AI Assistant + + + + + Reads TMDL + PBIR source files + + Understands model + report state + + Plans and executes changes + + + + + 2 + + + + + + + + $ pbi-cli + + + pbi-cli + The Bridge + + + + + Runs targeted CLI commands + + Writes TMDL + PBIR files + + ~30 tokens per operation + + + + + 3 + + + + + + + + + + Power BI Desktop + Live Preview + + + + + Detects file changes instantly + + Refreshes model live + + Report updates in real time + + + + + CLI commands + + ~30 tokens + + + + + TMDL + PBIR files + + auto-detected + + + + + reads updated model + report · loop continues + + + Powered by VIBE BI · Vibe-Driven Business Intelligence +