Litecord: como instalar o Discord nativo em Rust (Linux e Windows)

O Litecord é um cliente de Discord nativo em Rust com 32 MB de RAM e boot em 150 ms. Veja como instalar no Linux e Windows, fazer login por QR Code e configurar as funcionalidades.

Compartilhar
Litecord: como instalar o Discord nativo em Rust (Linux e Windows)
Photo by Mariia Berezovsky / Unsplash

Litecord: como instalar o Discord nativo em Rust (Linux e Windows)

Se você já abriu o Gerenciador de Tarefas enquanto jogava e viu o Discord consumindo 700 MB de RAM e 4% de CPU em segundo plano, sem estar fazendo nada além de manter uma call ativa, você sabe a frustração. Esses recursos impactam diretamente os 1% lows de framerate em jogos competitivos, causam micro-stutters nos momentos mais críticos e deixam menos memória disponível para o jogo em si.

O motivo é estrutural: o Discord desktop é construído sobre o Electron, que empacota um navegador Chromium completo em cada aplicativo. Abrir o Discord é, em termos de recursos, equivalente a abrir uma aba do Chrome rodando uma aplicação web.

O Litecord resolve esse problema de forma radical. É um cliente alternativo de código aberto, construído do zero em Rust por um desenvolvedor brasileiro chamado Ak4ai, que consome cerca de 32 MB de RAM em uso ativo e cai para 3 a 5 MB quando minimizado para a bandeja do sistema. Boot em menos de 150 milissegundos. CPU idle inferior a 0,02%.

Este guia mostra como instalar, configurar e usar o Litecord no Linux e no Windows.

Aviso importante antes de começar: O uso de qualquer cliente de Discord não oficial pode, tecnicamente, violar os Termos de Serviço da plataforma. A empresa raramente bane usuários por isso, mas o risco existe. Use com consciência e por sua própria conta e risco.


O que o Litecord oferece (e o que falta)

Antes de instalar, é importante saber o que você vai encontrar.

O que funciona:

  • Chat de texto com servidores e mensagens diretas
  • Chamadas de voz com áudio Opus 48 kHz e criptografia E2EE (protocolo DAVE)
  • Compartilhamento de tela em Full HD 1080p a 60 FPS (no Windows, via DXGI)
  • Login por QR Code usando o app oficial do Discord no celular
  • Suporte a emojis personalizados do servidor e Unicode
  • Slash commands com autocomplete em tempo real
  • DeepSleep: 0,0% de CPU e 3-5 MB de RAM quando minimizado
  • Prioridade de fala por jogador (ducking do líder do squad)
  • Interface disponível em 7 idiomas, incluindo português
  • Disponível para Windows e Linux (Ubuntu e Arch testados)

O que ainda está em desenvolvimento ou não suportado:

  • Compartilhamento de tela no Linux ainda tem limitações
  • Sem suporte a plugins como BetterDiscord ou Vencord
  • Chamadas de vídeo (câmera) ainda não implementadas
  • Alguns recursos avançados de bots podem não funcionar

Instalando no Linux

Passo 1: Baixar o binário

Acesse a página de releases do repositório oficial no GitHub:

https://github.com/Ak4ai/Litecord/releases

Na lista de releases, procure o arquivo mais recente com extensão .tar.gz para Linux. O nome segue o padrão litecord-linux-x86_64.tar.gz ou similar.

Você também pode baixar diretamente pelo terminal. Substitua vX.X.X pela versão mais recente disponível na página:

# Crie um diretório para o Litecord
mkdir -p ~/apps/litecord
cd ~/apps/litecord

# Baixe o arquivo tar.gz (substitua a versão pela mais recente)
wget https://github.com/Ak4ai/Litecord/releases/latest/download/litecord-linux-x86_64.tar.gz

# Extraia o conteúdo
tar -xzf litecord-linux-x86_64.tar.gz

Passo 2: Tornar o binário executável

chmod +x litecord

Passo 3: Executar

./litecord

Na primeira execução, o Litecord abre a tela de login com um QR Code. Leia a próxima seção para fazer o login.

Passo 4 (opcional): Criar um atalho no sistema

Para não precisar abrir o terminal toda vez, crie um arquivo .desktop para integrar o Litecord ao menu de aplicativos:

# Crie o arquivo de atalho
cat > ~/.local/share/applications/litecord.desktop << EOF
[Desktop Entry]
Name=Litecord
Comment=Cliente Discord nativo em Rust
Exec=$HOME/apps/litecord/litecord
Icon=$HOME/apps/litecord/assets/app_icon.png
Terminal=false
Type=Application
Categories=Network;InstantMessaging;
EOF

Atualize o banco de dados de aplicativos:

update-desktop-database ~/.local/share/applications/

O Litecord agora deve aparecer no seu launcher de aplicativos.

Resolução de problemas no Linux

Erro de renderer gráfico (tela em branco): Pode ocorrer em ambientes sem aceleração de hardware (máquinas virtuais, drivers Mesa básicos). Tente forçar o backend de software:

SLINT_BACKEND=software ./litecord

Erro de biblioteca no Ubuntu/Debian: Se o binário reclamar de dependências ausentes, instale as bibliotecas de áudio e gráfico:

sudo apt update && sudo apt install -y \
  libasound2 \
  libssl3 \
  libglib2.0-0

Instalando no Windows

Passo 1: Baixar o instalador

Acesse a mesma página de releases:

https://github.com/Ak4ai/Litecord/releases

Você tem duas opções para Windows:

  • Instalador .exe: instala o Litecord como qualquer programa, criando atalho no menu iniciar e configurando a inicialização automática se você quiser.
  • Versão portátil .zip: não instala nada no sistema. Você extrai a pasta em qualquer lugar e executa o litecord.exe diretamente. Útil para quem não quer registrar o programa no Windows.

Passo 2: Requisito de sistema (Visual C++ Runtime)

Antes de executar, verifique se o Visual C++ Redistributable está instalado no seu Windows. A maioria dos sistemas já tem, mas se o Litecord abrir e fechar imediatamente, instale o pacote:

https://aka.ms/vs/17/release/vc_redist.x64.exe

Passo 3: Executar e fazer o login

Abra o litecord.exe. A tela de login exibe um QR Code.


Fazendo o login por QR Code

O Litecord não pede seu e-mail e senha diretamente. O login funciona via QR Code, usando o aplicativo oficial do Discord no celular como autenticador.

No celular:

  1. Abra o Discord no seu smartphone
  2. Vá em Você (ícone de perfil no canto inferior direito)
  3. Toque no ícone de QR Code no canto superior direito da tela de perfil
  4. Aponte para o QR Code exibido pelo Litecord no computador
  5. Confirme o login tocando em Autorizar na tela do celular

O Litecord armazena o token de sessão de forma criptografada: no Windows, usa a API DPAPI do sistema. No Linux, o token fica em arquivo local protegido pelas permissões do usuário.

Você não precisa fazer login novamente nas próximas aberturas, a não ser que saia da conta manualmente.


Configurando a prioridade de fala (para jogos em equipe)

Uma das funcionalidades mais úteis para gamers é o sistema de prioridade de fala. Quando o líder do squad ou shot-caller fala, o volume de todos os outros participantes e bots é reduzido automaticamente, voltando ao normal quando ele termina.

Para ativar:

  1. Abra um canal de voz
  2. Na lista de participantes, localize o usuário que será o shot-caller
  3. Use os controles de prioridade ao lado do nome do usuário para definir P:1 (prioridade máxima)
  4. O sistema de ducking é ativado automaticamente quando esse usuário começa a falar

O mesmo princípio funciona para silenciar bots de música durante callouts críticos.


Usando o DeepSleep para liberar recursos durante jogos

O DeepSleep é o modo de hibernação da interface do Litecord. Quando você minimiza o cliente para a bandeja do sistema, todos os loops de renderização são suspensos completamente. O uso de CPU cai para 0,0% e a RAM física cai para 3 a 5 MB.

Apenas a thread de recepção de áudio continua ativa, então você continua ouvindo a call normalmente.

Para ativar o DeepSleep:

  • Clique no X para fechar a janela principal (o Litecord vai para a bandeja, não fecha)
  • Ou minimize para a barra de tarefas (o DeepSleep ativa automaticamente após alguns segundos)

Para restaurar a janela, clique no ícone do Litecord na bandeja do sistema.


Comparativo de recursos: Litecord vs Discord Oficial

Métrica Discord Oficial Litecord
CPU idle 1,5% a 4,5% 0,00% a 0,02%
CPU com voz ativa 4,0% a 8,0% 0,1% a 0,3%
CPU com stream 1080p/60fps 8,0% a 16,0% 0,8% a 1,4%
RAM (DeepSleep na bandeja) 350 MB a 750 MB 3 MB a 5 MB
RAM (janela ativa) 500 MB a 900 MB 12 MB a 28 MB
Tempo de boot 4,5 s a 9 s menos de 150 ms
Tamanho do executável ~180 MB ~8 MB

Compilando a partir do código-fonte

Se você prefere compilar o Litecord você mesmo, seja por segurança, para modificar o código ou simplesmente porque prefere não usar binários pré-compilados, o processo é direto:

Requisitos

  • Rust 1.80 ou superior (instale via rustup)
  • Clang e bibliotecas de desenvolvimento de áudio e gráfico

No Ubuntu/Debian:

sudo apt install -y build-essential clang libasound2-dev libssl-dev pkg-config

No Arch Linux:

sudo pacman -S base-devel clang alsa-lib openssl pkg-config

Compilação

# Clone o repositório
git clone https://github.com/Ak4ai/Litecord.git
cd Litecord

# Compile em modo release (otimizado)
cargo build --release

# O binário compilado estará em:
# ./target/release/litecord

A compilação pode levar alguns minutos na primeira vez, pois o Cargo precisa baixar e compilar todas as dependências do projeto.


Alternativas se o Litecord não for o ideal para você

O Litecord não é o único cliente alternativo de Discord disponível. Dependendo das suas prioridades, outras opções podem ser mais adequadas:

Dorion (Rust + Tauri): usa o WebView nativo do sistema operacional em vez de renderizar HTML via Slint. É menos extremo em termos de uso de memória que o Litecord, mas ainda muito mais leve que o cliente Electron oficial. Instalação mais simples para usuários iniciantes.

Abaddon (C++ + GTK): foca exclusivamente em mensagens de texto, sem suporte a voz ou vídeo. Consome cerca de 45 MB de RAM. Ideal para quem usa o Discord apenas para leitura e texto em ambientes de recursos muito limitados.

Disrust (TUI em Rust): cliente de terminal puro, sem interface gráfica. Consome menos de 10 MB de RAM. Opção extrema para servidores headless ou quem prefere navegar via teclado.

Discord no navegador: a alternativa mais segura em termos de ToS. Abrir o Discord no Firefox ou no Brave, em um perfil isolado, frequentemente consome menos memória que o cliente Electron, especialmente com o gerenciamento de memória agressivo do Firefox.


Fontes


Quer aproveitar mais o seu hardware sem trocar de PC?

No Flateek, cobrimos ferramentas open source, Linux e otimizações de sistema para quem quer extrair mais desempenho do hardware que já tem. Assine nossa newsletter gratuita e receba os próximos guias diretamente no seu e-mail.