Appearance
Installation
sp binary
Release builds are produced by build.sh (build_sp_cli) and uploaded as:
text
gs://softprobe-published-files/sp/<version>/sp-{os}-{arch}Supported platforms (release): linux/amd64, linux/arm64, darwin/amd64, darwin/arm64, windows/amd64, windows/arm64.
Install on PATH
bash
# Example: Linux amd64
curl -fsSL -o sp "https://<your-distribution-host>/sp/1.0.0/sp-linux-amd64"
chmod +x sp
sudo mv sp /usr/local/bin/
sp versionExact download URLs depend on your organization's artifact hosting.
Verify
bash
sp version
sp health --json # requires sp-boot running (when implemented)Backend Setup & Configuration
Softprobe offers two deployment modes: Softprobe Cloud (SaaS) and Self-Hosted / Enterprise.
Softprobe Cloud (SaaS)
- No local backend setup is required. All API commands point directly to
https://api.softprobe.aiby default. - No manual configuration is required. Running
sp auth loginwill automatically initialize your directories and write your active profile and auth token.
Self-Hosted / Enterprise
- Ensure your private sp-boot instance is running and reachable on your network (typically defaults to
http://127.0.0.1:8090). - Run
sp auth loginand select the Self-Hosted option to configure your custom API URL. Since these run inside private networks, no authentication token is required.
Manual Configuration Initialization
If you want to manually create the configuration files without running the interactive sp auth login, you can initialize them at any time:
bash
sp config init
# creates ~/.config/softprobe/config.jsonc and ~/.config/softprobe/sp.jsoncSee Configuration for advanced settings.
spcode AI Engine CLI
The local autonomous AI engine and developer companion.
Installation Options
Homebrew (macOS & Linux)
bash
brew install softprobe-ai/tap/spcodeNode Package Manager (NPM or Bun)
bash
npm install -g softprobe-ai@latest
# or using Bun
bun install -g softprobe-ai@latestCurl Shell Installer (macOS & Linux)
bash
curl -fsSL https://softprobe.ai/install | bashOnce installed, verify the installation:
bash
spcode --versionSee the spcode CLI guide for detailed configuration and command references.