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.
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 olitecord.exediretamente. Ú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:
- Abra o Discord no seu smartphone
- Vá em Você (ícone de perfil no canto inferior direito)
- Toque no ícone de QR Code no canto superior direito da tela de perfil
- Aponte para o QR Code exibido pelo Litecord no computador
- 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:
- Abra um canal de voz
- Na lista de participantes, localize o usuário que será o shot-caller
- Use os controles de prioridade ao lado do nome do usuário para definir
P:1(prioridade máxima) - 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
- GitHub: Litecord por Ak4ai
- Página oficial do Litecord
- TabNews: Construí um cliente de Discord nativo em Rust
- Post relacionado: Discord nativo em Rust com 30 MB de RAM: como é possível?
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.