跳到正文

正在自动登录…

← 返回项目列表

yapfast/yapfast

聊天辅助

Yapfast 是一个用 Rust 编写的轻量级原生 Discord 客户端,内存占用远低于官方应用,支持服务器、私信、语音、GIF 等核心功能,适合追求低资源消耗的 Discord 用户。 它通过直接与 Discord API 通信并自绘界面,避免了浏览器引擎,启动速度快,并支持 Matrix 协议(需自行构建)。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/17 18:11:06 · 查看原文

值得看Rust应用与服务
累计 Stars
100
当前热度
未达当前门槛
仓库创建时间
打开 GitHub ↗项目网站 ↗

选用指南

AI 根据 README 整理 · 2026/10/17 18:11:06

适用场景

适合在低内存电脑上使用 Discord,或偏好原生应用而非网页版。

查看 README 依据
<p align="center"> <img src="packaging/icon.svg" width="96" height="96" alt=""> </p> <h1 align="center">Yapfast</h1> <p align="center"> <b>A Discord client without the web browser.</b><br> About 40 MB of RAM, where Discord's own app takes 800. </p> <p align="center"> <a href="https://github.com/yapfast/yapfast/releases/latest"><b>Download for Windows</b></a> &nbsp;·&nbsp; <a href="https://yapfast.com">yapfast.com</a> &nbsp;·&nbsp; <a href="#features">Features</a> &nbsp;·&nbsp; <a href="#build-it-yourself">Build it yourself</a> </p> <p align="center">
<img src="docs/images/yapfast.png" alt="Yapfast showing a group DM, with the server list on the left, the conversation in the middle and its members on the right"><br> <sub>A test account on a fake Discord server. Nobody in there said any of this, or endorses Yapfast (sadly).</sub> </p> ## Why? Discord's desktop app is a whole ass Chromium running Discord's website, and it sits at about 800 MB of RAM doing nothing (insane, I know right?!?). That annoyed me enough to write my own in Rust. Yapfast does the same job (doing nothing) in about 40 MB. There's no browser
目标用户

面向熟悉 Discord 的用户,因为界面布局与官方应用一致。

查看 README 依据
engine anywhere in it or near it: it talks to Discord's API itself and draws its own window with [Slint](https://slint.dev) and Skia, like a game would. Your servers, DMs, friends, voice and GIFs are all there, and if you know Discord, you already know where everything is. It opens fast af, too. I timed both, from clicking the icon to reading my messages: Discord took 8 seconds on my PC, Yapfast took 0.22, because it shows the messages it saved last time and catches up while you read. Sitting in a call with the window open, it's about 60 MB, and noise suppression
使用方式

通过 Windows 安装程序或便携版运行,Linux 下可用 Nix 安装或从源码构建,macOS 暂不支持。

