codeprysm-cli 0.1.0

CLI for CodePrism code analysis and search
codeprysm-cli-0.1.0 is not a library.

codeprysm-cli

Crates.io License: MIT

CLI for CodePrysm code analysis and search.

Part of the CodePrysm project.

Installation

cargo install codeprysm-cli


# With GPU acceleration (recommended)

cargo install codeprysm-cli --features metal  # macOS

cargo install codeprysm-cli --features cuda   # Linux/Windows

Quick Start

# Start Qdrant (required for semantic search)

docker run -d --name qdrant -p 6333:6333 -p 6334:6334 qdrant/qdrant:latest


# Initialize your codebase

cd /path/to/your/repo

codeprysm init


# Search your code

codeprysm search "authentication handler"


# Start MCP server for AI assistants

codeprysm mcp

Commands

init

Generate code graph and semantic index:

codeprysm init --root /path/to/repo

update

Incrementally update the index:

codeprysm update --root /path/to/repo

search

Search for code entities:

codeprysm search "function that handles errors"

codeprysm search --kind callable "authentication"

codeprysm search --limit 20 "database connection"

mcp

Start the MCP server:

codeprysm mcp --root /path/to/repo --qdrant-url http://localhost:6334

stats

Show index statistics:

codeprysm stats --codeprysm-dir .codeprysm

Configuration

CodePrysm looks for configuration in:

  1. .codeprysm/config.toml in the repository
  2. ~/.config/codeprysm/config.toml global config

Example configuration:

[qdrant]

url = "http://localhost:6334"



[indexing]

exclude = ["**/node_modules/**", "**/vendor/**"]

License

MIT License - see LICENSE