Thoth Logo

Thoth

A blazingly fast desktop workspace for your data

Explore gigabyte-sized JSON & NDJSON, load CSVs, call REST APIs, and query PostgreSQL & MySQL โ€” all in one app, extensible with WASM plugins. Built with Rust and egui for maximum performance.

Thoth data workspace demo
๐Ÿš€
Instant Loading
โˆž
Unlimited Size
๐Ÿ”
Powerful Search
โšก
Built in Rust

Built for Speed & Scale

Handle data of any size โ€” from gigabyte JSON to live SQL databases โ€” with features designed for real-world workflows

Lazy Loading

Only loads visible data. Navigate gigabyte-sized files instantly without waiting for full parse.

// Handles multi-GB files effortlessly

Powerful Search

Full JSONPath support with regex. Find exactly what you need across nested structures.

$.users[?(@.age > 30)].name

Multi-Format & Sources

JSON, NDJSON, and JSON arrays with automatic format detection out of the box โ€” plus CSV files and REST APIs through plugins.

.json ยท .ndjson ยท .csv ยท REST

Keyboard Shortcuts

Navigate, search, and control everything without touching your mouse. Fully customizable.

Cmd+F | Cmd+K | Cmd+P

Themes & Custom Fonts

Catppuccin built in, plus install custom themes via a simple plugin.toml + theme.json โ€” no code required. Pick any installed system font from a live dropdown.

theme plugins ยท OS font picker

Multi-Window Support

Open multiple files side-by-side. Compare data across different files and sources easily.

Cmd+N for new window

Auto-Updates

Stay up-to-date with automatic update notifications and one-click installation.

Over-the-air updates

Easy Copy

Copy JSON paths, values, and entire structures with a single click or keyboard shortcut.

Right-click context menu

Live Settings

Almost every setting โ€” fonts, themes, sidebar, performance โ€” applies instantly without a restart. Changes are saved to TOML and take effect on the next frame.

No restart required

Plugin System

Extend Thoth with sandboxed WASM plugins. Build custom data sources, database explorers, REST clients, and sidebar panels โ€” or browse the marketplace for ready-made plugins.

WASM ยท sandboxed ยท marketplace

Database Explorer

Connect to PostgreSQL & MySQL, browse schemas and tables, run SQL with query plans, and view results in a typed grid โ€” all in a sandboxed plugin.

PostgreSQL ยท MySQL ยท SQL + EXPLAIN

MCP Server

Expose Thoth's loaders, search, and JSONPath to AI assistants (Claude, Cursor, and more) over the Model Context Protocol โ€” open, query, and search huge JSON/NDJSON files programmatically.

thoth mcp serve

Get Started in Seconds

Choose your preferred installation method

Install from the Terminal

One command installs the latest release โ€” re-run it anytime to update.

macOS & Linux
curl -fsSL https://raw.githubusercontent.com/anitnilay20/thoth/main/install.sh | bash
Windows (PowerShell)
irm https://raw.githubusercontent.com/anitnilay20/thoth/main/install.ps1 | iex

Installs to /Applications (macOS), ~/.local/bin (Linux, overridable via THOTH_INSTALL_DIR), or %LOCALAPPDATA%\Programs\Thoth (Windows).

Direct Download

Download pre-built binaries for your platform

Build from Source

For developers who want the latest features

git clone https://github.com/anitnilay20/thoth.git
cd thoth
cargo build --release

Requires Rust 1.70+ and system dependencies listed in the README