Browse an Sqlite database from the terminal with a text user interface.
jdbrowser
[!NOTE] File menu looks for files with extentions ".db", ".sqlite3", ".db3". To open databases with custom extenstions types, see "Open File Directly".
Use the keybindings to browse the tables and views of your database.
Copy data to clipboard with y key. ( On wayland clipboard text is cleared after exiting JDbrowser )
You can open a database file directly by passing the file path as an argument.
jdbrowser -f file_name.my_wierd_extention
| Action | Keybind |
|---|---|
| Exit Application | Escape |
| Help Menu Open/Close | ? |
| Action | Keybind |
|---|---|
| Up | k |
| Down | j |
| Select | Enter |
| Action | Keybind |
|---|---|
| Show Table/Views | q, e |
| Up | shift + k |
| Down | shift + j |
| Action | Keybind |
|---|---|
| View Data/Schema | shift + h, l |
| Page Up / Down Half | u, d |
| Move Cell Up | k |
| Move Cell Down | j |
| Move Cell Left | h |
| Move Cell Right | l |
| Yank Cell to Clipboard | y |
No configuration needed.
You can install JDbrowser from the AUR. Example using yay.
yay -S jdbrowser-git
Binaries are available for download Here
Simply download the binary run chmod +x ./jdbrowser and use where ever you want.
A simple way to install the binary using Rust:
cargo install --path .
A binary can also be directly built with:
cargo build --release
or:
64-bit Linux (kernel 3.2+, glibc 2.17+)
cargo build --release --target x86_64-unknown-linux-gnu
The binary will be available at target/release/jdbrowser
$ claude mcp add JDbrowser \
-- python -m otcore.mcp_server <graph>