Ihr eigener Code

Dieses Dashboard wurde ausgeworfen — und es läuft in Ihrem Browser

Ein echtes Vibedasher-Dashboard, über den MCP als reiner React-Code herausgezogen und direkt auf dieser Seite eingehängt. Kein iframe. Und jede Zeile, die Sie sehen, wurde von DuckDB-WASM auf Ihrem eigenen Rechner berechnet — wir haben für Sie keine einzige Query ausgeführt.

45

Dateien, über den MCP ausgeworfen — das komplette Dashboard

22 KB

Parquet, einmalig in Ihren Browser geladen

0

Queries auf unseren Servern, um das hier zu rendern

Wie diese Seite entstanden ist

Drei Schritte, kein maßgeschneiderter Klebstoff. Ein KI-Agent mit Zugriff auf den Vibedasher-MCP hat alles erledigt — genau so, wie es Ihrer täte.

# 1. point your AI at the Vibedasher MCP
{ "mcpServers": { "vibedasher": { "command": "vibedasher-mcp",
    "env": { "VIBEDASHER_API_KEY": "…", "VIBEDASHER_REGION": "eu-central-1" } } } }

# 2. ask it to eject the dashboard
eject_viz(viz_id=1275)
  -> 45 files: App.tsx, pages/, charts/, components/, stores/,
     vibedasherWasm.ts, tailwind.config.js, package.json, main.tsx

# 3. mount it in your app and hand it a query function
<App viz={viz} useSQL={useSQL} />

Nichts im ausgeworfenen Verzeichnis wurde von Hand für diese Seite zurechtgebogen — das ist die ganze Behauptung, und sie hält. Es ist echte Ausgabe von eject_viz: Die fünf Dateien, die der MCP für alle Kunden identisch ausliefert (Build-Konfiguration, tsconfig, der DuckDB-WASM-Runner), werden per CI-Test Byte für Byte gegen die aktuelle Ausgabe geprüft, und drei Stellen in zwei generierten Dateien wurden nachgezogen, um einer Generator-Korrektur zu entsprechen, die jünger ist als dieses Verzeichnis. tsc --noEmit läuft über alle 45 Dateien sauber, und die CI hält es so. Die einzige Datei, die wir selbst geschrieben haben, ist die rund 40-zeilige Komponente, die es einhängt und ihm eine Query-Funktion übergibt.

Das ausgeworfene Dashboard, live

rendert nativ auf dieser Seite — nicht in einem iframe

Die Query-Funktion, die wir einspeisen, greift auf DuckDB-WASM zurück, das einen Parquet-Extrakt des Datensatzes liest. Tauschen Sie sie gegen den SDK-Client von Vibedasher, und genau dieselben Komponenten laufen gegen die gehostete Engine — mehr ändert sich nicht.