tenfingerseddy/semanticus-vscode — explained in plain English
Analysis updated 2026-05-18
Edit a Power BI or Fabric semantic model from VS Code instead of Power BI Desktop.
Let an AI assistant propose changes to a data model while a human reviews them in the same session.
Check a model against best practice rules before publishing it.
Trace where a piece of model data comes from and what else depends on it.
| tenfingerseddy/semanticus-vscode | xiu2/stateofdecay2modmanager | avbiswas/shadow-rogue-self-play | |
|---|---|---|---|
| Stars | 10 | 10 | 9 |
| Language | C# | C# | C# |
| Last pushed | — | 2024-01-20 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | easy | — |
| Complexity | 4/5 | 2/5 | — |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Remote XMLA and Fabric features need a compatible tenant, capacity, and permissions beyond a local install.
Semanticus is a VS Code extension for working on Power BI and Microsoft Fabric semantic models, the data models that sit behind Power BI reports. It is built around the idea that a person and an AI assistant can work on the exact same model at the same time, through two different doors that both lead to one shared engine. A human uses the Model tree, a Properties panel, and a Studio view inside VS Code. An AI assistant, connected separately through a protocol called MCP, can read and change the same model through the same engine session. Whichever side makes a change, it gets broadcast to the other and added to one shared undo history, so nothing gets out of sync. Importantly, Semanticus itself does not run any AI. It has no built in AI model and stores no API keys for one. The AI assistant is a separate tool chosen and connected by the user, Semanticus is only the shared workspace they both act on. The extension supports working offline on model files, along with live connections to remote servers and Fabric for tenants that have the right permissions. Depending on the platform, it can also work with Power BI Desktop directly and preview local calculation changes before applying them. It includes tools for measure and formula authoring, checking a model against best practice rules, tracing where a piece of data comes from and what depends on it, and comparing or copying between models. Any change to a live, connected model runs through a preview first and needs the user to confirm it before it actually happens, and the extension is designed to fail safely rather than damage the source model if something is not supported. It is built with C# and .NET on the engine side and TypeScript for the VS Code interface, and is available as prebuilt packages for Windows, Linux, and Mac, or can be built from source with the .NET 8 SDK and Node.js.
A VS Code extension for editing Power BI and Fabric data models where a human and an AI assistant work on the same live model through a shared engine.
Mainly C#. The stack also includes C#, .NET, TypeScript.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.