Install
bash <(curl -fsSL https://raw.githubusercontent.com/Suydev/isotope-code/main/install-termux.sh)
Low friction setup
The app runs from a local Node server. You open it in your browser at http://127.0.0.1:3000. Supabase is optional for cloud features.
Android
Use Termux from F-Droid or GitHub. The old Play Store Termux is outdated and can break installs.
bash <(curl -fsSL https://raw.githubusercontent.com/Suydev/isotope-code/main/install-termux.sh)
isotope start isotope open
Desktop
git clone https://github.com/Suydev/isotope-code.git cd isotope-code bash setup.sh isotope start
git clone https://github.com/Suydev/isotope-code.git cd isotope-code bash setup.sh isotope start
git clone https://github.com/Suydev/isotope-code.git cd isotope-code .\install.ps1
Open the app in the browser:
http://127.0.0.1:3000
Use doctor and logs before changing files.
isotope doctor isotope logs isotope repair
Supabase
Local features can run first. Add Supabase URL and anon key when you want login, sync, backup restore, avatars, and groups.
SUPABASE_URL=https://your-project-ref.supabase.co SUPABASE_ANON_KEY=your-anon-public-key PORT=3000 ENABLE_ADMIN_MODE=false