Black Lives Matter. Support the Equal Justice Initiative and read our statement here.
Scratch For Discord

Scratch For Discord

🐱 Create your own Discord Bot easily using Scratch-styled blocks.

Scratch For Discord

Scratch For Discord desktop app codebase.



  • Lightweight
  • Auto updater included
  • Simple design
  • Easy to use
  • Custom Scratch server support
  • Can be used without internet
  • Slash Commands GUI extension included


  • /.github : Github workflows that build and publish the app
  • /src : Reactjs codebase
  • /public : Assets and root page for react codebase
  • /environments : Electron
    • /environments/updates : Application updates handler
    • /environments/scripts : Preload scripts
    • /environments/assets : Assets
    • /environments/core : Application core
      • /environments/core/extensions : IPC events handler
      • /environments/core/rpc : Discord RPC, maybe?
      • /environments/core/server : Local server that serves s4d when there is no internet
      • /environments/core/storage : Storage management



  • JavaScript
  • Electron


  • Reactjs
  • Tailwindcss
  • Fontawesome

is it free to use?

Scratch For Discord is completely open-source and free to use.

App preview App preview
Scratch Scratch

Something missing? Edit this app.

Keyboard Shortcuts

Key Action
/ Focus the search bar
Esc Focus the search bar and cleans it
Select the next search result
Select the previous search result
Enter Open the selected search result
cmdEnter Ctrl+Enter Open the selected search result in a new tab