Qwen3.8 Show and Tell
Find, understand, and organize your files with private local AI
About me
AI PhD studentCUHK-Shenzhen
Co-founderAIDDA Institute
Developer ambassadorQwen
I work on adaptive intelligence for decision making, optimization & discovery, and I enjoy building open-source projects
The problem
Downloads, screenshots, and exports pile up faster than anyone sorts them
The filename tells you nothing about what is actually inside the image
You remember the content, an invoice, a paper, a receipt, but not where it lives
Cloud AI can help, but it requires sending file contents and folder structure elsewhere
What is Sift
Sift runs local models over your files, combining semantic search with file operations
Files and models stay on your Mac, powered by local AI
Every change is shown as a plan before it happens
Search covers documents, screenshots, and images
How I built it
Over a few weekends, I used Qwen across the whole codebase
Planned, implemented, and tested complete changes
Reasoned across the full pipeline, not just one file
I described the outcome instead of every code edit
How it works
No upload, account, cloud call, or telemetry
Demo 1 of 4
Describe what you remember; Sift returns matches with evidence
Ready 269 files indexed
Demo 2 of 4
A local vision model makes screenshots, receipts, and charts searchable
Ready 269 files indexed, 41 images read
Demo 3 of 4
One instruction becomes a plan for the whole folder
Ready 269 files indexed
Demo 4 of 4
Approve, edit, postpone, or undo changes
Ready 269 files indexed
Try it
Ask anything below
Ready 269 files indexed
Under the hood
qwen3:4bAnswers questions and organizes folders
qwen3-embedding:0.6bTurns files into embeddings for meaning-based search
qwen2.5vl:3bReads text and content inside images
All three run through Ollama and can be swapped for another compatible local model with /model
Built for agents too
Anything you can ask interactively also works as a plain command, so other tools and agents can call Sift directly
# ask a question, get an answer back
sift ask "Where is my March invoice?" --folder ~/Downloads
# draft a plan, save it as JSON, apply it later
sift plan "move all PDFs into Papers" --folder ~/Downloads --save papers.json
sift apply papers.json
# propose a full reorganization
sift organize ~/Downloads --save organize.json
An agent can draft the JSON plan, a person can review it, and Sift can apply it later
Why Sift
| Area | Sift | Existing organizers |
|---|---|---|
| Search | Natural-language, with visible evidence | Filenames, metadata, rules |
| Organization | Proposes structure from the full batch | Predefined categories or conditions |
| Workflow | Plain-language requests, before and after preview | Menus, profiles, fixed rules |
| Privacy | Local AI models, files stay on your Mac | Cloud usage varies by product |
Get started
curl -fsSL https://ollama.com/install.sh | sh
open -a Ollama
git clone https://github.com/richardcsuwandi/sift.git
cd sift && uv tool install .
sift ~/Downloads
Prefer a GUI? Sift also ships as a native macOS app
What is next
Extending beyond the initial macOS release
Related files and automatically discovered groups
Let other agents use Sift’s local index as context
Sift is free and open source