WebCord

A privacy focused desktop client for Discord and SpaceBar that avoids using the official Discord API.

WebCord screenshot 1

WebCord is an open-source desktop app that functions as a client implemented without the official API. It wraps the web interface within the Electron framework to provide a standalone application experience while attempting to remain compliant with the platform's terms of service to prevent user bans.

The application is available for multiple desktop platforms and includes specific support for various ARM architectures, including aarch64 and armv7l. It is designed for users who want a more private and secure way to access community platforms without using the official client, offering a bridge between a standard web browser and a native application.

Key features

  • Blocks known tracing and fingerprinting methods to improve user privacy
  • Spoofs web API modifications to appear as a standard Chromium browser
  • Manages permissions for sensitive hardware like cameras and microphones
  • Uses the latest major Electron releases for updated Chromium engines
  • Supports custom stylesheets for visual theming
  • Allows blocking of typing indicators and third-party websites via CSP settings
  • Implements BrowserViews for screen sharing to prevent page injection
  • Provides responsive layouts for touch screens and smaller mobile displays

WebCord is written in TypeScript and utilizes ESLint to maintain code consistency and reduce runtime bugs. By avoiding the direct use of the REST API, the client aims to reduce the risk of users being flagged as self-bots or violating terms of service. The architecture focuses on security hardening and privacy protections, leveraging Chromium sandboxing techniques to separate Node.js processes from browser scripts. It also includes internal pages for settings and documentation that operate independently of the wrapped web content.

It serves as a privacy-focused wrapper for community platforms, prioritizing user anonymity and security over official API integration.

Last Modified
Software TypeDesktop App
Platform
Last Activity28 days ago
Repository Age5 years
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.