Skip to content

SPT Quick Setup

This guide explains how to run the installer scripts for the spt development environment.

These scripts will automatically:

  1. Install all required system dependencies (Node.js, Python, Tmux, etc.).
  2. Copy the bootstrap scripts to your local machine.
  3. Patch the scripts for compatibility.
  4. Run the setup.sh, verify.sh, and tmux-workspace.sh scripts 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.git

2. Run the Installer

  1. Navigate into the scripts/bootstrap directory:

    bash
    cd spt/scripts/bootstrap
  2. Make the boot scripts executable (you only need to do this once):

    bash
    chmod +x macos.sh linux.sh
  3. Run the correct script for your operating system:

    On  macOS:

    bash
    ./macos.sh

    On 🐧 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 (Runs claude-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 press n (for next).
  • Detach (Leave Session Running): Press Ctrl+b, release, then press d (for detach).
  • Re-attach: From your normal terminal, type tmux a -t workspace to 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.

Released under the MIT License.