Telemetry from five databases
A fintech team brought events, accounts, devices and tickets together in one weekly chart
QueryLane for Mac
Query any database, turn results into jobs and charts, and bring in an AI assistant whenever it helps
Free · Apple Silicon · Windows and Linux coming soon
How to open it the first time ›
Sources
Connect relational, document and analytics databases, query CSV and JSON files with SQL and call HTTP APIs from your jobs. Everything opens in the same explorer, editor and result view
MariaDBRelationalSSH tunnels are built in, and SQL Server support is coming next
AI, if you want it
Bring in the assistant when it saves you time. It knows your schema, writes queries and builds steps, and it always asks before running anything or making changes
SELECT toStartOfWeek(ts) AS week, app_version, uniqExact(user_id) AS active_users FROM events WHERE ts >= now() - INTERVAL 8 WEEK GROUP BY week, app_version ORDER BY week
events table and wrote the query. It returns 24 rows, 8 weeks for each of 3 versionsJobs
Combine queries, JavaScript, HTTP requests, files and plugins in a single job, add checks that keep bad data out, and run it right away or on a schedule
Each step waits for the results it needs, and independent steps run in parallel
A failed check can add a warning or stop the job before the data goes anywhere
Jobs run on time even when QueryLane is closed. You hear about failures right away, and Telegram can deliver every result
Keep jobs as YAML in a repository and clone, pull, commit and push them with full file history
Every step change is saved with a diff, so you can restore any version, even a deleted step
Send a job as a single file. Secrets stay behind, and connections are matched on import
See it run
Open a job, run it and the report is ready a moment later. Every step runs on your Mac
In practice
A fintech team brought events, accounts, devices and tickets together in one weekly chart
A scheduled job sends the summary before the workday begins
Autocomplete, explain plans and paging through millions of rows
Code
Any step can be code. Use earlier results by name and hand rows to the next step
// Active users by version, split by plan const events = ${app_events}; const plans = new Map( ${accounts}.map(a => [a.user_id, a.plan]) ); const groups = {}; for (const e of events) { const plan = plans.get(e.user_id) ?? 'free'; const key = `${e.week}|${e.app_version}|${plan}`; groups[key] = (groups[key] ?? 0) + 1; } return Object.entries(groups).map(([key, users]) => { const [week, version, plan] = key.split('|'); return { week, version, plan, users }; });
Database client
Browse, query, edit and export data in any engine through one calm interface
| id | account_id | amount | currency | status | created_at |
|---|---|---|---|---|---|
| 1918204 | 40118 | 129.90 | EUR | settled | 2026-09-25 07:58:12 |
| 1918203 | 22871 | 18.00 | EUR | settled | 2026-09-25 07:57:49 |
| 1918202 | 40118 | 2,400.00 | USD | declined | 2026-09-25 07:57:31 |
| 1918201 | 9310 | 56.35 | EUR | settled | 2026-09-25 07:56:58 |
| 1918200 | 31552 | 7.99 | GBP | refunded | 2026-09-25 07:56:40 |
| 1918199 | 12004 | 310.00 | EUR | settled | 2026-09-25 07:56:02 |
| 1918198 | 22871 | 45.10 | EUR | pending | 2026-09-25 07:55:47 |
| 1918197 | 8876 | 1,020.00 | USD | settled | 2026-09-25 07:55:13 |
| 1918196 | 40502 | 64.00 | EUR | settled | 2026-09-25 07:54:36 |
Schemas, tables, views, indexes, functions, collections and GridFS, all in one tree
Autocomplete from your schema, plus saved queries and parameters
Switch how any result looks without running the query again
Change rows right in the grid, preview schema changes as DDL and commit or roll back transactions
See how the database plans to run a query, on every engine
Export to CSV, JSON or Excel, import CSV, XML or Excel files and copy data between connections
Connections, queries and results live on your machine and reach an AI provider only when you connect one. With a local model, your data never leaves your Mac
Roadmap
In order of priority
The same app on every desktop
Per-connection limits with read-only access by default, allowed schemas, an action log and undo
A native adapter with full support in the client and in jobs
Run jobs without your Mac, either in the cloud or on your own infrastructure
Pricing
The desktop features are free to use on your Mac. Cloud and self-hosted options are planned
Details and availability will appear on this site.
Deployment details and availability will appear on this site.