Logo VnCord
Phiên bản 1.15.13 · Dựa trên Equicord & Vencord

Crafted client,
quản trị hoàn toàn Discord của bạn.

VnCord là bản client mod tối giản nhưng mạnh mẽ, với hàng trăm plugin bật tắt riêng lẻ, cloud sync và theme library. Không phiền nhiễu, không rườm rà.

Tải về trên GitHub Khám phá Plugins
0
Plugins
0
Miễn phí & mã nguồn mở
0
Nền tảng hỗ trợ

Tinh gọn trong từng chi tiết

Mọi tính năng đều được cân nhắc kỹ lưỡng. Bật những gì bạn cần, bỏ đi phần còn lại.

374 plugin sẵn sàng

Từ tuỳ chỉnh giao diện, cải thiện trò chuyện đến công cụ cho developer. Mỗi plugin được quản lý riêng lẻ ngay trong Settings.

Hiệu năng là ưu tiên

Build với esbuild, lazy-load mọi thứ có thể. Không chậm hơn Discord thuần dù có bật hàng chục plugin.

Theme tuỳ ý

Hỗ trợ QuickCSS và theme library cộng đồng. Giao diện Discord thuộc về bạn, không phải của ai khác.

API mở rộng của riêng VnCord

HeaderBar, UserArea, NicknameIcons, ProfileCollections, AudioPlayer… những API mà upstream chưa có, để plugin làm được nhiều hơn.

Cloud sync tự hosting

Đồng bộ settings giữa các thiết bị qua backend Cloudflare KV của riêng dự án. Token client-side, không server trung gian.

Chạy mọi nơi

Discord desktop, Vesktop, Equibop, trình duyệt qua extension hoặc userscript. Một lần build, dùng ở khắp nơi.

Bắt đầu trong vài phút

Ba bước đơn giản để biến Discord desktop thành phiên bản của riêng bạn.

Chuẩn bị môi trường

Cài Git và Node.js 22+, rồi bật pnpm bằng lệnh npm i -g pnpm.

Build từ nguồn

Clone repo, chạy pnpm install rồi pnpm build để tạo bản client mod.

Inject vào Discord

Chạy pnpm inject và khởi động lại Discord. Muốn gỡ bỏ? pnpm uninject.

$ git clone https://github.com/nguyenlegiabao13/VnCord.git
$ cd VnCord && pnpm install --frozen-lockfile
$ pnpm build
$ pnpm inject

Backend đi kèm client

Chạy trên Cloudflare Pages Functions và KV. Client VnCord dùng trực tiếp các API này cho badge, cloud sync, streaks và theme library.

GET/api/badge/badges.json

Danh sách badge cho plugin badges API. Nạp từ KV, chỉnh sửa không cần redeploy. Kèm ảnh badge tại /api/badge/:file.

GETPUTDELETE/api/cloud/v1/settings

Settings sync kiểu Vencord. Token client được hash SHA-256 trước khi làm KV key, giới hạn 1 MB và có rate limit.

GETPOST/api/streaks/:userId

Document store cho plugin streaks. userId phải là Discord snowflake hợp lệ, bản ghi giới hạn 250 KB.

GETPOST/themes/api/*

Theme library: xem, tải, đăng theme và đăng nhập qua Discord OAuth với session token HMAC có hạn 30 ngày.

Xây trên nền của những người đi trước

VnCord là fork của Equicord, vốn là fork của Vencord. Xin gửi lời cảm ơn tới Vendicated, team Equicord và verticalsync.

Ve

Vencord

Client mod gốc của Vendicated — nền móng của tất cả.

Eq

Equicord

Fork của Vencord với hơn 300+ plugin — nguồn của hầu hết tính năng.

Vn

VnCord

Bản fork cá nhân, rebrand và duy trì độc lập.