{"id":50832641,"url":"https://github.com/efekrbas/clicord","last_synced_at":"2026-06-14T01:04:57.078Z","repository":{"id":330848769,"uuid":"1124160411","full_name":"efekrbas/clicord","owner":"efekrbas","description":"Use Discord in the terminal","archived":false,"fork":false,"pushed_at":"2026-06-07T20:40:08.000Z","size":189,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-07T22:23:42.760Z","etag":null,"topics":["cli-tool","cmd","commandlinetool","discord","discord-cli","discord-cli-tool","discordcommandlinetool","javascript","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/efekrbas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-28T13:17:32.000Z","updated_at":"2026-06-07T20:40:11.000Z","dependencies_parsed_at":"2026-02-20T11:04:11.719Z","dependency_job_id":null,"html_url":"https://github.com/efekrbas/clicord","commit_stats":null,"previous_names":["efekrbas/discord-cli","efekrbas/clicord"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/efekrbas/clicord","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efekrbas%2Fclicord","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efekrbas%2Fclicord/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efekrbas%2Fclicord/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efekrbas%2Fclicord/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/efekrbas","download_url":"https://codeload.github.com/efekrbas/clicord/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/efekrbas%2Fclicord/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34305789,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-13T02:00:06.617Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["cli-tool","cmd","commandlinetool","discord","discord-cli","discord-cli-tool","discordcommandlinetool","javascript","nodejs"],"created_at":"2026-06-14T01:04:56.151Z","updated_at":"2026-06-14T01:04:57.070Z","avatar_url":"https://github.com/efekrbas.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# clicord\n\nA terminal-based Discord chat interface. Allows you to use Discord directly from your terminal, stripped of the bloat.\n\n\u003cimg width=\"642\" height=\"383\" alt=\"image\" src=\"https://github.com/user-attachments/assets/db9932fc-25d8-44bb-bfff-07b5fb20432f\" /\u003e\n\n## Features\n\n- 🎨 **Modern terminal interface**: Clean and minimal UI.\n- 💬 **Real-time messaging**: Chat with zero lag.\n- 🔐 **Automatic Login**: Automatically scans and extracts your Discord accounts from installed clients (Stable, Canary, PTB) and gives you a seamless login prompt.\n- 🚥 **User Presence Status**: View online (🟢), DND (🔴), idle (🟠), and offline (⚪) statuses for friends directly in your DM list.\n- 📦 **Rich Embed Support**: View formatted bot messages and rich embeds right inside your terminal.\n- 🔔 **Real-time notifications**: Stay updated on new messages (per-user/channel).\n- ⌨️ **Vim-style navigation**: Use `k`, `j` keys or  `up`,`down` arrow keys to navigate effortlessly.\n- 🖼️ **Media support**: View images, files, and stickers explicitly.\n- 📎 **File upload**: Easily upload files directly from the CLI.\n- 📌 **Pin messages**: Keep important messages accessible.\n- ❤️ **Reactions**: React to messages seamlessly.\n- ✏️ **Message management**: Edit and delete your own messages.\n- 💬 **Replies**: Reply directly to specific messages.\n- 🎲 **Random Welcome Quotes**: Enjoy a fresh, bloat-free quote every time you start the app.\n- 🚀 **Fast and lightweight**: Bye bye Electron. Hello performance.\n\n## Installation\n\n1. Clone or download the project repository.\n2. Install the necessary dependencies:\n```bash\nnpm install\n```\n\n3. You're ready to go! `clicord` will automatically grab your tokens from your active Discord desktop applications (Stable, Canary, PTB) and prompt you to select an account.\n\n**⚠️ Important Security Notes:**\n- **Never share your user token with anyone!**\n- Your token grants full access to your entire Discord account.\n- If you suspect your token is compromised, change your Discord password immediately to reset it.\n- *Disclaimer: Using self-bots may be prohibited under Discord's Terms of Service. Use this application at your own risk.*\n\n**🛡️ Anti-Virus False Positives:**\nSome antivirus programs or Windows Defender may flag this project as a virus or malicious software. This is a **false positive**. Because `clicord` automatically scans your local Discord installation files to extract your login token for seamless authentication, security software may mistake this behavior for a token logger or malware. The source code is completely open and transparent, and you are encouraged to review it yourself.\n\n## Usage\n\nAfter running `npm install`, you need to make the command globally available. Run:\n```bash\nnpm link\n```\n*(On Windows, you might need to run `cmd /c \"npm link\"` or run PowerShell as Administrator)*\n\nOnce linked, you can use the `clicord` command anywhere in your terminal:\n\n### Start Direct Messages:\n```bash\nclicord dm\n```\n\n### Start Server Browser:\n```bash\nclicord server\n```\n\n### Show Help / Available Commands:\n```bash\nclicord help\n```\n\n## Keyboard Shortcuts\n\n- `Esc`: Exit the application or view\n- `Ctrl+D`: Clear the input box\n- `j`, `k` or `Up`, `Down`: Navigate between messages or lists\n- `Enter`: Send message or select an item\n\n## CLI Commands within Chat\n\n- `/upload \u003cfile_path\u003e`: Upload a file to the current channel\n- `/view \u003cmessage_id\u003e`: Open a file/image/sticker in your default web browser\n- `/reply \u003cmessage_id\u003e \u003cmessage\u003e`: Reply to a specific message\n- `/r \u003cmessage_id\u003e \u003cmessage\u003e`: Quick reply to a message\n- `/edit \u003cmessage_id\u003e \u003cnew_message\u003e`: Edit your own message\n- `/delete \u003cmessage_id\u003e`: Delete your own message\n- `/pin \u003cmessage_id\u003e`: Pin a message to the channel\n- `/react \u003cmessage_id\u003e \u003cemoji\u003e`: Add a reaction to a message\n- `/help`: Show all available commands in the chat interface\n\n### File Upload Examples\n```bash\n# Upload a single file\n/upload C:\\Users\\username\\Desktop\\image.png\n\n# Upload a file with spaces in the path (use quotes)\n/upload \"C:\\Users\\username\\My Documents\\file.pdf\"\n```\n\n### Message ID Format\n- Message IDs are displayed in **yellow color within blue parentheses**.\n- File and Sticker names are displayed in **yellow within blue brackets**.\n- **File Example**: `[File: filename.png] (1455312755623067821)` \n- **Sticker Example**: `[Sticker: StickerName] (1455312755623067822)`\n\n## Requirements\n\n- Node.js version 18 or higher\n- A valid Discord User Token\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fefekrbas%2Fclicord","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fefekrbas%2Fclicord","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fefekrbas%2Fclicord/lists"}