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 99,674 lines of C. No runtime. No interpreter. No VM. Just raw, native performance.

C
Pure C. Nothing else.
99K
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.

99,674 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"