EnglishالعربيةDeutschEspañolFrançaisItaliano日本語한국어PortuguêsРусскийTürkçe简体中文繁體中文
🦂 Written in Pure C — Not a wrapper. Not a script. Real native code.

SCORPIOX CODE

A coding assistant compiled from 102,277 lines of C. No runtime. No interpreter. No VM. Just raw, native performance.

C
Pure C. Nothing else.
102K
Lines of handwritten C
39
Static binaries
0
Runtime dependencies

Get Started

One command. Installs everything.

Windows x64 — WSL2 containers
iwr -useb get.scorpiox.net | iex

Run in PowerShell. Downloads the binary and configures PATH automatically.

Launch in Browser

Pure C. Built different.

No Python. No Node. No Go. No Rust. Hand-written C compiled to static binaries.

102,277 Lines of C

Every line hand-written in C. Static musl linking. No allocator overhead, no GC pauses. Starts in milliseconds, uses kilobytes.

🧠

Agentic Tool Loop

Full agentic execution — runs bash, edits files, searches the web, manages tasks, all autonomously.

🔧

39 Unix Tools

One tool, one job. Composable binaries that work together — bash, search, docs, tasks, plan mode.

📦

Built-in Containers

WSL2 distros on Windows, user namespaces on Linux. Stateless containers with zero config.

🌐

Multi-Provider

Claude, Gemini, GLM, llama.cpp — switch backends with a single config change. Not locked in.

💻

TUI + Headless

Rich terminal UI for interactive work, or pipe-friendly headless mode for scripts and automation.

One tool, one job.

Unix philosophy. Every binary does one thing well. Compose them to solve anything.

sx
TUI + headless
scorpiox-bash
Run commands
scorpiox-pwsh
Remote PowerShell
scorpiox-search
Web search
scorpiox-docs
Fetch URLs
scorpiox-tasks
Task manager
scorpiox-planmode
Complex planning
scorpiox-agent
Build agents
scorpiox-conv
Conversations
scorpiox-traffic
API monitor
scorpiox-wsl
WSL2 launcher
scorpiox-unshare
Linux containers
scorpiox-mcp
MCP server
scorpiox-hook
Git hooks
scorpiox-sdk
SDK framework
scorpiox-cron
Scheduled tasks
scorpiox-host
Service host
scorpiox-tmux
Terminal mux
scorpiox-email
Email client
scorpiox-whatsapp
WhatsApp bridge
scorpiox-imessage
iMessage bridge
scorpiox-podman
Container runtime
scorpiox-gemini
Gemini CLI
scorpiox-openai
OpenAI CLI
scorpiox-config
Configuration
scorpiox-compact
Context compact
scorpiox-rewind
Session rewind
scorpiox-transcript
Transcripts
scorpiox-usage
Token usage
scorpiox-debug
Debugging
scorpiox-emit-session
Session export
scorpiox-renderimage
Image render
scorpiox-runtest
Test runner
scorpiox-executecurl
HTTP requests
scorpiox-logger
Log viewer
scorpiox-printlogs
Print logs
scorpiox-systemprompt
Prompt editor
scorpiox-claudecode-fetchtoken
OAuth token

Clean architecture.

Four C libraries with strict one-way dependencies. 96 modules total. Every symbol prefixed. Every alloc paired with a free.

sx (TUI entry point) + 38 scorpiox-* binaries │ ├── libsxutil/ Zero dependencies (26 modules) │ ├── config, logging, platform, metrics │ ├── tools, conversation, session, rewind │ ├── system prompt, slash commands, shortcuts │ ├── json, html_strip, exec, pty, procmon │ └── wasm: exec_wasm, fs_wasm, builtins │ ├── libsxnet/ + libcurl (20 modules) │ ├── agentic loop (sx_agent), MCP server │ ├── provider abstraction + 5 backends │ │ ├── claude_code, anthropic, gemini │ │ └── openai │ │ └── wasm variants for each │ ├── HTTP client, host, state, request │ └── Claude API (sx_claude), JSON │ ├── libsxui/ + libsxnet (7 modules) │ ├── display, input, state management │ ├── bash terminal overlay, infobox │ └── file explorer, session resume │ └── libsxbridge/ Native ↔ WASM bridge └── sx_bridge (unified interface)

Your model. Your choice.

Switch between AI providers with a single config line.

claude_code

Direct to Anthropic API via OAuth. Local or remote token fetch.

Claude Opus 4.6 Claude Sonnet 4.6

anthropic

Direct Anthropic Messages API with multiple auth providers. Official, Antigravity, Z.AI or custom endpoint.

