| layout | single | ||
|---|---|---|---|
| title | User Guide | ||
| sidebar |
|
This guide explains how to use StratoSort Stack day-to-day, including Smart Folders, Knowledge OS (search, chat, Relate, Atlas, timeline), Downloads triage, and key settings.
For installation help, use Install Guide. For testing and bug reporting, use the Tester Guide.
StratoSort uses local AI to:
- Analyze your files by content (not just filename)
- Suggest where files belong
- Rename files using your naming rules
- Help you search by meaning, chat with your files, and see them on a graph or map
- Watch Downloads or Smart Folders and suggest where new files belong
Processing stays on your machine after the one-time model download unless you turn on optional cloud AI in Settings (your own API keys). Embeddings always stay local.
{% include figure image_path="/assets/e2e-screenshots/01_welcome_screen.webp" alt="Welcome Screen" caption="The Welcome Screen where you start your journey." %}
StratoSort is organized into five phases. You move through them in order:
- Welcome — Start screen. Choose your flow.
- Setup — Create Smart Folders (the destination folders the AI routes files into). Give each folder a plain-language description so the AI knows what belongs there.
- Discover — Drag and drop files, or use the Select/Scan Folder buttons to browse. The AI analyzes content, extracts meaning, and generates organization suggestions.
- Organize — Review each suggestion. Accept, reject, or edit the destination and filename. Use Undo/Redo if you change your mind.
- Complete — See a summary of everything that was organized. Undo is still available here.
The step tabs in the top bar follow the same rules as each step's own Continue button. A tab you cannot open yet is dimmed, and hovering or focusing it tells you why (for example, from Welcome, Discover needs a Smart Folder first; Organize needs at least one analyzed file, or files you organized before; Complete needs at least one organized file). Going back to an earlier step is always allowed. While analysis runs, files are moving, or an undo or redo is running, the tabs pause until the work finishes, and so do the dashboard links, the Alt+arrow keys, File > Select Files and Select Folder, and the knowledge graph's Go to Discover. Settings stays available from the gear icon.
Prefer one screen over steps? Choose Dashboard on the Welcome screen, or use the Guided / Dashboard toggle in the top bar, for a single overview screen. Guided (the phases above) is the default.
{% include figure image_path="/assets/e2e-screenshots/03_setup_smart_folders.webp" alt="Smart Folders" caption="Set up your destination folders to guide the AI." %}
Smart Folders are destination folders that the AI routes files into. Each Smart Folder has a description that tells the AI what kind of files belong there. The AI compares your file's content against these descriptions to decide where it fits best.
- Create folders around real outcomes (for example:
Invoices,Receipts,Screenshots,Contracts). - Write descriptions in plain language — pretend you're telling a coworker what goes in each folder.
- Be specific. "Monthly bills and vendor invoices" works better than "financial stuff."
- The app creates a single "Uncategorized" fallback folder by default on the first launch.
- You must proactively create your own specific smart folders to instruct the AI where to sort files.
- Start with 3-5 clear folders before adding more. Overlapping descriptions confuse the AI.
| Folder | Description |
|---|---|
| Invoices | "Bills from vendors and monthly service invoices." |
| Tax Documents | "W-2, 1099, tax forms, receipts needed for filing." |
| Project Specs | "Requirements, architecture docs, and project briefs." |
| Screenshots | "Screen captures, app screenshots, and UI mockups." |
There is one default naming convention. You can change it in either of two places, and both show the same value:
- Settings -> Default Locations -> File naming defaults (saved when you click Save).
- The Naming strategy button in Discover (saved as soon as you pick an option).
The default applies to Discover's suggested names (already analyzed files update to match), the Download Watcher, the Smart Folder Watcher, and Reanalyze All Files. It is kept between sessions.
You can control:
- Convention
subject-datedate-subjectproject-subject-datecategory-subjectkeep-original
- Date Format
YYYY-MM-DDMM-DD-YYYYDD-MM-YYYYYYYYMMDD
- Case
kebab-case,snake_case,camelCase,PascalCase,lowercase,UPPERCASE
- Separator
- Use safe separators like
-or_
- Use safe separators like
Tip: If you need maximum compatibility across apps and systems, prefer kebab-case plus
YYYY-MM-DD.
{% include figure image_path="/assets/e2e-screenshots/36_knowledge_os_indexed.webp" alt="Knowledge OS Search" caption="Search files by meaning, not just keywords." %}
Open Knowledge OS with Ctrl+K (Windows/Linux) or Cmd+K (macOS), or the Knowledge OS button in the nav.
Tabs:
- Search — Natural language and keyword search ("invoices from last quarter").
- Chat — Ask questions about your analyzed files; answers cite the source documents.
- Timeline — Browse analyzed files by date.
- Relate — Node-link graph of clusters and similarity edges.
- Atlas — Map of the library: nearby dots are similar. Lasso a region to move, tag, or make a Smart Folder.
- Relate is for "how do these files connect?" — follow edges, expand a cluster, inspect bridges.
- Atlas is for a bird's-eye view — outliers, likely mis-files, bulk select.
Both use the same analysis. If search is empty, switch Settings to Advanced and use Rebuild all embeddings under Settings → AI Configuration.
From Knowledge OS you can open Downloads triage: keep / trash / ambiguous buckets for a folder (usually Downloads), with a deeper scan for the ambiguous pile. Use it when the folder is messy and you want a review pass before auto-organize.
{% include figure image_path="/assets/e2e-screenshots/14_settings_panel_top.webp" alt="Settings Application" caption="Configuration and performance tuning." %}
Open Settings. Use Simple unless you need model, retrieval, or diagnostic controls — Advanced reveals those panels.
- Simple / Advanced — Simple hides advanced configuration and uses a streamlined retrieval path. Files still embed on-device in the background.
- Appearance — Theme and color.
- Local AI Engine: Model and GPU status. In Simple mode it also has Download recommended models.
- Default AI models: Text, vision, and embedding models (Advanced).
- Model Management: Download or add GGUF models (Advanced).
- Embedding behavior / rebuild: Rebuild the index after changing the embedding model (Advanced).
- Chat Persona: How the in-app assistant responds (Advanced).
- Off by default. With a cloud provider selected, document analysis, chat and organization suggestions use it; each of the three can be sent to a different provider, or kept local.
- Audio and video analysis follow the Analysis provider: speech is still transcribed on your machine and the transcript is sent. A video also sends up to four frames, but only when "Describe video keyframes" is on and you have accepted the current consent text. The pixels of still images stay local.
- Anthropic or any OpenAI-compatible endpoint (OpenAI, Ollama, LM Studio, vLLM, …).
- Per-operation and per-Smart-Folder routing; a monthly spend cap per provider; self-hosted URLs count as $0.
- API keys stay in the OS keystore. Embeddings always stay local.
See AI_PROVIDERS.md.
- Off by default. Lets Claude Desktop, Cursor, Zed, or another MCP client search and chat with your local corpus. Loopback-only, bearer token, query text is not logged.
See MCP_SERVER.md.
- Auto-organize: Watch Downloads (and related routing).
- Background Mode: Keep running in the tray.
- Exclusion rules: Skip paths or patterns from watchers and triage.
- Processing limits and Search enrichment (relationship expansion and the relationship index Rebuild button) (Advanced).
- Where new Smart Folders are created.
- File naming defaults (convention, date format, case, separator).
- Launch on startup, notifications, and software updates. Installed builds check GitHub Releases for a new version at startup and every 4 hours; turn this off with Background update checks, or use Check for updates to check now. See Network Transparency.
- License: commercial key status. Every feature works without a key.
- About and Third-party notices.
- Settings backup/restore (Advanced).
- Troubleshooting logs live under Diagnostics (Advanced): snapshot, open/export logs, API tests, and the Show live activity switch (see Need to see logs).
- Past analysis results and statistics.
On first launch, the setup wizard offers two profiles:
| Profile | Text Model | Vision Model | Embedding Model | Best For |
|---|---|---|---|---|
| Base (Small & Fast) | Llama 3.2 3B | LLaVA 1.6 Mistral 7B | all-MiniLM-L6-v2 | All computers, CPU-only, low memory |
| Better Quality | Qwen2.5 7B | LLaVA 1.6 Mistral 7B | nomic-embed-text v1.5 | Modern hardware, 16GB+ RAM, GPU |
You can switch models later in Settings -> AI Configuration -> Default AI Models (switch Settings to Advanced first; Simple mode hides this panel). Base downloads about 7 GB and Better Quality about 10 GB.
Changing the embedding model requires an index rebuild. The app prompts you when this is needed, both in Settings and when you re-run the setup wizard with files already indexed.
If you want a safe default profile:
- Start with the Base (Small & Fast) model profile
- Enable Auto-organize
- Keep confidence around 75-85%
- Use naming convention
subject-date - Use date format
YYYY-MM-DD - Keep separators simple (
-)
Then run a small batch first and review outcomes before scaling up.
- Collect files in your intake location (for example your Downloads folder).
- Open StratoSort and go to the Discover phase. Drag files in or select a folder.
- Review the AI's suggested destinations and names.
- Move to Organize and approve, edit, or reject each suggestion.
- After organizing, open Knowledge OS (Ctrl+K / Cmd+K) to search, chat, or check Atlas/Relate.
- Use Undo/Redo in Organize or Complete if something doesn't look right.
- Check Settings -> AI Configuration for model status.
- Confirm embeddings exist and rebuild if needed.
- Retry with a more specific query.
- Increase confidence threshold.
- Keep Smart Folders tightly defined.
- Start with manual review before fully trusting automation.
- Review naming defaults in Settings -> Default Locations.
- Confirm convention/date/case/separator values.
You can see this when you use Create directory on a Smart Folder marked Missing in Setup. On this computer, StratoSort creates folders only inside your home folder, Documents, Downloads or Desktop, and never inside a system folder. It goes by where the folder really is, not by the path as written. If the path runs through a shortcut-style link (a symbolic link, or a junction on Windows) that leads somewhere outside those places, or into a system folder, the folder is refused.
- Edit the Smart Folder to use the real folder the link points to.
- If that real folder is outside those places, create it yourself in File Explorer or Finder, then choose it as the Smart Folder's location with Browse.
- Open Settings -> Diagnostics (Advanced) and use Open Folder or Export Logs.
- Use Open Folder to browse logs or Export Logs to create a shareable file.
- To watch what the app is doing as it happens, turn on Settings -> Diagnostics -> Show live
activity or press Ctrl+Shift+L (Cmd+Shift+L on Mac); the shortcut works in Simple mode
too. A small panel floats over the app:
- Activity lists events in plain words ("Analyzing receipt.jpg", "Vision model ready", "Filed invoice.pdf", "Saved search index").
- Raw shows the log lines themselves, with a minimum-level filter and a context filter. Click a line to see it in full.
- Drag it by its title bar, resize it from the bottom-right corner, or focus the title bar and use the arrow keys (Shift+arrow keys resize). Minimize it to a small pill, pause it (new lines are counted and shown when you resume), copy the visible lines, or clear it. Its position, size and tab are remembered on this computer.
- It shows the same cleaned-up lines the log file holds. Folder paths are removed, leaving file
names, on Windows and in the usual places on macOS and Linux (your home folder, external drives,
/tmpand similar). A path that ends at a folder keeps that folder's own name, except your home folder itself (C:\Users\<name>,/Users/<name>,/home/<name>): its name is your account name, so it is hidden too. A Windows path that mixes\and/is cleaned up as one path. A macOS or Linux path anywhere else is only cleaned up to its first space, unless that space is in its first folder (/Shared Drives/...), so folder names after a space can still show there; organize lines name only the file. When paths are hidden for a demo or recording (STRATOSORT_REDACT_PATHS=1), the panel also shows file names as "a file". This is best effort: it can hide some words that only look like file names (such assimple-main.jsor a web address), it can show the part of a file name before its last space, and a name inside a web link or ending in.com,.coor.iocan still show. The context column (which part of the app wrote the line) is never hidden. - Turning it on or off does not create a settings backup. While it is closed, nothing is collected for it.
Use the tester guide for full reporting instructions: Tester Guide
Direct bug form: Open a bug report
Personal and other noncommercial use is free under PolyForm Noncommercial 1.0.0. There is no trial, nothing expires, and no feature needs a key.
Commercial use (a company’s business, a paid product or service, or any use that is not a permitted noncommercial purpose) needs a paid license. See Commercial licensing or email contact@kennedyappliedsciences.com.