Free for individual & non-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 is also free today — paid commercial licensing will come later, with advance notice. Licensing & terms

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

Devscriptor 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.

macOSLinuxmacOS & 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 --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)

# 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 --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.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.

macOSLinuxmacOS & 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 --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)

# 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 --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)
LinuxAny mainstream glibc distribution — no OpenSSL or extra packages
macOSApple Silicon (aarch64) only — Intel Macs are not supported
WindowsWindows 10 / 11, 64-bit

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.