Emulador de terminal com renderização por GPU, feito em Rust, que mantém shells e painéis ativos após o fechamento da janela e oferece sessões integradas a agentes e acesso remoto via SSH.
- 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
Adicione o repositório remoto Flatpak do FlatPark
flatpak --user remote-add --if-not-exists flatpark https://dl.flatpark.org/flatpark.flatpakrepo - 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
Plataforma de gerenciamento de servidores self-hosted em que SSH, acesso remoto, SFTP, Docker e métricas são plugins opcionais.
Warp é um ambiente de desenvolvimento agentivo baseado no terminal, com um agente de programação integrado ou suporte aos seus próprios agentes de CLI.
Multiplexador de terminal e gerenciador de janelas em Go, com painéis em mosaico, workspaces, sessões persistentes e uma Inbox para agentes de programação em cada painel.
Um monitor de terminal no estilo btop que mostra em tempo real o uso de tokens, a janela de contexto, os limites de uso e as portas abertas nas sessões do Claude Code, Codex CLI e OpenCode.
Uma interface de terminal para rsync que gerencia perfis de transferência reutilizáveis, pré-visualiza alterações com um diff de execução simulada e exibe o progresso em tempo real, inclusive via SSH.