Get Devscriptor
Up and Running
Multiple installation methods for every platform. Choose the one that works best for your environment.
Before You Begin
Ensure your system meets these requirements before installing Devscriptor.
RustRequired
Version: 1.75+
Required for building from source with Cargo
Install Rust →C/C++ CompilerRequired
Version: GCC/Clang/MSVC
Required for compiling tree-sitter parsers
xcode-select --installGitRequired
Version: 2.0+
Required for repository operations
Docker
Version: 20.10+
Optional - for container-based installation
Choose Your Method
7 different ways to install Devscriptor. Pick the one that fits your workflow.
Quick Install (Recommended)
One-line installer for macOS and Linux
curl -fsSL https://devscriptor.io/install.sh | shWhat this does:
- Detects your operating system and architecture
- Downloads the appropriate binary
- Installs to /usr/local/bin or ~/.local/bin
- Sets up necessary permissions
Complete the Setup
After installation, complete these steps to get Devscriptor fully configured.
Download Embedding Model
Required for semantic code search
devscriptor model downloadDownloads the jina-embeddings-v2-base-code model (~300MB) for local semantic search. This is a one-time download.
Configure MCP (Optional)
Set up Claude Desktop, Cline, or other MCP clients
devscriptor mcp setupAutomatically configures MCP clients with the correct server path and settings.
Scan Your First Project
Create your first codebase database
devscriptor scan /path/to/your/projectThis creates a .devscriptor.db file with the complete knowledge graph of your codebase.
Verify Installation
Run these commands to confirm Devscriptor is installed correctly.
Check CLI version
devscriptor --versionView available commands
devscriptor --helpVerify MCP server installation
devscriptor mcp --versionKeep Devscriptor Updated
Update commands for each installation method.
curl
curl -fsSL https://devscriptor.io/install.sh | shhomebrew
brew upgrade devscriptorapt
sudo apt update && sudo apt upgrade devscriptorscoop
scoop update devscriptorwinget
winget upgrade Devscriptor.Devscriptordocker
docker pull vladimirpesic/devscriptor:latestcargo
cargo install --path crates/cli --force && cargo install --path crates/mcp --forceCommon Issues
Solutions to common installation and setup problems.
Permission denied during installation
Ensure you have write access to /usr/local/bin or use a custom installation directory:
curl -fsSL https://devscriptor.io/install.sh | sh -s -- --install-dir ~/.local/bintree-sitter compilation errors
Install C/C++ compiler and development headers:
xcode-select --installCommand not found after installation
Add the installation directory to your PATH:
export PATH="$HOME/.local/bin:$PATH" >> ~/.zshrcEmbedding model download fails
Check your internet connection and try manual download:
devscriptor model download --forceLSP server not detected
Run the LSP detection command:
devscriptor lsp detect