Desktop database editor.
Connect to a database, edit rows or documents, run queries, export data, manage SQL users.
- connection profiles;
- profile backup export and import;
- MySQL, PostgreSQL, SQLite, Microsoft SQL Server and MongoDB connections;
- local SQLite file opening for
.db,.sqliteand.sqlite3; - interface languages: English, Russian, French, Chinese and Japanese;
- database and table navigation;
- row search, sorting and pagination;
- create, edit and delete rows;
- MongoDB collection and document editing;
- table structure view;
- SQL query tab;
- MySQL, PostgreSQL and Microsoft SQL Server users and grants;
- CSV export;
- Boosty donate button with a small public goal counter.
npm ci
npm startWindows portable exe:
npm ci
npm run check
npm run dist:winmacOS Apple Silicon DMG, run on macOS:
npm ci
npm run check
npm run dist:mac:unsignedSigned macOS release DMG, run on macOS with an Apple Developer ID Application certificate available in the keychain:
npm ci
npm run check
npm run dist:macBuild artifacts are written to dist/.
macOS DMGs built with dist:mac:unsigned are not signed or notarized. Use signed and notarized builds for broad public distribution.
Profiles are stored in Electron userData. Saved profile passwords use Electron safeStorage when the OS supports it.
Profile backups are local files. By default they do not include saved passwords. Password backups are encrypted with the backup password entered during export.
Microsoft SQL Server uses SQL authentication. Named instances need SQL Browser enabled or a reachable TCP port.
Databases are selected after connection from the database list. Profiles store the endpoint and credentials, not a forced startup table.
There is no KSHRedactor account or sync service. Database credentials stay in the local app process and are used only for the connection selected by the user.