Skip to content

Installation

Spine ships as the synaptixs-spine package. The CLI is orchestrator; the MCP server is orchestrator-mcp. Requires Python 3.12+.

Core

Terminal window
pip install synaptixs-spine

This gives you deterministic, no-LLM comprehension across all 14 language front-ends and the full orchestrator CLI (55 commands, 7 areas).

The full install

Terminal window
pip install 'synaptixs-spine[all]'

[all] is the recommended install for the assistant plugin: every language front-end, the MCP server, and PDF + Word/Excel ingestion.

Targeted extras

Install only what you need:

ExtraAdds
allevery front-end + MCP server + doc/office ingestion (recommended)
languagesall 14 language front-ends
sdlcrun the generated tests (the sdlc feature/run path)
mcpthe orchestrator-mcp assistant plugin server
docs.pdf ingestion
office.docx, .xlsx ingestion
sqlSQL data-layer comprehension + codegen
goGo language support
rustRust language support (comprehension + Cargo-aware codegen; also needs Cargo, rustc and Rustfmt at the repository’s declared MSRV or newer, and Clippy when the repository configures it)
phpPHP language support (comprehension + codegen via Composer or a pinned PHPUnit PHAR)
perlPerl language support (comprehension + codegen via perl -c, Perl::Critic, prove)
kotlinKotlin language support (comprehension + call graph; codegen via a Gradle-aware test runner for Kotlin/JVM and Android)
clangoptional C/C++ semantic pass — wheel-bundled libclang resolves member calls the CST cannot, adding edges only between symbols already in the graph; included in [all]
mediaopt-in image OCR (Tesseract) + media transcripts — off by default
asropt-in audio/video transcription (local Whisper)
otelOpenTelemetry export

Verify

Terminal window
orchestrator --version # → 3.57.1
orchestrator understand .