Skip to content
This repository was archived by the owner on Jul 13, 2026. It is now read-only.
artriyPublic archive

About

Perfect Crewlink: rewritten BetterCrewLink desktop client with TypeScript, Tauri, and Rust

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Perfect Crewlink

Fast, polished proximity chat for Among Us — rebuilt with Tauri, Rust, and a cleaner desktop experience.


Download latest release   Changelog   Build from source



Perfect Crewlink logo

divider

What is Perfect Crewlink?

Perfect Crewlink is a modern desktop fork of the CrewLink / BetterCrewLink lineage. It keeps the familiar Among Us proximity chat flow, but upgrades the app around it: faster startup, stronger overlay behavior, cleaner lobby tools, better mod support, and a Rust-backed Tauri shell instead of the older Electron-style desktop stack.

Highlights

⚡ Lean desktop app

Tauri + Rust shell with a Vite renderer for faster launch, lower overhead, and simpler packaging.

🎯 Reliable overlays

Game-attached overlay behavior, improved alt-tab handling, and meeting highlights backed by Rust-read game state.

🧩 Mod-friendly

AleLudu meeting support, expanded color palette sync, and better handling for modded cosmetics and lobbies.

🔊 Better voice flow

Compatible with BetterCrewLink peers, with improved reconnects, stale-stream detection, and persistent mute/deafen state.

🧭 Cleaner lobbies

Direct lobby codes, region labels, quick copy, smart filtering, and code persistence when games move in and out of lobby state.

🎥 Stream-ready

Overlay modes, lobby privacy options, compact layouts, and backgroundless positions for cleaner captures.

divider

Download

Get the latest Windows installer or portable executable from:

Windows: prebuilt installer and portable .exe are available on each release.
Linux: build from source on a Linux machine using the steps below.

divider

Build from source

Show build instructions

Requirements

  • Node.js 20+
  • Rust stable toolchain
  • Tauri desktop dependencies
  • Windows: Visual Studio 2022 Build Tools + WebView2 Runtime

Quick start

git clone https://github.com/artriy/Perfect-Crewlink.git
cd Perfect-Crewlink
npm ci
npm run tauri -- dev

Production build

npm run typecheck
npm run tauri -- build

Windows outputs:

src-tauri/target/release/perfectcrewlink.exe
src-tauri/target/release/bundle/nsis/*.exe

Linux builds output bundles under:

src-tauri/target/release/bundle/
Linux dependency install example
sudo apt-get update
sudo apt-get install -y \
  build-essential \
  curl \
  file \
  libssl-dev \
  libgtk-3-dev \
  libwebkit2gtk-4.1-dev \
  libayatana-appindicator3-dev \
  librsvg2-dev \
  libxdo-dev \
  patchelf

Project layout

src/          React renderer, overlay UI, settings, lobby browser, voice client
src-tauri/    Rust/Tauri shell, process reader, native overlay/window control
static/       Images, translations, avatars, and bundled assets
scripts/      Build helpers and Tauri launch wrappers

Useful commands

npm run dev:web        # Run renderer only
npm run tauri -- dev   # Run full desktop app
npm run typecheck      # Type-check TypeScript
npm run build          # Build renderer
npm run tauri -- build # Build desktop app

divider

Credits

Perfect Crewlink exists because of the community work behind:

This fork builds on that foundation with a modern desktop runtime, stronger overlays, and a cleaner release path.

License

Distributed under the GNU General Public License v3.0. See LICENSE.


footer

Perfect Crewlink · Built for the crew

About

Perfect Crewlink: rewritten BetterCrewLink desktop client with TypeScript, Tauri, and Rust

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages