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à.
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.
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.
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.
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.
HeaderBar, UserArea, NicknameIcons, ProfileCollections, AudioPlayer… những API mà upstream chưa có, để plugin làm được nhiều hơn.
Đồ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.
Discord desktop, Vesktop, Equibop, trình duyệt qua extension hoặc userscript. Một lần build, dùng ở khắp nơi.
Ba bước đơn giản để biến Discord desktop thành phiên bản của riêng bạn.
Cài Git và Node.js 22+, rồi bật pnpm bằng lệnh npm i -g pnpm.
Clone repo, chạy pnpm install rồi pnpm build để tạo bản client mod.
Chạy pnpm inject và khởi động lại Discord. Muốn gỡ bỏ? pnpm uninject.
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.
/api/badge/badges.jsonDanh 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.
/api/cloud/v1/settingsSettings 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.
/api/streaks/:userIdDocument store cho plugin streaks. userId phải là Discord snowflake hợp lệ, bản ghi giới hạn 250 KB.
/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.
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.