| Crates.io | codeprysm-cli |
| lib.rs | codeprysm-cli |
| version | 0.1.0 |
| created_at | 2026-01-05 23:44:39.614714+00 |
| updated_at | 2026-01-05 23:44:39.614714+00 |
| description | CLI for CodePrism code analysis and search |
| homepage | https://github.com/codeprysm/codeprysm |
| repository | https://github.com/codeprysm/codeprysm |
| max_upload_size | |
| id | 2024811 |
| size | 336,316 |
CLI for CodePrysm code analysis and search.
Part of the CodePrysm project.
cargo install codeprysm-cli
# With GPU acceleration (recommended)
cargo install codeprysm-cli --features metal # macOS
cargo install codeprysm-cli --features cuda # Linux/Windows
# 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
initGenerate code graph and semantic index:
codeprysm init --root /path/to/repo
updateIncrementally update the index:
codeprysm update --root /path/to/repo
searchSearch for code entities:
codeprysm search "function that handles errors"
codeprysm search --kind callable "authentication"
codeprysm search --limit 20 "database connection"
mcpStart the MCP server:
codeprysm mcp --root /path/to/repo --qdrant-url http://localhost:6334
statsShow index statistics:
codeprysm stats --codeprysm-dir .codeprysm
CodePrysm looks for configuration in:
.codeprysm/config.toml in the repository~/.config/codeprysm/config.toml global configExample configuration:
[qdrant]
url = "http://localhost:6334"
[indexing]
exclude = ["**/node_modules/**", "**/vendor/**"]
MIT License - see LICENSE