Studio Overview
Web-based interface for managing Toolless databases
Toolless Studio is a web interface for managing your document databases. It provides a visual way to browse, edit, and manage your data.
Launching Studio
toollessdb studioWith options:
toollessdb studio --port 8080 --host 0.0.0.0
toollessdb studio ./my-dataStudio opens at http://localhost:4000 by default.
Features
- Dashboard - Overview of all databases and collections
- Collection Browser - View documents with search and filter
- Document Editor - Create, edit, and delete documents
- JSON Validation - Real-time syntax validation
- Theme Support - Light and dark mode
- Responsive - Works on desktop, tablet, and mobile
Interface
Dashboard
The main dashboard displays:
- All databases in your data directory
- Collection counts per database
- Document counts per collection
- Quick access to browse collections
Collection View
Browse documents with:
- Expandable document preview
- Syntax-highlighted JSON
- Search and filter
- Pagination controls
Document Operations
- Create - Add new documents with JSON editor
- View - Expand documents to see full content
- Edit - Modify documents with validation
- Delete - Remove documents with confirmation
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Escape | Close modal/dialog |
Ctrl+K | Focus search bar |
Security
Studio is designed for local development:
- Runs on localhost only by default
- No authentication required
- Do not expose to public internet
For production, add authentication via reverse proxy.