navop README

The project's README from github.com/feigeCode/navop. As one markdown file: README.md.

Navop

Navop

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

Downloads CI License: Apache-2.0 plus supplementary terms QQ Group 860670605 Join WeChat Group

MySQL PostgreSQL SQLite DuckDB ClickHouse SQL Server Oracle TDengine Dameng DM KingbaseES GBase 8s OceanBase openGauss Apache IoTDB Redis MongoDB MQTT SSH SFTP FTP/FTPS Port Forwarding RDP VNC

中文 · Documentation · Features · Screenshots · Install · Latest Release · Contributing

Navop overview

Features

Databases and data tools

Remote access and operations

Editing, AI, and extensibility

Native desktop experience

Public MCP, Navop CLI, and Agent Skill

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.

Screenshots

Workspace
Workspace
Database SSH
Database SSH
SFTP Redis
SFTP Redis
MongoDB AI Chat
MongoDB AI Chat
Agent Hub Extensions
Agent Hub Extensions
Remote File Editor ER Diagram
Remote File Editor ER Diagram
Monitoring Themes
Monitoring Themes

Install

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.

Build from source

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.

Community and support

Navop is maintained independently. Stars, focused pull requests, and bug reports all help sustain the project.

Star History

Star History Chart

Credits

ER diagram rendering is based on ferrum-flow.

License

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 [email protected].

navop (feigeCode/navop)

Searching Database…

1.9K ·GitHub
这是什么?Navop 是一个原生的多合一桌面工作区,在单一应用中集成了数据库工具、SSH/终端、远程桌面、文件传输、监控、笔记和 AI 智能体集成。
这是单个工具,还是集成了多个工具的完整工作区?它是一个用 GPUI(Rust)构建的统一原生桌面工作区,把数据库客户端、SSH/终端、远程桌面查看器、文件传输、监控和 AI 智能体中心合并到一个应用里,而不是使用各自独立的工具。
我怎么安装 Navop?从 GitHub Releases 下载最新构建版本:macOS 用 DMG/tar.gz,Windows 用 MSI/EXE 或便携版 ZIP,Linux 用 tar.gz/deb/rpm/AppImage。Windows 用户也可以通过 Scoop 安装,Linux 用户可以通过 Flatpak 包安装。
连接 Claude Code 或 Codex 这类 AI 智能体需要什么?Navop 通过 ACP 连接 Codex、Claude Code 和 OpenCode 等外部智能体,并可通过内置 MCP 服务器(Settings > General > MCP)或独立的 @navop/mcp stdio 桥接包,把自己的工具暴露给这些客户端。
我可以转售 Navop 或对其收费吗?不可以。《Navop 补充许可证》允许通过 GitHub Releases、Flatpak 和免费应用商店等渠道自由再分发,但明确禁止商业转售、收取费用、竞争性产品或服务以及付费分发平台。
我的连接和凭据数据会保密吗?个人连接、凭据和设置通过端到端加密在你自己的设备之间同步,而不会发送到第三方服务器。
Navop 开箱支持哪些数据库?MySQL、PostgreSQL、SQLite、DuckDB、SQL Server、Oracle、ClickHouse、Redis 和 MongoDB 为内置支持,TDengine、达梦(Dameng)、KingbaseES、openGauss 和 Apache IoTDB 等则可作为可安装的扩展驱动使用。
Agent Hub 是什么?它是一个工作区视图,把终端智能体、项目文件、Git 分支、变更和并排差异放在一起,让你可以在上下文中监督 AI 编程智能体。
在 Windows 上可以使用原生 RDP 吗?可以——在 Windows 上,Navop 通过原生 C++ 宿主嵌入 Microsoft RDP ActiveX 控件(可在标签页内或全屏使用,或通过启动 mstsc.exe),而在其他平台上则由跨平台的纯 Rust IronRDP 后端渲染 RDP 会话。
支持哪些界面语言?英语、简体中文和繁体中文。
Which topics is it in?serial, port-forwarding, oracle, ftp, mermaid, gpui, rdp, mssql, acp, duckdb, vnc, mqtt
Creator
feigeCode
Size
86.6 MB
Stars
1.9K
Age
3mo
Commits · 90 Days