The product family
Navop ships as three applications built on the same native core and released together under the same version number.
| Application | What it's for | Domain capabilities | Platforms | Package prefix | Download |
|---|
| Navop (all-in-one) | Everything in one workspace | PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, ClickHouse, Dameng DM, KingbaseES, OceanBase, openGauss and more; Redis; MongoDB; SSH/SFTP; local and remote terminals; port forwarding; RDP/VNC remote desktop; serial/Telnet; SQL editor; ER diagrams; data migration; monitoring; Notes; AI workbench; team sync; extension marketplace; Public MCP | macOS arm64/x64, Windows x64/win32, Linux x64/arm64 | navop-<version>-<label>.<ext> | Download center · GitHub · CNB |
| Navop Shell (remote operations) | SSH, terminals, and remote desktop without the database tooling | SSH/SFTP; local and remote terminals; port forwarding; RDP/VNC remote desktop; serial/Telnet | macOS arm64/x64, Windows x64, Linux x64 | navop-shell-<version>-<label>.<ext> | Download center · GitHub · CNB |
| Navop Data (data tools) | Database work without the remote-operations tooling | SQL workspace; Redis; MongoDB; ER diagrams; data migration | macOS arm64/x64, Windows x64, Linux x64 | navop-data-<version>-<label>.<ext> | Download center · GitHub · CNB |
All three share the AI workbench, Notes, team sync, the extension marketplace, themes, shortcuts, tab restore, tray behavior, single-instance handling, auto-update, and Public MCP. They are released at the same version, can be installed side by side, and keep separate data directories and keychain entries. Only the all-in-one Navop registers the .db, .duckdb, .md, and .cast file associations.
Features
Databases and data tools — Navop / Navop Data
- Built-in support for MySQL, PostgreSQL, SQLite, DuckDB, SQL Server, and Oracle; ClickHouse and TDengine are provided as installable extension drivers, alongside Dameng DM, KingbaseES, GBase 8s, OceanBase, openGauss, Apache IoTDB, and Oscar.
- Browse database objects, edit and run SQL with execution plans, import and export data, compare schemas and data, and visualize relationships with ER diagrams.
- Dedicated Redis and MongoDB interfaces; middleware connections such as MQTT are provided through installable extensions (MQTT 3.1.1 over rustls, SSH tunneling, auto-resubscribe), with subscribe, messages, and publish views.
- Table-data tabs support batch-editing selected cells, typed editors for date/time/numeric columns, and copying table or column names from context menus.
Remote access and operations — Navop / Navop Shell
- SSH and local terminals with draggable split panes, quick commands, broadcast input, shell integration, session lock, recording and replay, searchable session logs with batch delete and incremental loading; Telnet and serial connections are also supported.
- Manage remote files with SFTP, FTP, and FTPS: uploads, downloads, search, favorites, remote editing (configurable size limits and default editor), drag-and-drop, ZMODEM transfer, and server-to-server copy. Create standalone FTP/FTPS connections, or switch the remote-file protocol on an SSH connection while its terminal keeps using SSH; an open-mode preference decides whether a double-click opens the terminal or the dual-pane file view.
- Reusable local, remote (
ssh -R), and dynamic SOCKS port forwarding; X11 forwarding; host-key change warnings with explicit fingerprints; a Known Hosts page for reviewing, importing, and removing trusted SSH host keys; optional legacy SSH algorithms.
- Import SecureCRT sessions, monitor servers with native charts, and connect to remote desktops over RDP and VNC. On Windows, native MSTSC integration embeds the Microsoft RDP ActiveX control directly in the app via a C++ host, so you can use it inside a tab, in a fullscreen window, or launch the native
mstsc.exe client; across platforms a pure-Rust IronRDP canvas backend renders RDP sessions.
Editing, AI, and extensibility — shared by all three
- Local Markdown notes with Mermaid diagrams, math rendering, and export to HTML, PDF, or DOCX; the built-in editor supports save shortcuts and WASM language parsers for syntax highlighting.
- AI for SQL generation and explanation, data analysis, charts, terminal assistance, tool calling, and agent workflows; connect external agents through ACP for Codex, Claude Code, and OpenCode.
- Agent Hub keeps a terminal agent, project files, Git branches, changes, and side-by-side diffs in one workspace; the toolbox aggregates extension tools alongside connection extensions.
- The extension marketplace adds database drivers, remote desktop providers, document renderers, connection importers, external editors, and native resource workbenches rendered by the host (starting with a Docker workbench for containers, images, logs, processes, and exec terminals). First-party extensions are built and published from the navop-extensions repository.
- Quick open supports ad-hoc SSH connections from the tab bar, so throwaway sessions no longer need a saved connection.
This is the beginning of the README. Read the rest at the original. Read the full README ↗