Official API Antigravity Z.AI Custom endpoint

gemini

Google Gemini native integration. Public API or internal CLI access.

Gemini 3 Flash Gemini Public API Gemini Internal

openai

Any OpenAI-compatible endpoint. Works with OpenAI, Azure, llama.cpp, Ollama, vLLM, LM Studio.

OpenAI API Azure OpenAI llama.cpp llama-server Ollama vLLM LM Studio

Up and running in 60 seconds.

1

Run the installer

One command downloads and installs the binary.

2

Added to PATH

Binary installed and PATH configured automatically.

%LOCALAPPDATA%\scorpiox
3

Launch

Open a new terminal and start coding with AI.

sx
4

Or use headless

Pipe prompts in, get answers out. Unix-style.

sx -p "explain this code"

Feature Documentation

Deep-dive into every capability — 72 pages

📚 API Reference Documentation for API Reference 📚 Architecture Documentation for Architecture 📚 Changelog Documentation for Changelog 📚 Configuration Reference 200 config keys across 25 categories. All read from scorpiox-env.txt — a flat key=value file... 📚 Extensibility 31 lifecycle hooks, custom slash commands, reusable skills, MCP server integration, timer ca... 📚 Internationalization Documentation for Internationalization 📚 Performance Documentation for Performance 📚 MCP Protocol Model Context Protocol v2024-11-05 over stdio. JSON-RPC 2.0 transport, 13 native tools imple... 💻 Platform Support Documentation for Platform Support 💻 linux-x64 Platform Guide Documentation for linux-x64 Platform Guide 💻 macOS ARM64 Platform Guide Documentation for macOS ARM64 Platform Guide 🌐 AI Providers 6 providers, each with its own C bridge. Switch with one config key. Streaming, thinking, to... 🌐 Codex Provider Deep dive into the OpenAI Codex provider — models, auth, features, and configuration for sco... 🌐 OpenAI Provider Generic OpenAI-compatible provider — works with any API that implements the OpenAI chat comp... 📦 Container Runtime Documentation for Container Runtime 📦 WSL Container Runtime Documentation for WSL Container Runtime 🔌 Networking Documentation for Networking 🔌 scorpiox-beam Networking Zero-copy file transfer over TCP. No config, no dependencies — just send and receive. 🔌 scorpiox-email Networking Documentation for scorpiox-email Networking 🔌 scorpiox-emit-session Documentation for scorpiox-emit-session 🔌 scorpiox-frp Networking Documentation for scorpiox-frp Networking 🔌 scorpiox-host Networking Documentation for scorpiox-host Networking 🔌 scorpiox-multiplexer Networking Pure C terminal multiplexer with PTY management, VT100 emulation, and Unix domain socket IPC. 🔌 scorpiox-server-email Documentation for scorpiox-server-email 🔌 scorpiox-thunderbolt4 Networking Raw Ethernet file transfer over Thunderbolt 4. Bypasses TCP/IP entirely — BPF-based, MAC-onl... 🔌 scorpiox-traffic Documentation for scorpiox-traffic 🔌 Proxy & Router Support Documentation for Proxy & Router Support 🔧 Modular Tools 36 standalone binaries that extend scorpiox code. Each tool is a focused C binary — self-con... 🔧 scorpiox-agent — Clone, Build & Run Agents Documentation for scorpiox-agent — Clone, Build & Run Agents 🔧 scorpiox-askuserquestion — Interactive Multiple-Choice CLI Interactive CLI tool for presenting multiple-choice questions to users via a TUI interface. ... 🔧 scorpiox-bash — Shell Command Executor Documentation for scorpiox-bash — Shell Command Executor 🔧 scorpiox-busybox — Unix Tool Manager for Windows Documentation for scorpiox-busybox — Unix Tool Manager for Windows 🔧 scorpiox-codex-fetchtoken Documentation for scorpiox-codex-fetchtoken 🔧 scorpiox-config — Configuration Manager for scorpiox-env.txt Documentation for scorpiox-config — Configuration Manager for scorpiox-env.txt 🔧 scorpiox-conv — Conversation Management Documentation for scorpiox-conv — Conversation Management 🔧 scorpiox-cron — Crontab Wrapper CLI Documentation for scorpiox-cron — Crontab Wrapper CLI 🔧 scorpiox-dns — Lightweight LAN DNS Server Documentation for scorpiox-dns — Lightweight LAN DNS Server 🔧 scorpiox-docs — URL Content Fetcher Documentation for scorpiox-docs — URL Content Fetcher 🔧 scorpiox-email — SMTP Email Tool Documentation for scorpiox-email — SMTP Email Tool 🔧 scorpiox-executecurl — Interactive Curl Script Executor Documentation for scorpiox-executecurl — Interactive Curl Script Executor 🔧 scorpiox-frp — FRP Reverse Proxy Client Documentation for scorpiox-frp — FRP Reverse Proxy Client 🔧 scorpiox-host — Session Gateway Server Documentation for scorpiox-host — Session Gateway Server 🔧 scorpiox-imessage — Stateless iMessage CLI Documentation for scorpiox-imessage — Stateless iMessage CLI 🔧 scorpiox-logger — Session-Based File Logger Documentation for scorpiox-logger — Session-Based File Logger 🔧 scorpiox-mcp — MCP Tool Management CLI Documentation for scorpiox-mcp — MCP Tool Management CLI 🔧 scorpiox-mirror-git — Git Fleet Mirror Tool Documentation for scorpiox-mirror-git — Git Fleet Mirror Tool 🔧 scorpiox-multiplexer — Terminal Multiplexer Documentation for scorpiox-multiplexer — Terminal Multiplexer 🔧 scorpiox-otp — TOTP/HOTP Generator Documentation for scorpiox-otp — TOTP/HOTP Generator 🔧 scorpiox-planmode — Plan Mode Manager Documentation for scorpiox-planmode — Plan Mode Manager 🔧 scorpiox-podman — Run ScorpioX in Containerized Environments Documentation for scorpiox-podman — Run ScorpioX in Containerized Environments 🔧 scorpiox-pwsh — Remote PowerShell Executor Documentation for scorpiox-pwsh — Remote PowerShell Executor 🔧 scorpiox-renderimage — Render Images to Terminal Documentation for scorpiox-renderimage — Render Images to Terminal 🔧 scorpiox-rewind — Conversation History Rewind Documentation for scorpiox-rewind — Conversation History Rewind 🔧 scorpiox-runtest — Interactive Test Runner Documentation for scorpiox-runtest — Interactive Test Runner 🔧 scorpiox-screenshot — Cross-Platform Multi-Monitor Screenshot Capture Documentation for scorpiox-screenshot — Cross-Platform Multi-Monitor Screenshot Capture 🔧 scorpiox-sdk — Agent Runner & Serve Mode Documentation for scorpiox-sdk — Agent Runner & Serve Mode 🔧 scorpiox-search — Concurrent Web Search CLI Documentation for scorpiox-search — Concurrent Web Search CLI 🔧 scorpiox-server — Lightweight HTTP Server Documentation for scorpiox-server — Lightweight HTTP Server 🔧 scorpiox-spaceship-cli — Spaceship DNS API CLI Documentation for scorpiox-spaceship-cli — Spaceship DNS API CLI 🔧 scorpiox-sshpass — Zero-Friction SSH Wrapper Documentation for scorpiox-sshpass — Zero-Friction SSH Wrapper 🔧 scorpiox-systemprompt CLI tool to output system prompt text for AI agent sessions 🔧 scorpiox-tasks — Persistent Task Management Documentation for scorpiox-tasks — Persistent Task Management 🔧 scorpiox-thunderbolt4 — Raw Ethernet File Transfer Raw Ethernet file transfer over Thunderbolt 4 bridge connections. Bypass TCP/IP overhead for... 🔧 scorpiox-tmux — Tmux Mission Control TUI Documentation for scorpiox-tmux — Tmux Mission Control TUI 🔧 scorpiox-transcript — Conversation History Viewer Documentation for scorpiox-transcript — Conversation History Viewer 🔧 scorpiox-usage — Token Usage Tracking CLI Documentation for scorpiox-usage — Token Usage Tracking CLI 🔧 scorpiox-vault-git — Git Repo Offline Backup Tool Documentation for scorpiox-vault-git — Git Repo Offline Backup Tool 🔧 scorpiox-vm — Minimal KVM Virtual Machine Runner Documentation for scorpiox-vm — Minimal KVM Virtual Machine Runner 🔧 scorpiox-voice — Voice Recording & Transcription Documentation for scorpiox-voice — Voice Recording & Transcription 🔧 scorpiox-whatsapp — WhatsApp CLI Documentation for scorpiox-whatsapp — WhatsApp CLI 🔧 scorpiox-wsl — WSL2 Stateless Execution Documentation for scorpiox-wsl — WSL2 Stateless Execution 🔧 sx — TUI for Claude Documentation for sx — TUI for Claude