TurboWarp as a desktop app.
If you're looking for downloads, head to: https://desktop.turbowarp.org/
Licensed under the GPLv3.0. See LICENSE for more information.
Parts of this repository are based on LLK/scratch-desktop.
Install these:
You'll need to open a terminal for the next steps.
Clone it:
git clone https://github.com/TurboWarp/desktop turbowarp-desktop
cd turbowarp-desktopInstall dependencies:
# This will take a while and it may seem to get stuck at some point. This is normal if your internet isn't the fastest.
npm ciDownload library files: (Optional, but if you don't do this then the libraries won't work)
npm run fetch
Build:
# Development
npm start
# Production (output is in `dist` folder)
npm run dist
# If it crashes with "JavaScript heap out of memory", try:
NODE_OPTIONS=--max-old-space-size=4096 npm run distThe website source code is in the docs folder.
TurboWarp Desktop lets you configure custom JS and CSS. This is an advanced feature that is not officially supported -- use at your own risk.
Find TurboWarp Desktop's data path:
- Windows:
%APPDATA%/TurboWarp - macOS:
~/Library/Application Support/TurboWarp - Linux (non-Snap):
~/.config/TurboWarp
Create the file userscript.js in this folder to configure custom JS. Create the file userstyle.css in this folder to configure custom CSS. Completely restart TurboWarp Desktop (including all windows) to apply.