Discover and explore top open-source AI tools and projects—updated daily.
dropboxLocal semantic search engine
Top 68.4% on SourcePulse
Summary
Witchcraft provides a high-performance, client-side semantic search engine reimplemented in safe Rust. It targets developers and power users needing fast, standalone search without external APIs or vector databases. Its core benefit is lightning-fast, self-contained search, demonstrated for recalling AI coding sessions.
How It Works
This project is a Rust reimplementation of Stanford's XTR-Warp, using a single-file SQLite database for persistence. It employs an embedding and indexing pipeline for semantic search, prioritizing standalone deployment. It supports T5 backends (GGUF via Candle, OpenVINO) and hardware acceleration (Apple Metal, x86 fbgemm).
Quick Start & Requirements
make warp-cli for the CLI, make pickbrain for the example.warp-cli for data ingestion (readcsv), embedding (embed), and index creation (index). State persists in mydb.sqlite.https://github.com/jlscheerer/xtr-warp.Highlighted Details
pickbrain, a CLI for indexing and semantically searching AI coding transcripts (Claude Code, OpenAI Codex) to recall specific conversations.Maintenance & Community
The provided README does not detail notable contributors, sponsorships, partnerships, or community channels (e.g., Discord, Slack).
Licensing & Compatibility
Licensed under the Apache License, Version 2.0. This permissive license is compatible with commercial use and closed-source projects.
Limitations & Caveats
Adoption requires downloading external XTR weights. The project notes nextest is necessary for reliable unit testing due to potential "history effects" with standard cargo test.
3 days ago
Inactive
freedmand
mixedbread-ai
meilisearch