Browse, page and edit rows inline
Paginate with total row counts, filter with WHERE clauses, and edit a cell in place. Press Enter to save, Esc to discard.
Browse schemas, edit table data, run SQL, call reducers and tail logs on local, Maincloud or self-hosted databases. All from one fast, native app.
Free & open source · MIT licensed · macOS & Linux via source

Features
Stop juggling curl, the CLI and ad-hoc scripts. Spacetime Studio puts your tables, queries, reducers and logs side by side.
Paginate with total row counts, filter with WHERE clauses, and edit a cell in place. Press Enter to save, Esc to discard.
Multi-statement results and export. Ctrl+Enter to run.
Save profiles and switch between them from the sidebar.
See parameters, with lifecycle and scheduled reducers labelled.
Streamed as they're written, filtered by level or text.
Identity, Timestamp, Option<T> and named structs, primary keys and schedule tables at a glance.
Export any table page or SQL result set in one click.
Only changed columns are written, and edits are refused unless they match exactly one row.
Every saved server is checked and labelled Online, Offline or Error.
Reuse your spacetime CLI login and server list, with no copy-pasting JWTs.
Built on Tauri 2 and Rust: a small install that starts fast.
Security
Every request to SpacetimeDB goes through the Rust backend. The web layer never sees your credentials.
spacetime CLI.Download
Version 0.5.0. Free and open source under the MIT license.
Windows 10 / 11 · x64
Install and connect in under a minute. No Node.js or Rust required.
Build from source · installers coming soon
Requires Node.js, Rust and the Tauri 2 platform dependencies.
$ git clone https://github.com/ElegonCode/spacetime-studio.git
$ cd spacetime-studio && npm install
$ npm run tauri devLooking for older versions or release notes? See all releases on GitHub.
Spacetime Studio is a free, open-source desktop GUI for SpacetimeDB. It connects to local, Maincloud or self-hosted SpacetimeDB databases so you can inspect schemas, browse and edit table rows, run SQL, call reducers and stream logs without leaving a native app.
Windows 10 and 11 (x64) have ready-to-install .exe and .msi builds on GitHub Releases. macOS and Linux builds are planned; until then you can build and run the app from source with Node.js, Rust and Tauri 2.
Yes. Pick Local server (http://localhost:3000), Hosted in Maincloud, or Self-hosted and enter the URL of your own deployment on Railway, Fly, a VPS or anywhere else.
Bearer tokens are saved in your operating system keychain, never in the web frontend, and are never sent back to the UI after saving. You can also reuse the token from your spacetime CLI login instead of pasting one.
Mark any connection as read-only. Row edits, reducer calls and writing SQL are then blocked, and the rule is enforced in the Rust backend rather than just hidden in the UI.
Yes. It is MIT-licensed open source software. Issues, ideas and pull requests are welcome on GitHub.
Free, open source and built by the community. Download it, star it, or help shape what comes next.