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: DMG/tar.gz для macOS, MSI/EXE или портативный ZIP для Windows и tar.gz/deb/rpm/AppImage для Linux. Пользователи Windows могут также установить его через Scoop, а пользователи Linux — через пакет Flatpak.
Что нужно для подключения AI-агентов вроде Claude Code или Codex?Navop подключает внешних агентов через ACP для Codex, Claude Code и OpenCode, а также может открывать свои инструменты этим клиентам через встроенный MCP-сервер (Settings > General > MCP) или отдельный stdio-мост @navop/mcp.
Можно ли перепродавать 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-агентами для кодинга в контексте.
Можно ли использовать нативный RDP на Windows?Да — на Windows Navop встраивает элемент ActiveX Microsoft RDP через нативный C++-хост (работает во вкладке, на весь экран или через запуск mstsc.exe), а кроссплатформенный бэкенд IronRDP на чистом Rust отрисовывает RDP-сессии на других платформах.
Какие языки интерфейса поддерживаются?Английский, упрощённый китайский и традиционный китайский.
Which topics is it in?serial, port-forwarding, oracle, ftp, mermaid, gpui, rdp, mssql, acp, duckdb, vnc, mqtt
Creator
feigeCode
Size
85.2 MB
Stars
1.9K
Age
3mo
Commits · 90 Days