Storage · Architecture in progress
Why DataTug uses OVDB for working context
How OVDB keeps sessions, Context Bags, and run inputs together, using local SQLite or hosted Firestore.
Read the articleDataTug helps you explore, connect and analyse data across your sources using a powerful query language, visual tools and AI assistance.
No credit card required · Open source friendly · Works on your data
DataTug▣ My Workspace ⌄◉ ⓘ ◷Top customers by country with total spend
from Invoices as i
join Customer as c on i.CustomerId = c.Id
join Country as co on c.Country = co.Name
select
co.Name as Country,
count(i.Id) as Invoices,
sum(i.Total) as TotalSpend
group by co.Name
order by TotalSpend desc
limit 10| # | Country | Invoices | Total Spend |
|---|---|---|---|
| 1 | USA | 1,204 | 320,421.18 |
| 2 | Canada | 842 | 189,245.32 |
| 3 | Brazil | 658 | 140,118.21 |
| 4 | Germany | 512 | 98,431.77 |
| 5 | France | 493 | 87,612.33 |
Product illustration
Explore and chat in the browser, work from the terminal, or connect an AI agent. The status of each capability is shown here.
Explore, query and chat over your data in the browser.
Explore projects, run TugQL, use AI chat, or script repeatable work.
Use DataTug skills in Claude Code; MCP server and in-chat view status appears below.
Pick a question about the Chinook music store, or write your own. DataTug plans the query, runs it across sources and shows the evidence behind the answer.
Visual tools, smart suggestions and a powerful query language (TugQL) make it easy to find relationships, join data and uncover insights — even across different systems.
See how it worksDatabases, files, APIs and cloud services.
Browse data, view schema and find relationships.
Visual builder or TugQL. Filter, join and aggregate.
Charts, summaries and outlier detection.
Ask questions, get insights and generate queries.
Save, tag and collaborate with your team.
| # | Customer | Country | Total |
|---|---|---|---|
| 1 | Helena Holý | USA | 312.40 |
| 2 | Luís Gonçalves | Brazil | 283.10 |
| 3 | François Tremblay | Canada | 267.55 |
| 4 | Astrid Gruber | Germany | 245.00 |
| 5 | Daan Peeters | Netherlands | 231.44 |
Product illustration
PEOPLE + AIAI and DataTug
Use available AI chat in DataTug, or give your coding agent DataTug through the Claude Code skills. Deeper shared-meaning integration is planned.
This work matters enough to have its own home. Explore DataTug.ai ↗Start with the right fit
Incidents are high-pressure moments when important truths about systems and data surface. DataTug helps you investigate while one is happening. Incidentius keeps the incident, its evidence and the resolution, so what you learned is still there for the next one.
Visit Incidentius.comBring scattered data together and turn questions into a clearer next step.
How DataTug works
Explore the engineering choices behind DataTug—from durable context to repeatable investigations.
Explore the engineering articlesStorage · Architecture in progress
How OVDB keeps sessions, Context Bags, and run inputs together, using local SQLite or hosted Firestore.
Read the articleJoin people who explore, analyse and build with DataTug.
Prefer local? Install the CLI →