Free for individuals · $19/seat for commercial use

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 needs a seat at $19 per developer per month — no license key, nothing to activate. Commercial license · Licensing & terms

Linux Linux x86_64 / aarch64macOS macOS (Apple Silicon / Intel)Windows Windows x86_64

Devscriptor 1.3.0

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.

macOSLinuxmacOS & Linux

# Example: Linux x86_64 (swap the target for your platform)
# The {,.sha256} downloads the archive and its checksum in one shot.
curl -LO https://downloads.devscriptor.com/installers/devscriptor-1.3.0-x86_64-unknown-linux-gnu.tar.gz{,.sha256}

# Verify integrity (recommended) — must print "OK":
sha256sum -c devscriptor-1.3.0-x86_64-unknown-linux-gnu.tar.gz.sha256
# macOS: shasum -a 256 -c devscriptor-1.3.0-x86_64-unknown-linux-gnu.tar.gz.sha256

tar -xzf devscriptor-1.3.0-x86_64-unknown-linux-gnu.tar.gz
sudo mv devscriptor-*/devscriptor /usr/local/bin/
devscriptor --version

On macOS, if Gatekeeper blocks the first launch, clear the quarantine flag: xattr -d com.apple.quarantine /usr/local/bin/devscriptor

Windows Windows (PowerShell)

# Verify integrity (recommended): the printed hash must match the .sha256 file
# published next to the archive.
(Get-FileHash -Algorithm SHA256 devscriptor-1.3.0-x86_64-pc-windows-msvc.zip).Hash.ToLower()
Get-Content devscriptor-1.3.0-x86_64-pc-windows-msvc.zip.sha256

# The .zip holds one folder containing devscriptor.exe.
Expand-Archive -Path devscriptor-1.3.0-x86_64-pc-windows-msvc.zip -DestinationPath C:\
# -> C:\devscriptor-1.3.0-x86_64-pc-windows-msvc\devscriptor.exe

# Add that folder to your PATH for the current session:
$env:Path += ";C:\devscriptor-1.3.0-x86_64-pc-windows-msvc"
devscriptor --version

First-time setup

1

Scan your codebase

Fast structural scan — FTS5 keyword search and the entity/relationship graph are ready in seconds. No model loaded.

devscriptor scan ./my-project
2

Add semantic search (optional)

Generate vector embeddings once — the model downloads on first run (~150 MB), then unloads. Requires ≥ 4 GB free RAM.

devscriptor embed
3

Set up language servers (optional)

Detect your project’s languages and install the LSP servers it needs via the 4-tier resolution system.

devscriptor lsp setup
4

Connect 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 mcp

Juggler 1.2.2

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.

macOSLinuxmacOS & Linux

# Example: Linux x86_64 (swap the target for your platform)
# The {,.sha256} downloads the archive and its checksum in one shot.
curl -LO https://downloads.devscriptor.com/juggler/juggler-1.2.2-x86_64-unknown-linux-gnu.tar.gz{,.sha256}

# Verify integrity (recommended) — must print "OK":
sha256sum -c juggler-1.2.2-x86_64-unknown-linux-gnu.tar.gz.sha256
# macOS: shasum -a 256 -c juggler-1.2.2-x86_64-unknown-linux-gnu.tar.gz.sha256

tar -xzf juggler-1.2.2-x86_64-unknown-linux-gnu.tar.gz
sudo mv juggler-*/juggler /usr/local/bin/
juggler --version

On macOS, if Gatekeeper blocks the first launch, clear the quarantine flag: xattr -d com.apple.quarantine /usr/local/bin/juggler

Windows Windows (PowerShell)

# Verify integrity (recommended): the printed hash must match the .sha256 file
# published next to the archive.
(Get-FileHash -Algorithm SHA256 juggler-1.2.2-x86_64-pc-windows-msvc.zip).Hash.ToLower()
Get-Content juggler-1.2.2-x86_64-pc-windows-msvc.zip.sha256

# The .zip holds one folder containing juggler.exe.
Expand-Archive -Path juggler-1.2.2-x86_64-pc-windows-msvc.zip -DestinationPath C:\
# -> C:\juggler-1.2.2-x86_64-pc-windows-msvc\juggler.exe

# Add that folder to your PATH for the current session:
$env:Path += ";C:\juggler-1.2.2-x86_64-pc-windows-msvc"
juggler --version

First run

1

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 init
2

Check your setup

doctor reports the resolved endpoint and model, the API key, and every MCP server — including the auto-detected Devscriptor.

juggler doctor
3

Run 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" --yes

Install 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).

RAM (scan)No requirement — structural scan never loads the model
RAM (embed)4 GB free minimum, 8 GB recommended
CPU2 cores minimum, 4+ recommended
Disk~1 GB for the embedding model cache (2 GB recommended)
Linuxglibc 2.17 or newer (Ubuntu 14.04+, Debian 8+, RHEL/CentOS 7+) — pure Rust: no OpenSSL, no C++ runtime, no extra packages
macOSmacOS 11 Big Sur or newer — Apple Silicon (aarch64) and Intel (x86_64)
WindowsWindows 10 / 11, 64-bit (x86_64) — ships with the required Universal C Runtime

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?

Free for individuals, and staying that way. If the tools 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. Using them at work? A commercial seat is the part that actually keeps this sustainable.

Handled by Polar (merchant of record). Nothing about your code is involved.