One desktop app for the whole job: bring data in, query it, and hand the keys to the coding agent you already use.
Natural language, SQL, or the database's own language. Whichever you write, SnoutData runs what the database actually executes.
Tell the assistant what you want. It reads your live schema and writes a query that runs.
Write SQL against MongoDB or Pinecone and SnoutData transcribes it to a native pipeline or vector query, offline for the common shapes.
Or write MongoDB's aggregation pipeline directly, with schema-aware completion and the same results grid.
One IDE, one assistant, across relational, document, and vector backends. More engines land regularly.
Everything a professional database client gives you, plus a way in for your data and an agent that can drive it.
Relational, document and vector databases in one editor, one results grid, one assistant. Fourteen engines, each with a native driver.
It reads your live tables, columns and foreign keys, so it drafts queries that fit your database instead of generic guesses.
A smaller, well-tuned model gets exactly the tables your question touches. No crawl of your whole database, no wasted tokens.
Page through millions of rows, edit cells inline, and manage tables, collections and indexes with a preview that runs on confirm.
A native desktop app, not a browser tab. Passwords and SSH keys are encrypted in your OS keychain, never in config files.
On Plus and Pro, point the assistant at your own model. Your key and prompts go straight to the provider and never touch our servers.
Land a file, a PDF, a web page or another database into a table, a collection or a vector index, on a schedule, with a ledger of every run.
Claude Code, Codex and opencode run in a dock with your databases already connected, or point any MCP client at it from outside. The agent never receives your credentials.
Production connections are flagged, destructive statements ask before they run, and every query is logged.
SnoutData ranks the tables your question touches, follows their foreign keys, and grounds the model in your real columns and types. So the query it writes runs.
select p.name from products p left join orders o on o.product_id = p.id and o.created_at > now() - interval '90 days' where o.id is null;
A real desktop app for working with data, with an assistant that understands it.
It reads your live schema, writes runnable SQL, and explains why. One click puts it in the editor.
Start typing, press Tab. This is our own FIM model, snout-fim-1.0, served so the suggestion fits your actual schema.
It learns your patterns, your formatting, and the columns and filters you reach for, then folds that into its suggestions.
Expand to a full window and let it run queries, read the results and keep going. You choose the model and how much freedom it gets.
Hand it the error and the SQL. It diagnoses the cause against your real schema and returns corrected SQL.
It reads the real indexes and column stats, then writes the exact CREATE INDEX statements, each with the why and the trade-offs.
Storage and index sizes, keys, indexes, engine and collation, plus the queries that recently touched the table.
Relational, document and vector backends, with optional SSH tunneling and AWS Secrets Manager. Credentials are encrypted by your OS keychain.
On Plus and Pro, use your own OpenAI, OpenRouter or Anthropic key. Requests go straight to that provider, so your key and prompts never touch our servers.
Point Claude Code, Codex or any MCP client at your databases through SnoutData. Read only by default, and the agent never receives your credentials.
Ask for one and the assistant runs the query and renders the chart in the thread, ready to save.
Widgets are SQL queries that refresh on their own interval and plot over time, polling while you work.
A polished light theme and a deep dark theme, both tuned for long sessions.
Download SnoutData and let the assistant learn your schema in seconds.