pleme-codesearch 0.1.142

Fast, local semantic code search powered by Rust — BM25, vector embeddings, tree-sitter AST
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use anyhow::Result;

pub async fn run(model: Option<String>) -> Result<()> {
    let model_name = model.unwrap_or_else(|| "mxbai-embed-xsmall-v1".to_string());

    println!("📦 Downloading embedding model: {}", model_name);

    // TODO: Download model from HuggingFace Hub

    println!("✅ Setup complete!");
    Ok(())
}