Local-first Power BI cleanup

Review what your semantic model still uses before you delete anything.

Semantic Model Cleaner scans one `.SemanticModel` against one or more `.Report` folders, highlights unused items, and gives you a safer local workflow for cleanup.

Current release shape: early-stage `0.x`, local web UI plus CLI, public repo with separate stable and beta channels.
Why this exists
1 semantic model per review flow
JSON and Excel exports for review
Local analysis and cleanup against your files
Download highlights

Pick the channel and format that matches your workflow.

Stable zipped release

Windows build

The main downloadable artifact is `semantic-model-cleaner-windows-x64.zip`. It contains the `.exe`, assets, and a short post-launch note so the first run is smooth.

Download latest build
Beta prereleases

Test prerelease builds

Use the GitHub prereleases tab when you want early-access flows. Each prerelease is labeled with `beta` so you can keep it separate from the stable installs.

View prereleases
Source install

Clone & pip

Developers can `git clone` and `python -m pip install .` to keep working in terminal/VS Code. The repo still contains CLI/web entry points for contributors.

Read repository setup
Release channels

Choose the path that matches your tolerance for change.

Stable

Regular releases

Use this if you want the safest current path. Stable releases keep beta UI hidden by default and are the right choice for day-to-day cleanup work.

Open stable releases
Beta

Prerelease builds

Use this if you want to test early-access flows and give feedback before they graduate. Beta builds surface prerelease UI clearly and may change faster.

Open prereleases
Source

CLI and local web app

If you prefer source installs, the repository still supports the CLI and local web app for contributors and technical users.

Read the setup guide
Workflow

A review-first cleanup loop.

01

Select one model and the reports that matter

The tool is intentionally scoped to one semantic model against one or more reports, so the cleanup context stays understandable.

02

Inspect warnings and usage evidence

Warnings stay visible when the analyzer finds ambiguous patterns or unsupported metadata. You keep control instead of pretending the result is certain.

03

Export or apply cleanup locally

Review results in the web UI, export JSON or Excel, and apply cleanup actions against your local files with optional backup support.

Designed for local files

No hosted upload step, no forced cloud workflow.

Windows-first distribution

The packaged Windows download is the main user path for non-terminal users, while source install remains available for contributors.

GitHub stays the source of truth

Code, issues, release notes, and prereleases live in GitHub. This site exists to make the entry point clearer, not to replace the repo.

FAQ

Quick answers before you download.

Does it replace Power BI tooling?

No. It is a focused local utility for analysis and cleanup review around PBIR and TMDL projects.

Can I still run it from a terminal?

Yes. The CLI and local web app remain supported for source users and contributors.

Should I use beta builds?

Only if you want early-access features and are comfortable with faster iteration. Stable releases are the default path.