Repolode
feigeCode

feigeCode/navop

Um ambiente de trabalho desktop nativo em Rust para bancos de dados, SSH, SFTP, terminais, desktop remoto, monitoramento, notas Markdown e agentes de IA.

Alternativa open source a:NavicatXshellTermius

Estrelas
1,880
Forks
184
Issues abertas
75
Último commit
há 21 horas

O que é?

O Navop é um aplicativo desktop desenvolvido com GPUI e Rust que reúne em uma única janela clientes de banco de dados, SSH e terminais locais, gerenciamento de arquivos por SFTP e FTP, encaminhamento de portas, monitoramento de servidores, desktop remoto por RDP e VNC e notas locais em Markdown. Ele é compatível com uma longa lista de bancos de dados, incluindo MySQL, PostgreSQL, SQLite, DuckDB, SQL Server, Oracle, ClickHouse e vários bancos de dados chineses, além de extensões para MQTT, ambientes de trabalho Docker e outros drivers.

O aplicativo também inclui recursos de IA para gerar SQL, analisar dados e ajudar no terminal, além de um Agent Hub que combina um agente de terminal com arquivos do projeto, branches do Git e diffs. O Navop pode disponibilizar ferramentas selecionadas para clientes e agentes MCP externos, como Codex e Claude Code, por meio de um servidor acessível apenas pela interface de loopback e com perfis de permissão. Há também um pacote complementar, @navop/cli, que instala uma Skill incluída.

O Navop é distribuído em pacotes pré-compilados para macOS, Windows e Linux e pode ser compilado a partir do código-fonte com Cargo. A interface está disponível em inglês, chinês simplificado e chinês tradicional.

Recursos principais

  • 01Conecta-se a vários bancos de dados, incluindo MySQL, PostgreSQL, SQLite, DuckDB, ClickHouse e Oracle, com drivers de extensão para outros.
  • 02Executa terminais SSH e locais com painéis divididos, gravação de sessões e envio simultâneo de comandos.
  • 03Gerencia arquivos remotos por SFTP, FTP e FTPS, com edição remota e transferência por ZMODEM.
  • 04Oferece encaminhamento de portas local, remoto e SOCKS dinâmico, além de um gerenciador de hosts conhecidos do SSH.
  • 05Conecta-se a desktops remotos por RDP e VNC e monitora servidores com gráficos nativos.
  • 06Oferece notas em Markdown com diagramas Mermaid e exportação para HTML, PDF ou DOCX.

Casos de uso

  • Consultar e gerenciar vários bancos de dados em um único cliente desktop, em vez de usar ferramentas separadas.
  • Administrar servidores Linux com terminais, transferência de arquivos e encaminhamento de portas na mesma janela.
  • Trabalhar com agentes de IA e alterações do Git junto com os terminais do projeto em um único ambiente de trabalho.
  • Conectar-se a máquinas Windows por RDP ou VNC em um único aplicativo.

Início rápido

  1. 1

    Adicione o repositório remoto Flatpak do FlatPark

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

    Instale o Navop pelo FlatPark

    flatpak --user install flatpark dev.navop.Navop

Antes de usar

  • A licença não está claramente identificada, e o código criado pelo Navop também está sujeito a uma licença complementar que proíbe a revenda comercial e a distribuição paga.
  • Alguns recursos, como a integração nativa do MSTSC RDP, estão disponíveis apenas no Windows.
  • As conexões com Oracle podem exigir o Oracle Instant Client ou um driver escrito inteiramente em Go, conforme indicado no guia de instalação.

Tópicos

Perguntas frequentes

O que é navop?
Um ambiente de trabalho desktop nativo em Rust para bancos de dados, SSH, SFTP, terminais, desktop remoto, monitoramento, notas Markdown e agentes de IA. O Navop é um aplicativo desktop desenvolvido com GPUI e Rust que reúne em uma única janela clientes de banco de dados, SSH e terminais locais, gerenciamento de arquivos por SFTP e FTP, encaminhamento de portas, monitoramento de servidores, desktop remoto por RDP e VNC e notas locais em Markdown. Ele é compatível com uma longa lista de bancos de dados, incluindo MySQL, PostgreSQL, SQLite, DuckDB, SQL Server, Oracle, ClickHouse e vários bancos de dados chineses, além de extensões para MQTT, ambientes de trabalho Docker e outros drivers.
navop é gratuito? Qual é a licença?
navop é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
navop ainda é mantido?
Manutenção ativa. O último commit de navop foi em 20 de out. de 2026.
Para que posso usar navop?
Consultar e gerenciar vários bancos de dados em um único cliente desktop, em vez de usar ferramentas separadas. Administrar servidores Linux com terminais, transferência de arquivos e encaminhamento de portas na mesma janela. Trabalhar com agentes de IA e alterações do Git junto com os terminais do projeto em um único ambiente de trabalho. Conectar-se a máquinas Windows por RDP ou VNC em um único aplicativo.
Como instalar navop?
Adicione o repositório remoto Flatpak do FlatPark: flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo Instale o Navop pelo FlatPark: flatpak --user install flatpark dev.navop.Navop
Onde consigo navop?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/feigeCode/navop

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados