Passa al contenuto principale

Benvenuto in Vibedasher

Crei le dashboard nel tuo agent harness — Claude Code, Codex, Gemini — e Vibedasher gestisce la piattaforma dati su cui girano. Questa è la divisione. La dashboard è codice: React e SQL che il tuo agente scrive in locale, parlando con Vibedasher tramite SDK + MCP. Tutto ciò che sta sotto la dashboard è lavoro stateful e cumulativo che non appartiene a una sessione isolata dell'agente — connessioni, dataset, pipeline, aggiornamenti, governance, motore di query, hosting — e quella metà vive in Vibedasher, mantenuta e governata.

Il ciclo è: il tuo agente crea sulla piattaforma, pubblica su di essa, e Vibedasher ospita, governa e serve il risultato — un URL stabile, protetto da login e per riga, che continua a rispondere anche dopo la fine della sessione dell'agente.

Avvio rapido — punta il tuo agente su Vibedasher​

Il modo principale per accedere è il server MCP. Installalo, accedi dal browser e registralo con il tuo agente:

pip install 'vibedasher-mcp>=0.6.0'
vibedasher login
claude mcp add vibedasher --env VIBEDASHER_REGION=eu-central-1 -- vibedasher-mcp

vibedasher login apre il browser, tu approvi la sessione e il token di aggiornamento viene salvato nel keyring del tuo sistema operativo (un file 0600 se la macchina non ha un keyring). Niente da generare, copiare, incollare o ruotare. vibedasher whoami mostra chi ha eseguito l'accesso; vibedasher logout termina la sessione.

Oppure in qualsiasi configurazione client MCP (Claude Code, Cursor, …) — nessuna chiave nel blocco env:

{
"mcpServers": {
"vibedasher": {
"command": "vibedasher-mcp",
"env": { "VIBEDASHER_REGION": "eu-central-1" }
}
}
}

Da lì il tuo agente può caricare dati, eseguire SQL, creare e costruire dashboard, pubblicarle e gestire chi vede cosa — vedi Crea con il tuo agente per la guida completa. Lo esegui su CI o su una macchina headless dove non può aprirsi alcun browser? Quella modalità usa invece una chiave API — vedi Headless e CI.

La piattaforma che Vibedasher gestisce​

Il tuo agente scrive la dashboard; Vibedasher gestisce tutto ciò da cui la dashboard dipende:

  • Connessioni — 19 tipi di connettori disponibili oggi nell'app (PostgreSQL, MySQL, Snowflake, BigQuery, Redshift, Salesforce e altri) più il caricamento di CSV ed Excel, configurati una volta e interrogati da ogni superficie — strumenti MCP, SDK, l'app. L'elenco completo, incluso ciò che non è ancora disponibile, si trova nella pagina delle connessioni.
  • Dataset e pipeline — dataset ingeriti, con schema introspezionato e un alias SQL stabile; progetti dbt per la trasformazione; aggiornamenti eseguiti dal nostro cron, o attivati da te o dal tuo agente — ogni pianificazione valutata in UTC.
  • Il motore di query — SQL tipizzato sui tuoi dataset, con caching dei risultati, esposto in modo identico ad agenti (MCP), codice (SDK) e dashboard pubblicate.
  • Governance — account reali, ruoli, gruppi e diritti di accesso allow/deny sulle cartelle, ereditati dalle dashboard e dai dataset al loro interno — più filtri per riga per singolo visualizzatore sulle dashboard incorporate, applicati lato server da un token firmato. Non una password condivisa. Vedi Chi può vedere cosa per ciò che il modello copre e ciò che non copre.
  • Hosting e distribuzione — una dashboard pubblicata ottiene un URL stabile che continua a rispondere anche dopo la fine della sessione dell'agente; pubblica, dietro il tuo login, oppure incorporata nel tuo stesso prodotto. Quello che ospitiamo è un bundle renderizzato lato client: React che gira nel browser del visitatore su dati serviti via SQL, senza nulla del tuo codice server nel percorso della richiesta — quindi un framework con rendering lato server (Next.js, Remix, SvelteKit, Astro, Nuxt) non può essere ospitato così com'è. Quello stack viene instradato invece che rifiutato: tieni il tuo server e portaci i dati di questo account con l'SDK, oppure espelli la dashboard e ospitala tu. Meglio saperlo prima di costruire che dopo.

E il codice della dashboard resta tuo — è semplice React e SQL che puoi espellere e ospitare altrove, in qualsiasi momento. Una dashboard pubblica e pubblicata viene espulsa su una corsia dati senza credenziali: nessuna chiave, nessun token, nessun backend tuo.

Dove andare ora​

Vibedasher Cloud o Vibedasher Server​

Stessa architettura, due modi per eseguirla:

  • Vibedasher Cloud — completamente gestito su cloud.vibedasher.com, a consumo, non per postazione. Crea un account, esegui vibedasher login, punta il tuo agente su di esso.
  • Vibedasher Server — self-hosted nella tua VPC, con il tuo LLM se usi l'assistente integrato nell'app. I tuoi dati non lasciano mai il tuo ambiente.
note

Vibedasher è in sviluppo attivo e questa documentazione cresce insieme ad essa — se qualcosa manca o non è chiaro, contattaci tramite la pagina di contatto.