A native, all-in-one workspace for databases, SSH, SFTP, terminals, remote desktop, monitoring, and AI.
1,246
stars
2,522
commits
Rust
primary language
Sep 10, 2026
updated
![]()
A native, all-in-one workspace for databases, SSH, SFTP, terminals, remote desktop, monitoring, and AI agents.
Built with GPUI and Rust · GPU-accelerated rendering · No WebView
中文 · Documentation · Features · Screenshots · Install · Latest Release · Contributing

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.mstsc.exe client; across platforms a pure-Rust IronRDP canvas backend renders RDP sessions.Navop can expose selected host-authoritative tools to external Codex, Claude, MCP clients, and automation. Enable the server under Settings > General > MCP > MCP Server, choose a permission profile (Safe / Confirm / Auto), and select the required groups under Tool Exposure. The runtime listens on a dynamic loopback-only port and authenticates clients with a user-only discovery token; Navop remains authoritative for live tools, schemas, permissions, approvals, and audit records.
For terminal-capable agents, install the @navop/cli package and the bundled Navop Skill:
npm install -g @navop/cli@latest
# Install the Skill for Codex, or use --target agents for Agents-compatible clients
navop skill install --target codex --scope user
The separate @navop/mcp package is only the stdio bridge for native MCP clients (npx -y @navop/mcp@latest). See the Navop MCP and CLI repository and the Public MCP guide for the full command reference and client configuration.
Download the latest build from GitHub Releases. Each release includes sha256sums.txt for checksum verification. Artifacts are available for macOS (DMG and tar.gz, Apple Silicon / Intel), Windows (MSI and EXE installers, plus standard and portable ZIP), and Linux (tar.gz, deb, rpm, and AppImage), following the navop-<version>-<platform>-<arch>.<ext> naming convention.
If macOS Gatekeeper reports that Apple cannot check the app, run sudo xattr -rd com.apple.quarantine /Applications/Navop.app.
On Windows, Navop is also available through Scoop (installing the portable edition with data persistence handled by Scoop):
scoop bucket add extras
scoop install navop
Navop is also available from FlatPark as a community Flatpak package:
flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak --user install flatpark dev.navop.Navop
For the full artifact table, Windows portable-mode notes, upgrade migration from v0.10.1 or earlier ZIPs, and the Oracle Instant Client / pure-Go driver note, see the Install & update guide.
Navop uses the Rust 2024 edition and requires platform-specific system dependencies.
# Linux dependencies
./script/bootstrap
# Run the application
cargo run -p main
On Windows, install dependencies from PowerShell with:
.\script\install-window.ps1
Common development checks:
cargo build
cargo test --all
cargo clippy --workspace --all-targets
cargo fmt --check
See CONTRIBUTING.md for the complete development guide.
Navop is maintained independently. Stars, focused pull requests, bug reports, and donations all help sustain the project.
ER diagram rendering is based on ferrum-flow.
Navop source code is licensed under Apache License 2.0. Navop-authored portions are additionally subject to the Navop Supplementary License, which permits free redistribution through free distribution channels (such as GitHub Releases, Flatpak repositories, and free app stores) while prohibiting commercial resale, charging fees, competing products or services, and paid distribution platforms. Third-party components remain subject to their own licenses.
For licensing inquiries, contact xiaofei.hf@gmail.com.
Rust
98.2%
A native, all-in-one workspace for databases, SSH, SFTP, terminals, remote desktop, monitoring, and AI.
1,246
stars
2,522
commits
Rust
primary language
Sep 10, 2026
updated
![]()
A native, all-in-one workspace for databases, SSH, SFTP, terminals, remote desktop, monitoring, and AI agents.
Built with GPUI and Rust · GPU-accelerated rendering · No WebView
中文 · Documentation · Features · Screenshots · Install · Latest Release · Contributing

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.mstsc.exe client; across platforms a pure-Rust IronRDP canvas backend renders RDP sessions.Navop can expose selected host-authoritative tools to external Codex, Claude, MCP clients, and automation. Enable the server under Settings > General > MCP > MCP Server, choose a permission profile (Safe / Confirm / Auto), and select the required groups under Tool Exposure. The runtime listens on a dynamic loopback-only port and authenticates clients with a user-only discovery token; Navop remains authoritative for live tools, schemas, permissions, approvals, and audit records.
For terminal-capable agents, install the @navop/cli package and the bundled Navop Skill:
npm install -g @navop/cli@latest
# Install the Skill for Codex, or use --target agents for Agents-compatible clients
navop skill install --target codex --scope user
The separate @navop/mcp package is only the stdio bridge for native MCP clients (npx -y @navop/mcp@latest). See the Navop MCP and CLI repository and the Public MCP guide for the full command reference and client configuration.
Download the latest build from GitHub Releases. Each release includes sha256sums.txt for checksum verification. Artifacts are available for macOS (DMG and tar.gz, Apple Silicon / Intel), Windows (MSI and EXE installers, plus standard and portable ZIP), and Linux (tar.gz, deb, rpm, and AppImage), following the navop-<version>-<platform>-<arch>.<ext> naming convention.
If macOS Gatekeeper reports that Apple cannot check the app, run sudo xattr -rd com.apple.quarantine /Applications/Navop.app.
On Windows, Navop is also available through Scoop (installing the portable edition with data persistence handled by Scoop):
scoop bucket add extras
scoop install navop
Navop is also available from FlatPark as a community Flatpak package:
flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
flatpak --user install flatpark dev.navop.Navop
For the full artifact table, Windows portable-mode notes, upgrade migration from v0.10.1 or earlier ZIPs, and the Oracle Instant Client / pure-Go driver note, see the Install & update guide.
Navop uses the Rust 2024 edition and requires platform-specific system dependencies.
# Linux dependencies
./script/bootstrap
# Run the application
cargo run -p main
On Windows, install dependencies from PowerShell with:
.\script\install-window.ps1
Common development checks:
cargo build
cargo test --all
cargo clippy --workspace --all-targets
cargo fmt --check
See CONTRIBUTING.md for the complete development guide.
Navop is maintained independently. Stars, focused pull requests, bug reports, and donations all help sustain the project.
ER diagram rendering is based on ferrum-flow.
Navop source code is licensed under Apache License 2.0. Navop-authored portions are additionally subject to the Navop Supplementary License, which permits free redistribution through free distribution channels (such as GitHub Releases, Flatpak repositories, and free app stores) while prohibiting commercial resale, charging fees, competing products or services, and paid distribution platforms. Third-party components remain subject to their own licenses.
For licensing inquiries, contact xiaofei.hf@gmail.com.
Rust
98.2%