Repolode
feigeCode

feigeCode/navop

Нативное Rust-приложение для рабочего стола: базы данных, SSH, SFTP, терминалы, удалённый рабочий стол, мониторинг, заметки Markdown и AI-агенты.

Open source альтернатива:NavicatXshellTermius

Звёзды
1,880
Форки
184
Открытые issues
75
Последний коммит
23 часа назад

Что это?

Navop — приложение для рабочего стола на GPUI и Rust, которое объединяет в одном окне клиенты для баз данных, SSH и локальные терминалы, управление файлами по SFTP и FTP, проброс портов, мониторинг серверов, удалённый рабочий стол по RDP и VNC и локальные заметки Markdown. Поддерживается множество баз данных, включая MySQL, PostgreSQL, SQLite, DuckDB, SQL Server, Oracle, ClickHouse и несколько китайских СУБД; расширения добавляют поддержку MQTT, Docker workbenches и других драйверов.

В приложении также есть функции AI для генерации SQL, анализа данных и помощи в терминале, а также Agent Hub, который объединяет терминального агента с файлами проекта, ветками Git и diff. Navop может предоставлять выбранные инструменты внешним MCP-клиентам и агентам, например Codex и Claude Code, через сервер, доступный только по loopback-интерфейсу и использующий профили разрешений. В комплектный пакет @navop/cli входит Skill.

Navop распространяется в виде готовых пакетов для macOS, Windows и Linux; также его можно собрать из исходного кода с помощью Cargo. Интерфейс доступен на английском, упрощённом китайском и традиционном китайском языках.

Ключевые возможности

  • 01Подключается ко множеству баз данных, включая MySQL, PostgreSQL, SQLite, DuckDB, ClickHouse и Oracle; для остальных доступны драйверы-расширения.
  • 02Запускает SSH- и локальные терминалы с разделением на панели, записью сессий и трансляцией ввода.
  • 03Управляет удалёнными файлами по SFTP, FTP и FTPS, включая редактирование на удалённой стороне и передачу через ZMODEM.
  • 04Поддерживает локальный, удалённый и динамический проброс портов SOCKS, а также управление известными хостами SSH.
  • 05Подключается к удалённым рабочим столам по RDP и VNC и отображает мониторинг серверов на нативных графиках.
  • 06Предоставляет заметки Markdown с диаграммами Mermaid и экспортом в HTML, PDF или DOCX.

Сценарии использования

  • Запрашивать данные и управлять несколькими базами в одном настольном клиенте вместо отдельных инструментов.
  • Администрировать Linux-серверы, используя терминалы, передачу файлов и проброс портов в одном окне.
  • Работать с AI-агентами и изменениями Git рядом с терминалами проектов в едином рабочем пространстве.
  • Подключаться к компьютерам с Windows по RDP или VNC из одного приложения.

Быстрый старт

  1. 1

    Добавьте удалённый репозиторий Flatpak FlatPark

    flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo
  2. 2

    Установите Navop из FlatPark

    flatpak --user install flatpark dev.navop.Navop

Что важно знать

  • Лицензия не указана однозначно, а на код, созданный Navop, также распространяется дополнительная лицензия, запрещающая коммерческую перепродажу и платное распространение.
  • Некоторые функции, например встроенная интеграция MSTSC RDP, доступны только в Windows.
  • Для подключения к Oracle может потребоваться Oracle Instant Client или драйвер, полностью написанный на Go, как указано в руководстве по установке.

Темы

Частые вопросы

Что такое navop?
Нативное Rust-приложение для рабочего стола: базы данных, SSH, SFTP, терминалы, удалённый рабочий стол, мониторинг, заметки Markdown и AI-агенты. Navop — приложение для рабочего стола на GPUI и Rust, которое объединяет в одном окне клиенты для баз данных, SSH и локальные терминалы, управление файлами по SFTP и FTP, проброс портов, мониторинг серверов, удалённый рабочий стол по RDP и VNC и локальные заметки Markdown. Поддерживается множество баз данных, включая MySQL, PostgreSQL, SQLite, DuckDB, SQL Server, Oracle, ClickHouse и несколько китайских СУБД; расширения добавляют поддержку MQTT, Docker workbenches и других драйверов.
navop можно использовать бесплатно? Какая у него лицензия?
navop распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
navop всё ещё поддерживается?
Активно поддерживается. Последний коммит в navop — 20 окт. 2026 г..
Для чего можно использовать navop?
Запрашивать данные и управлять несколькими базами в одном настольном клиенте вместо отдельных инструментов. Администрировать Linux-серверы, используя терминалы, передачу файлов и проброс портов в одном окне. Работать с AI-агентами и изменениями Git рядом с терминалами проектов в едином рабочем пространстве. Подключаться к компьютерам с Windows по RDP или VNC из одного приложения.
Как установить navop?
Добавьте удалённый репозиторий Flatpak FlatPark: flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo Установите Navop из FlatPark: flatpak --user install flatpark dev.navop.Navop
Где скачать navop?
Исходный код и инструкции по установке — на GitHub: https://github.com/feigeCode/navop

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа для управления серверами с самостоятельным хостингом и плагинами для SSH, удалённого рабочего стола, SFTP, Docker и метрик, которые можно подключать по отдельности.

15,6 тыс.753TypeScriptApache-2.0Обновлён 9 часов назад