{"id":21214494,"url":"https://github.com/slice/cyclone","last_synced_at":"2026-03-07T12:02:28.261Z","repository":{"id":37253563,"uuid":"427248702","full_name":"slice/cyclone","owner":"slice","description":"native bespoke discord client for macs","archived":false,"fork":false,"pushed_at":"2023-11-03T02:19:31.000Z","size":2430,"stargazers_count":43,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-10T12:08:02.413Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/slice.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-12T05:56:08.000Z","updated_at":"2024-11-25T12:09:46.000Z","dependencies_parsed_at":"2023-01-24T15:31:17.458Z","dependency_job_id":"66ef04a4-1884-4057-8a7b-20664c0153d9","html_url":"https://github.com/slice/cyclone","commit_stats":null,"previous_names":["slice/cyclone"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/slice/cyclone","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slice%2Fcyclone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slice%2Fcyclone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slice%2Fcyclone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slice%2Fcyclone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/slice","download_url":"https://codeload.github.com/slice/cyclone/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/slice%2Fcyclone/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30212485,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T09:02:10.694Z","status":"ssl_error","status_checked_at":"2026-03-07T09:02:08.429Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-20T21:28:10.512Z","updated_at":"2026-03-07T12:02:23.232Z","avatar_url":"https://github.com/slice.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cyclone\n\n![A screenshot of Cyclone.](https://awo.oooooooooooooo.ooo/i/8x53t.jpg)\n\nCyclone is a **work in progress** third-party [Discord](https://discord.com/)\nclient for Macs.\n\nGoals, in order of descending priority:\n\n1. Be a good macOS citizen. Follow Apple's\n   [Human Interface Guidelines](https://developer.apple.com/design/human-interface-guidelines/designing-for-macos).\n   Pursue utilitarianism, embrace unorthodox features, and cater to power users.\n1. Present as a first-party client to Discord's servers. Enabling spam,\n   automation, and abuse are not goals of Cyclone, but extra care is taken to\n   avoid automated account bans.\n1. Consume less CPU, memory, and energy than Discord's official client.\n1. Facilitate easy debugging and inspection of network traffic to and from\n   Discord's gateway and HTTP API.\n\n## Requirements\n\nSwift 5.9 (Xcode 15.0) or later is required to build. Cyclone targets macOS 12.4\n(Monterey) or newer, and will not launch on older versions.\n\n## Usage\n\n\u003e [!IMPORTANT]\n\u003e **Disclaimer:** In its current state, Cyclone lacks many essential features\n\u003e necessary for basic use. It is not intended for end-users at this time, and\n\u003e resembles something more akin to an experiment than a fully fledged\n\u003e client. Consider exploring alternatives such as [Accord] or [Swiftcord].\n\n[accord]: https://github.com/evelyneee/accord\n[swiftcord]: https://github.com/SwiftcordApp/Swiftcord\n\n1. After building and running, when the app activates, press Command-Comma to\n   open the Settings window. (At the moment, Cyclone doesn't create any windows\n   upon startup by default.)\n1. Navigate to the Accounts tab and create a new account, inputting a Discord\n   user token.\n   - To enable compression, append `\u0026compress=zlib-stream` to the gateway URL.\n     Cyclone will automatically detect the presence of this parameter and\n     decompress packets.\n1. Back in Xcode, press Command-Shift-Comma to open the scheme editor.\n1. In the Run scheme, under the Arguments tab, add an entry under \"Arguments\n   Passed on Launch\".\n1. Input `-BSLKAutomaticallyAuthorizeWithFirstAccount YES` and ensure that the\n   argument is enabled by ticking the checkbox.\n1. Stop the app and relaunch. The app will automatically attempt to connect to\n   Discord with the first account present in the Settings window.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslice%2Fcyclone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslice%2Fcyclone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslice%2Fcyclone/lists"}