GuLiN’s DB Maestro feature provides native connections to multiple databases directly inside your terminal. Tell the AI which database you want to work with, hand it the credentials once, and from that point forward you can run queries, generate complex SQL, and render the results as interactive dashboards — all without leaving the terminal window.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/jorgeurtubiam-ship-it/Gulin_ia/llms.txt
Use this file to discover all available pages before exploring further.
Supported Databases
Oracle
Native driver via
sijms/go-ora/v2. Supports standard Oracle connection strings and TNS aliases.PostgreSQL
Powered by
lib/pq. Works with any PostgreSQL-compatible endpoint including Amazon RDS and Supabase.MySQL
Uses
go-sql-driver/mysql. Compatible with MySQL 5.7+, MariaDB, and PlanetScale.Microsoft SQL Server
Via
microsoft/go-mssqldb. Full support for Azure SQL Database and on-premise SQL Server instances.MongoDB
Backed by the official
go.mongodb.org/mongo-driver. Supports Atlas clusters and self-hosted replica sets.SQLite
Embedded driver
mattn/go-sqlite3 — no server required. Ideal for local development and file-based datasets.Dremio
Big-data SQL analytics via the API Manager integration. See the Dremio integration page for the full setup guide.
Connecting to a Database
Tell the AI which database engine you want to use and provide the connection credentials. GuLiN will establish the connection and keep it available for the rest of the session.Credentials you provide are passed to GuLiN’s secret store, which encrypts them in the local database. They are never stored in plain text or sent to any external service.
Generating Queries
Describe what you want in natural language and the AI generates the SQL (or MongoDB aggregation pipeline) for you. You do not need to know the exact table or collection names up front — GuLiN can introspect the schema automatically.Visualizing Results
Query results can be rendered as interactive dashboards directly in the terminal using recharts-based components. GuLiN supports the following chart types:| Type | Key | Best for |
|---|---|---|
| Bar | bar | Categorical comparisons |
| Line | line | Trends over time |
| Area | area | Accumulated volume |
| Pie | pie | Proportional distributions |
| Radar | radar | Multi-variable comparisons |
| Composed | composed | Combined bars and lines |
| Grid | grid | Tabular data with search and filter |
Dashboard Metadata
Dashboards are configured through three metadata keys embedded in the AI’s response:| Key | Description |
|---|---|
dashboard:type | Chart type — one of bar, line, area, pie, radar, composed, grid |
dashboard:title | Human-readable title displayed above the chart |
dashboard:data | JSON array of data objects to plot |
Exporting Data
Every rendered dashboard includes built-in export options:- Download as PNG — Exports the chart as a high-resolution image with an optimized background, ready for reports or presentations.
- Export grid data — When a
gridchart is active, you can export the full tabular dataset as a CSV file directly from the widget toolbar.
Security
All database credentials are handled by GuLiN’s secret store, an encrypted local database that lives entirely on your machine. Credentials are:- Encrypted at rest using the local secret store.
- Never hard-coded into prompts or sent to AI providers.
- Injected dynamically by the agent at query time.