Aplicativo de desktop remoto open source, escrito em Rust e auto-hospedável, como alternativa ao TeamViewer.
kunkundi/crossdesk
Um aplicativo leve de área de trabalho remota multiplataforma, com clientes para navegador, desktop e celular, uma visualização em painel para vários dispositivos e relay TURN e sinalização auto-hospedáveis.
Alternativa open source a:TeamViewer
AnyDesk
- Estrelas
- 4,535
- Forks
- 440
- Issues abertas
- 12
- Último commit
- há 7 horas
O que é?
CrossDesk é um aplicativo de acesso remoto à área de trabalho que permite controlar um computador remoto a partir de outro desktop, de um navegador web ou de um cliente nativo para iOS ou Android. As versões para desktop cobrem Windows, macOS e Linux, e uma versão para HarmonyOS está em desenvolvimento.
O recurso DeskHub, chamado de painel de desktops, exibe pré-visualizações ao vivo de vários dispositivos agrupados, permite ampliar uma tela para assumir o controle e oferece suporte a controle em grupo e distribuição de arquivos em lote. As sessões podem alternar entre monitores, sincronizar a área de transferência de texto, transferir arquivos e ajustar a qualidade da imagem e a taxa de quadros, com codificação H.264 e AV1 e aceleração por hardware quando disponível.
As conexões usam links P2P diretos, com relay TURN como alternativa, e criptografia de mídia SRTP. Equipes que preferem sua própria infraestrutura podem implantar os serviços de sinalização e relay por conta própria. O projeto é construído sobre o MiniRTC e licenciado sob GPL-3.0.
Recursos principais
- 01Controle de desktop em Windows, macOS e Linux, além de controladores nativos para iOS e Android e pelo navegador.
- 02Painel multidispositivo DeskHub com pré-visualizações ao vivo, agrupamento e distribuição de arquivos em lote.
- 03Vídeo H.264 e AV1 com codificação e decodificação por hardware quando suportado.
- 04Conexões P2P diretas com relay TURN como alternativa e criptografia SRTP.
- 05Serviços de sinalização e relay TURN auto-hospedáveis.
Casos de uso
- Acessar um computador de casa ou do escritório a partir de um notebook, celular ou navegador, sem instalar um cliente no dispositivo que faz o controle.
- Monitorar e operar várias máquinas remotas a partir de uma única tela pelo painel de desktops.
- Montar uma infraestrutura de acesso remoto auto-hospedada para uma equipe que precisa manter o tráfego de conexão em seus próprios servidores.
- Operar máquinas Linux sem interface gráfica por meio de uma sessão de desktop virtual isolada.
Início rápido
- 1
Baixe o instalador para o seu sistema no site oficial ou em GitHub Releases
- 2
Instale e execute o CrossDesk no computador que você quer controlar e aguarde até que o status indique conexão com o servidor
- 3
Em outro dispositivo, digite o ID de 9 dígitos do computador que será controlado e a senha de conexão; em seguida, clique em Conectar
Antes de usar
- Licenciado sob GPL-3.0, uma licença copyleft que exige que obras derivadas sejam distribuídas sob os mesmos termos.
- Os clientes para iOS e Android só podem controlar outros dispositivos, não podem ser controlados.
- O suporte ao HarmonyOS ainda está em desenvolvimento e não concluiu a validação em dispositivos reais.
- As versões publicadas para iOS não têm assinatura; você precisa assiná-las ou compilá-las com o Xcode.
Tópicos
Perguntas frequentes
- O que é crossdesk?
- Um aplicativo leve de área de trabalho remota multiplataforma, com clientes para navegador, desktop e celular, uma visualização em painel para vários dispositivos e relay TURN e sinalização auto-hospedáveis. CrossDesk é um aplicativo de acesso remoto à área de trabalho que permite controlar um computador remoto a partir de outro desktop, de um navegador web ou de um cliente nativo para iOS ou Android. As versões para desktop cobrem Windows, macOS e Linux, e uma versão para HarmonyOS está em desenvolvimento.
- crossdesk é gratuito? Qual é a licença?
- crossdesk é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- crossdesk ainda é mantido?
- Manutenção ativa. O último commit de crossdesk foi em 21 de out. de 2026.
- Para que posso usar crossdesk?
- Acessar um computador de casa ou do escritório a partir de um notebook, celular ou navegador, sem instalar um cliente no dispositivo que faz o controle. Monitorar e operar várias máquinas remotas a partir de uma única tela pelo painel de desktops. Montar uma infraestrutura de acesso remoto auto-hospedada para uma equipe que precisa manter o tráfego de conexão em seus próprios servidores. Operar máquinas Linux sem interface gráfica por meio de uma sessão de desktop virtual isolada.
- Como instalar crossdesk?
- Baixe o instalador para o seu sistema no site oficial ou em GitHub Releases Instale e execute o CrossDesk no computador que você quer controlar e aguarde até que o status indique conexão com o servidor Em outro dispositivo, digite o ID de 9 dígitos do computador que será controlado e a senha de conexão; em seguida, clique em Conectar
- Onde consigo crossdesk?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kunkundi/crossdesk
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Videoconferência WebRTC P2P de código aberto e auto-hospedada, com salas no navegador, compartilhamento de tela, chat e quadro branco.
Compartilhamento de tela privado, gratuito e open source para transmissões ao vivo com até 20 amigos, assistidas pelo navegador ou em uma instância self-hosted.
Desktop remoto open source e de baixa latência para Linux, escrito em Rust, com transporte WebRTC e codificação de hardware via GStreamer.
Interface gráfica multiplataforma para FFmpeg que corta, recorta e remuxa arquivos de vídeo e áudio sem recodificação.
Host de streaming de jogos self-hosted que permite transmitir jogos do seu PC ou servidor para clientes Moonlight, com codificação por hardware ou software.