- Remote Filesystem: Access and edit local files from Spck Editor mobile app
- Git Integration: Full git operations (commit, push, pull, branch management) — requires Git 2.20.0+
- Terminal Access: Interactive terminal sessions with xterm.js
- Browser Proxy: Preview your local server in a full-screen browser view inside Spck Editor
- Fast Search: Optimized file search with automatic ripgrep detection (100x faster when installed)
- Local AI Coding Agents (ACP): Drive Claude Code, Codex, or Gemini CLI from Spck Editor's AI Chat via the Agent Client Protocol. The agent runs on your machine with your own subscription. See AI Coding Agents on Mobile (ACP).
- Secure: Cryptographically signed requests with optional Firebase authentication
The CLI connects to Spck Editor through a relay server that forwards messages between the two. On first run, the CLI automatically selects the relay server with the lowest latency and saves the preference to ~/.spck-editor/.credentials.json.
IMPORTANT: Both the CLI and the Spck Editor client must use the same relay server to connect. If the client cannot find the CLI, verify that both sides have selected the same relay server.
| Region | URL |
|---|---|
| Europe | cli-eu-1.spck.io |
| North America | cli-na-1.spck.io |
| South Asia | cli-sas-1.spck.io |
| East Asia | cli-ea-1.spck.io |
# Use a specific relay server
spck --server cli-eu-1.spck.io
# Short form
spck -s cli-na-1.spck.ioThe override is saved and reused on subsequent runs. To re-run auto-selection, clear your credentials and restart:
spck --logout
spckWhen connecting from the mobile app via Link Remote Server, select the same relay server from the Relay Server dropdown that the CLI is using. The relay server name is displayed in the CLI output after connecting.
cd /path/to/project
spck
# Connect from mobile app (auto-connects to saved server)
# Start coding- Browse files in mobile app
- Tap to open and edit
- Files save automatically to your computer
Option 1 - Mobile App GUI:
- Open Git panel
- View changes, stage files
- Commit and push
Option 2 - Terminal:
git status
git add .
git commit -m "Update feature"
git pushTap the terminal icon in the mobile app for full shell access with your user permissions.
# Keep CLI running for quick reconnects (recommended)
# Or stop with Ctrl+C# Reconfigure with correct path
spck --setup
# Or specify directly
spck --root /correct/path/to/project# Clear settings and start fresh
spck --logout
spck --setup- Check internet connection
- Verify both the CLI and Spck Editor are using the same relay server (shown in CLI output after connecting)
- Try logging out and reconnecting:
spck --logout spck
- Check firewall settings — ensure WebSocket connections (port 443) are allowed
- Verify Spck Editor app is installed before scanning
- Use manual entry: Projects → New Project → Link Remote Server
- Use native Camera app, not third-party scanners
-
Verify Git is installed:
git --version # Requires 2.20.0+ -
Install if needed:
# macOS brew install git # Ubuntu/Debian sudo apt-get install git # Windows: Download from git-scm.com
Install ripgrep for 100x faster search:
# macOS
brew install ripgrep
# Ubuntu/Debian
sudo apt-get install ripgrep
# Windows (Chocolatey)
choco install ripgrep
# CLI automatically detects and uses ripgrep# View permissions
ls -la /path/to/file
# Fix if needed
chmod 644 /path/to/file
# Don't use sudo - CLI should run as the user who owns the filesThe maximum number of simultaneous CLI connections and daily usage limits depend on your account type:
| Plan | CLI Connections | Daily Limit |
|---|---|---|
| Free | 1 | 30 minutes |
| Supporter | 2 | Unlimited |
| Gold | 5 | Unlimited |
Free tier usage resets daily at 12:00 AM UTC.
When the connection limit is reached:
⚠️ Maximum of X CLI connections reached.
Close other CLI instances and try again.
When the daily free tier limit is reached:
⚠️ Daily free tier limit of 30 minutes has been reached.
Upgrade to continue using CLI.
Check active connections:
spck --account💡 Note: Only one mobile device can connect to a CLI instance at a time. Each CLI instance uses one connection slot.
- Website: https://spck.io
- Support: Contact through Spck Editor mobile app