SPT Quick Setup
This guide explains how to run the installer scripts for the spt development environment.
These scripts will automatically:
- Install all required system dependencies (Node.js, Python, Tmux, etc.).
- Copy the bootstrap scripts to your local machine.
- Patch the scripts for compatibility.
- Run the
setup.sh,verify.sh, andtmux-workspace.shscripts in order to complete the installation.
⚙️ Installation
1. Clone the Repository
First, clone the repository to your local machine:
bash
git clone https://github.com/smartpointstech/spt.git2. Run the Installer
Navigate into the
scripts/bootstrapdirectory:bashcd spt/scripts/bootstrapMake the boot scripts executable (you only need to do this once):
bashchmod +x macos.sh linux.shRun the correct script for your operating system:
On macOS:
bash./macos.shOn 🐧 Linux:
bash./linux.sh
✅ After the Script Runs
The installer script finishes by launching you directly into a TMux session named workspace. Tmux is a terminal multiplexer that allows you to run and manage multiple terminal windows within a single session.
Your tmux session is pre-configured with the following windows:
- Window 0:
Claude-1(Main work window) - Window 1:
Claude-2(A second work window) - Window 2:
Claude-Monitor(Runsclaude-monitor) - Window 3:
htop(System monitor)
Basic Tmux Commands
- Switch Windows: Press
Ctrl+b, release, then press the window number (e.g.,0,1,2). - Next Window: Press
Ctrl+b, release, then pressn(for next). - Detach (Leave Session Running): Press
Ctrl+b, release, then pressd(for detach). - Re-attach: From your normal terminal, type
tmux a -t workspaceto get back into your session.
All your new aliases (like dsp, rf-swarm, cfs, etc.) are now active and ready to use inside this tmux session.