Repolode
feigeCode

feigeCode/navop

Un espacio de trabajo de escritorio nativo en Rust para bases de datos, SSH, SFTP, terminales, escritorio remoto, monitoreo, notas Markdown y agentes de IA.

Alternativa open source a:NavicatXshellTermius

Estrellas
1,880
Forks
184
Issues abiertos
75
Último commit
hace 21 horas

¿Qué es?

Navop es una aplicación de escritorio creada con GPUI y Rust que reúne en una sola ventana clientes de bases de datos, terminales SSH y locales, administración de archivos por SFTP y FTP, reenvío de puertos, monitoreo de servidores, escritorio remoto por RDP y VNC, y notas Markdown locales. Admite una amplia variedad de bases de datos, como MySQL, PostgreSQL, SQLite, DuckDB, SQL Server, Oracle, ClickHouse y varias bases de datos nacionales chinas, además de extensiones para MQTT, entornos de trabajo Docker y otros drivers.

La aplicación también incluye funciones de IA para generar SQL, analizar datos y ofrecer asistencia en la terminal, además de un Agent Hub que combina un agente de terminal con archivos de proyecto, ramas de Git y diffs. Navop puede exponer herramientas seleccionadas a clientes y agentes MCP externos, como Codex y Claude Code, mediante un servidor limitado a loopback y perfiles de permisos. Además, el paquete complementario @navop/cli instala una Skill incluida.

Navop se distribuye como paquetes precompilados para macOS, Windows y Linux, y se puede compilar desde el código fuente con Cargo. La interfaz está disponible en inglés, chino simplificado y chino tradicional.

Funciones clave

  • 01Se conecta a numerosas bases de datos, incluidas MySQL, PostgreSQL, SQLite, DuckDB, ClickHouse y Oracle, y admite más mediante drivers de extensión.
  • 02Ejecuta terminales SSH y locales con paneles divididos, grabación de sesiones y envío simultáneo de entradas.
  • 03Administra archivos remotos mediante SFTP, FTP y FTPS, incluida la edición remota y la transferencia por ZMODEM.
  • 04Ofrece reenvío de puertos SOCKS local, remoto y dinámico, además de un administrador de hosts conocidos de SSH.
  • 05Se conecta a escritorios remotos por RDP y VNC, y monitorea servidores con gráficos nativos.
  • 06Ofrece notas Markdown con diagramas Mermaid y exportación a HTML, PDF o DOCX.

Casos de uso

  • Consultar y administrar varias bases de datos desde un solo cliente de escritorio, en lugar de usar herramientas separadas.
  • Administrar servidores Linux con terminales, transferencias de archivos y reenvío de puertos desde una misma ventana.
  • Trabajar con agentes de IA y cambios de Git junto con las terminales de proyectos en un mismo espacio de trabajo.
  • Conectarse a equipos Windows por RDP o VNC desde una sola aplicación.

Inicio rápido

  1. 1

    Añade el remoto Flatpak de FlatPark

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

    Instala Navop desde FlatPark

    flatpak --user install flatpark dev.navop.Navop

Antes de usarlo

  • La licencia no está claramente identificada y el código creado por Navop también está sujeto a una licencia complementaria que prohíbe la reventa comercial y la distribución de pago.
  • Algunas funciones, como la integración nativa de MSTSC RDP, solo están disponibles en Windows.
  • Las conexiones a Oracle pueden requerir Oracle Instant Client o un controlador escrito íntegramente en Go, como se indica en la guía de instalación.

Temas

Preguntas frecuentes

¿Qué es navop?
Un espacio de trabajo de escritorio nativo en Rust para bases de datos, SSH, SFTP, terminales, escritorio remoto, monitoreo, notas Markdown y agentes de IA. Navop es una aplicación de escritorio creada con GPUI y Rust que reúne en una sola ventana clientes de bases de datos, terminales SSH y locales, administración de archivos por SFTP y FTP, reenvío de puertos, monitoreo de servidores, escritorio remoto por RDP y VNC, y notas Markdown locales. Admite una amplia variedad de bases de datos, como MySQL, PostgreSQL, SQLite, DuckDB, SQL Server, Oracle, ClickHouse y varias bases de datos nacionales chinas, además de extensiones para MQTT, entornos de trabajo Docker y otros drivers.
¿navop es gratuito? ¿Qué licencia tiene?
navop es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿navop sigue mantenido?
Mantenimiento activo. El último commit de navop fue el 20 oct 2026.
¿Para qué puedo usar navop?
Consultar y administrar varias bases de datos desde un solo cliente de escritorio, en lugar de usar herramientas separadas. Administrar servidores Linux con terminales, transferencias de archivos y reenvío de puertos desde una misma ventana. Trabajar con agentes de IA y cambios de Git junto con las terminales de proyectos en un mismo espacio de trabajo. Conectarse a equipos Windows por RDP o VNC desde una sola aplicación.
¿Cómo se instala navop?
Añade el remoto Flatpak de FlatPark: flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo Instala Navop desde FlatPark: flatpak --user install flatpark dev.navop.Navop
¿Dónde consigo navop?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/feigeCode/navop

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados