Discover and explore top open-source AI tools and projects—updated daily.
dtsolaAI-powered local file search for multimodal queries
Top 90.2% on SourcePulse
A cross-platform desktop application, XiaoyaoSearch addresses the challenge of finding local files by enabling intelligent, AI-powered search through natural language, voice, and images. Targeted at knowledge workers, content creators, and developers, it transforms local file discovery into a conversational experience, significantly enhancing productivity.
How It Works
XiaoyaoSearch employs a hybrid architecture combining Faiss for vector search and Whoosh for full-text indexing. It integrates advanced AI models, including BGE-M3 for embeddings, FasterWhisper for speech recognition, CN-CLIP for image understanding, and Ollama for language processing. User inputs are semantically analyzed by these models, allowing for deep content and filename searches across diverse file types, offering a more intuitive and powerful retrieval mechanism than traditional file explorers.
Quick Start & Requirements
git clone), install backend dependencies (pip install -r requirements.txt), install frontend dependencies (npm install)..env file for paths and API settings.qwen2.5:1.5b.python main.py or uvicorn main:app --host 127.0.0.1 --port 8000 --reload. Frontend: npm run dev.docs/ directory.Highlighted Details
Maintenance & Community
The project is developed by dtsola, an IT Solutions Architect. Community interaction is primarily facilitated via WeChat. A product roadmap is available for project direction.
Licensing & Compatibility
The software is free for non-commercial use, allowing modification and distribution with copyright notices. Commercial use requires explicit authorization under the "小遥搜索软件授权协议". Compatibility for linking with closed-source commercial applications is not specified and likely restricted without a commercial license.
Limitations & Caveats
Commercial use is strictly prohibited without obtaining a separate license. The setup process involves manual downloading and configuration of AI models and potentially complex dependency management (e.g., CUDA), which may pose a barrier for less technical users.
5 days ago
Inactive
mixedbread-ai
marqo-ai
rom1504
lancedb