查看 README 依据
Yapfast never sees your password. - The login token stays in your system's credential store, and only ever goes to Discord. Unlinking signs that session out and deletes it. - It sends no analytics or crash reports, and doesn't check for updates. - Pictures and GIFs load from wherever they're hosted, such as Discord or Tenor. Don't want to take my word for it? Fair, the code's all right here. ## Get started ### Windows 10 and 11 1. Download `Yapfast-…-windows-x64-setup.exe` from the [latest release](https://github.com/yapfast/yapfast/releases/latest).
2. Run it. It installs just for you, with no administrator prompt. The installer isn't signed yet, so SmartScreen may get nervous: choose **More info**, then **Run anyway**. 3. Yapfast shows a QR code. On your phone, open Discord, go to **Settings → Scan QR Code**, and point the camera at it. Rather skip the installer? The release has a portable ZIP too: extract it and double-click `yapfast.exe`. Yapfast starts with Windows and waits in the tray, so messages and calls still reach you. Untick that in the installer, or turn it off later in **Settings → Advanced**. ### Linux
It runs great on both X11 and Wayland, screen sharing too (Hyprland here). There's no package yet; an AppImage is coming, then the AUR. Until then, if you have [Nix](https://nixos.org), it's one command (pretty sure, anyway :D), and you get the same Discord-only app the releases ship, in your launcher: ```sh nix profile add github:yapfast/yapfast#yapfast ``` It compiles from source, so give it a few minutes. No Nix? Then [build it yourself](#build-it-yourself). ### macOS Not yet, sorry :( I'd love to make one, but I don't own an Apple machine to test it on. ## Features
部署要求

Windows 10/11 或 Linux(支持 X11/Wayland),构建需要 Nix 环境。

查看 README 依据
Yapfast never sees your password. - The login token stays in your system's credential store, and only ever goes to Discord. Unlinking signs that session out and deletes it. - It sends no analytics or crash reports, and doesn't check for updates. - Pictures and GIFs load from wherever they're hosted, such as Discord or Tenor. Don't want to take my word for it? Fair, the code's all right here. ## Get started ### Windows 10 and 11 1. Download `Yapfast-…-windows-x64-setup.exe` from the [latest release](https://github.com/yapfast/yapfast/releases/latest).
It runs great on both X11 and Wayland, screen sharing too (Hyprland here). There's no package yet; an AppImage is coming, then the AUR. Until then, if you have [Nix](https://nixos.org), it's one command (pretty sure, anyway :D), and you get the same Discord-only app the releases ship, in your launcher: ```sh nix profile add github:yapfast/yapfast#yapfast ``` It compiles from source, so give it a few minutes. No Nix? Then [build it yourself](#build-it-yourself). ### macOS Not yet, sorry :( I'd love to make one, but I don't own an Apple machine to test it on. ## Features
(networking protocols mixed with VP8 is a bit much for a side project :D). It wasn't one prompt and done, though. I've used it every day for weeks, profiled it with perf, read the code, and bent the UX to my muscle memory, so switching over hurts as little as it can. ## Build it yourself Yapfast builds inside a pinned [Nix](https://nixos.org) environment, which brings the right Rust, Clang and native libraries. From the project folder: ```sh # Try the UI without an account nix develop path:./nix --command cargo run --locked -- --preview # Run it for real, with Discord and Matrix
已知限制

目前是 0.1 beta,存在连接偶尔断开、降噪效果一般等问题,且缺少论坛发帖、按键说话、投票等功能。

查看 README 依据
alone eats 20 of those; that's as small as I could get it :( There's a GPU renderer too, behind **Render with the GPU** in Settings, but it takes about 120 MB, and drawing on the processor already keeps a 180 Hz monitor fed, so the processor is the default. Your numbers will depend on how many servers and DMs you have. [How I measure](docs/measurements/README.md). It's a 0.1 beta, and it's what I use for Discord every day, so it had better be usable. Still, there are rough edges; when you hit one, [open an issue](https://github.com/yapfast/yapfast/issues) and I'll fix it. The
connection drops every now and then (no more often than Vesktop's or the official app's does for me), and the noise suppression could be better. Know an open source one that does a better job? PLEASE tell me. ## Will Discord ban me? > [!WARNING] > Probably not, but I can't promise it. Third-party clients, Yapfast included, > are against Discord's Terms of Service. In practice Discord rarely bans anyone > for using one; the accounts that get banned are almost always spamming or > running automation. Yapfast only does what you click, and keeps to the same > limits Discord's own app does. >
categories and servers, unread markers and member lists. - Ten themes, Catppuccin and Tokyo Night among them, and Bonfire, which is Discord's own colors. Or make your own in the editor, and watch the window change as you type each color. - Soft sounds for joining, leaving, muting and messages, in six sets. ### Not there yet - Posting in forums, and media channels. - Push-to-talk and the soundboard. - Polls, activities and server settings. - Making and changing server folders, and joining a server by invite. - A list of the people you blocked. - Leaving a group DM.

README

正在加载 README…

收录信息

仓库创建时间
2026/10/16 22:59:44
首次达标收录
2026/10/17 18:06:18
统计更新时间
2026/10/22 19:01:06

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

值得看加权总分 4.0 / 5

新颖度
3.8
实用价值
4.5
成熟度
4.0
实质含量
3.6

由 Jev 模型根据仓库描述与 README 评估,2026/10/17 18:06:18 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/10/22 15:10:06
许可证标识
GPL-3.0
Fork 数
9
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目