Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Singularity

Website Ko-fi Windows Installer Voice Updates


Windows x64 · about 54 MB · installs for you only

Website — singularitycord.pages.dev

The same download, the whole story, and the black hole drawn live in your browser.


A Discord client written from scratch in C++ with Qt 6. No Electron, no web view, no plugin folder — the plugins are part of the binary, so there is nothing on disk for anything else to swap out.

Calls work: you can talk, you can hear, and the audio is end to end encrypted the way Discord has required since March 2026. Cameras and shared screens are received and decoded as well.

This repository holds the installers. The source is public, under the PolyForm Noncommercial license, at CodingIsCoolFr/Singularity. You can read it, change it, and share it. You cannot sell it, or use it to make money. How it was built is written down here and on the site at singularitycord.pages.dev/how.

Installing

Download the setup program from the latest release and run it.

It installs for you only and never asks for administrator. There is no service, no driver and nothing shared, so there is nothing to elevate for, and a small program asking for rights it does not need is how it starts looking untrustworthy.

Windows may warn that the publisher is unknown, because the installer is not code signed. A certificate costs money every year and this is a personal project; choose More info then Run anyway if you are willing to.

Uninstalling asks whether to remove your saved sign-in and settings, and defaults to keeping them. Those live in your roaming profile rather than the install folder, so removing the program does not silently take the account with it.

Updating

You should not need to come back here. The program checks for a newer version a few seconds after it starts, and quietly: an up to date copy says nothing at all. An updater that interrupts to announce that nothing has happened is one people learn to dismiss without reading, which is the wrong habit for the day it has something to say.

Singularity → Check for updates... asks on demand and reports either way. Nothing downloads or installs without being agreed to.

Support

Singularity is free, and made by one person. A coffee keeps an evening of work going. A meal, or more than that, is what turns a weekend into a real stretch of it. The money goes to this client, and to the projects that come after it. Nothing in the program is held back if you don't.

Buy me a coffee on Ko-fi — or use the Sponsor button at the top of this page.

Why this is a separate repository

The source is public, under the PolyForm Noncommercial license, at CodingIsCoolFr/Singularity. You can read it, change it, and share it. You cannot sell it, or use it to make money. This repository still exists because the updater wants an installer, not the source tree. It reads this repository's latest release.

Every release page here carries two links titled Source code (zip) and Source code (tar.gz). GitHub attaches those to every release automatically and there is no way to turn them off. They are not Singularity's source. They hold a copy of this repository — this README, the how-it-was-built note, the brand images, and the benchmark — and nothing else. The name is GitHub's, not a description of what is inside.

Two things are checked rather than trusted, since this is where a program fetches code it will then run:

Where it came from The download address is taken from a release body, which is text from a web service. It is matched against the hosts GitHub actually serves releases from, including the one it redirects to, rather than followed because of where it was found.
That it is whole The finished file is measured against the size the release declares. A truncated installer runs, fails part way through, and leaves a half replaced program behind.

Warning, read this before installing

Discord does not permit third party clients on a normal user account, and using one can get the account banned. That risk is taken here deliberately.

Your password is sent to discord.com and nowhere else, is never written to disk and never logged. Only the session token that comes back is kept, sealed with your Windows account key so no other account on the machine can read it. When Discord asks for a captcha, it is shown for you to solve, exactly as in Discord's own app; nothing ever answers one on its own. Images are only ever fetched from Discord's own hosts, so a stranger's message cannot make your client call an address of their choosing.

About

Installers for Singularity, a Discord client in C++ and Qt 6. Source is public, not for commercial use, at CodingIsCoolFr/Singularity.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages