README: English | Italiano | Español | 中文 | Français | Deutsch
Client desktop open source per database moderni. Supporta PostgreSQL, MySQL/MariaDB e SQLite, con notebook SQL, funzioni AI, integrazione MCP e un sistema plugin esterno.
Discord - Entra nel server per parlare con i maintainer, condividere feedback e ricevere supporto.
Documento tradotto. Per la versione di riferimento sempre aggiornata, consulta anche il README in inglese.
winget install Debba.TabularisOppure scarica l’installer dalla pagina Releases.
brew tap TabularisDB/tabularis
brew install --cask tabularisSe installi da release diretta, potrebbe essere necessario eseguire:
xattr -c /Applications/tabularis.appSnap:
sudo snap install tabularisAppImage:
chmod +x tabularis_x.x.x_amd64.AppImage
./tabularis_x.x.x_amd64.AppImageArch Linux:
yay -S tabularis-bin- Aggiornamenti automatici all’avvio con notifica in-app.
- Controllo manuale disponibile tramite release GitHub.
La galleria completa è disponibile su tabularis.dev.
- Supporto per PostgreSQL, MySQL/MariaDB e SQLite.
- Profili connessione salvati localmente.
- Tunneling SSH e archiviazione password nel keychain di sistema.
- Pagina connessioni con vista griglia/lista e ricerca in tempo reale.
- Navigazione di tabelle, colonne, chiavi, indici, viste e routine.
- Modifica inline di alcuni elementi di schema.
- Diagramma ER interattivo.
- Azioni rapide da menu contestuale.
- Monaco Editor con evidenziazione e completamento.
- Tab multipli con connessioni isolate.
- Esecuzione multi-query con risultati separati.
- Query salvate e overlay AI nell’editor.
- Celle SQL e Markdown nello stesso documento.
- Risultati inline e grafici.
- Variabili tra celle e parametri globali.
- Esecuzione sequenziale di tutte le celle.
- Composizione query drag-and-drop.
- JOIN visuali, filtri, aggregazioni, ordinamenti e limiti.
- SQL generato in tempo reale.
- Piani di esecuzione come grafi navigabili.
- Vista tabellare, raw e analisi AI opzionale.
- Supporto per PostgreSQL, MySQL/MariaDB e SQLite.
- Editing inline e batch.
- Creazione, selezione ed eliminazione righe.
- Export in CSV o JSON.
- Supporto iniziale a dati spaziali.
- Log in tempo reale dalle impostazioni.
- Filtri per livello.
- Export in file
.log. - Modalità debug via CLI:
tabularis --debug.
- Sistema plugin esterno via JSON-RPC 2.0 su stdin/stdout.
- Installazione driver comunitari senza riavvio.
- Registro ufficiale in
plugins/registry.json. - Guida sviluppo in
plugins/PLUGIN_GUIDE.md.
Le impostazioni sono salvate in:
- Linux:
~/.config/tabularis/ - macOS:
~/Library/Application Support/tabularis/ - Windows:
%APPDATA%\\tabularis\\
File principali:
connections.jsonsaved_queries.jsonconfig.jsonthemes/preferences/
In config.json, il campo language supporta auto, en, it, es, zh, fr, de.
Funzioni opzionali di text-to-SQL e spiegazione query con:
- OpenAI
- Anthropic
- MiniMax
- OpenRouter
- Ollama
- API compatibili OpenAI
I modelli vengono recuperati dinamicamente e cacheati localmente.
Avvio server MCP integrato:
tabularis --mcpClient supportati:
- Claude Desktop
- Cursor
- Windsurf
Strumenti disponibili:
list_connectionslist_tablesdescribe_tablerun_query
- Frontend: React 19, TypeScript, Tailwind CSS v4
- Backend: Rust, Tauri v2, SQLx
Setup:
pnpm install
pnpm tauri devBuild:
pnpm tauri build- Remote Control
- Command Palette
- Editor/Viewer JSON e JSONB
- SQL Formatting / Prettier
- Data Compare / Diff Tool
- Team Collaboration
Apache License 2.0
