Download the Toolkit
Two single-binary tools that work better together. Devscriptor turns your codebase into a local knowledge graph; Juggler is the agent that drives it. No package managers, no build-from-source.
Free forever for personal, non-commercial, and open-source work. Commercial use is also free today — paid commercial licensing will come later, with advance notice. Licensing & terms
Linux x86_64 / aarch64
macOS (Apple Silicon)
Windows x86_64Devscriptor 1.2.1
Local code-analysis engine · 26 languages · 75 MCP tools · LSP intelligence
Install Devscriptor from the archive
Every archive contains exactly one executable — devscriptor — bundling the CLI, LSP integration, Context Graph, and the unified MCP server. Agents start the server with devscriptor mcp.

macOS & Linux
# Example: Linux x86_64 (swap the target for your platform)
curl -LO https://downloads.devscriptor.com/installers/devscriptor-1.2.1-x86_64-unknown-linux-gnu.tar.gz
tar -xzf devscriptor-1.2.1-x86_64-unknown-linux-gnu.tar.gz
sudo mv devscriptor-*/devscriptor /usr/local/bin/
devscriptor --versionOn macOS, if Gatekeeper blocks the first launch, clear the quarantine flag: xattr -d com.apple.quarantine /usr/local/bin/devscriptor
Windows (PowerShell)
# The .zip holds one folder containing devscriptor.exe.
Expand-Archive -Path devscriptor-1.2.1-x86_64-pc-windows-msvc.zip -DestinationPath C:\
# -> C:\devscriptor-1.2.1-x86_64-pc-windows-msvc\devscriptor.exe
# Add that folder to your PATH for the current session:
$env:Path += ";C:\devscriptor-1.2.1-x86_64-pc-windows-msvc"
devscriptor --versionFirst-time setup
Scan your codebase
Fast structural scan — FTS5 keyword search and the entity/relationship graph are ready in seconds. No model loaded.
devscriptor scan ./my-projectAdd semantic search (optional)
Generate vector embeddings once — the model downloads on first run (~150 MB), then unloads. Requires ≥ 4 GB free RAM.
devscriptor embedSet up language servers (optional)
Detect your project’s languages and install the LSP servers it needs via the 4-tier resolution system.
devscriptor lsp setupConnect your AI agent
Point Claude Desktop, Cursor, or Cline at the devscriptor binary with args ["mcp"] to expose all 75 MCP tools over stdio.
devscriptor mcpJuggler 1.1.1
Agentic CLI for Kimi & GLM · auto-wires Devscriptor's 75 MCP tools · learn more
Install Juggler from the archive
Every archive contains exactly one executable — juggler — bundling the agent loop, the Kimi/GLM/OpenAI providers, the MCP client, and the REPL.

macOS & Linux
# Example: Linux x86_64 (swap the target for your platform)
curl -LO https://downloads.devscriptor.com/juggler/juggler-1.1.1-x86_64-unknown-linux-gnu.tar.gz
tar -xzf juggler-1.1.1-x86_64-unknown-linux-gnu.tar.gz
sudo mv juggler-*/juggler /usr/local/bin/
juggler --versionOn macOS, if Gatekeeper blocks the first launch, clear the quarantine flag: xattr -d com.apple.quarantine /usr/local/bin/juggler
Windows (PowerShell)
# The .zip holds one folder containing juggler.exe.
Expand-Archive -Path juggler-1.1.1-x86_64-pc-windows-msvc.zip -DestinationPath C:\
# -> C:\juggler-1.1.1-x86_64-pc-windows-msvc\juggler.exe
# Add that folder to your PATH for the current session:
$env:Path += ";C:\juggler-1.1.1-x86_64-pc-windows-msvc"
juggler --versionFirst run
Pick a provider and paste a key
init asks which provider you use and which kind of key you hold — a Coding Plan subscription and pay-per-token credits are different keys for different endpoints. It verifies the key before saving anything.
juggler initCheck your setup
doctor reports the resolved endpoint and model, the API key, and every MCP server — including the auto-detected Devscriptor.
juggler doctorRun a prompt, or open the REPL
Headless with -p for scripting and CI; omit it to drop into the interactive REPL. Kimi defaults to kimi-for-coding (K2.7), GLM to glm-5.2.
juggler -p "Explain this repo" --yesInstall Devscriptor first and Juggler finds it automatically — registering all 75 MCP tools on startup, with no configuration. Confirm with juggler doctor.
System requirements
Driven by Devscriptor's optional embedding step. Juggler itself is a lightweight client — it needs only a network path to your model endpoint (or a local one).
100% local & private. Devscriptor's scanning, indexing, and search make no network calls. The only outbound traffic is the one-time embedding-model download (Hugging Face, with the Devscriptor mirror as a fallback) and on-demand LSP server installs — both of which can be pre-staged for fully air-gapped use.
Enjoying the tools?
Devscriptor and Juggler are free, and stay free. If they earn a place in your workflow and you'd like to help fund the work, you can chip in — entirely optional, and it unlocks nothing you don't already have.
Handled by Polar (merchant of record). Nothing about your code is involved.