Constellation is a Windows desktop application that breaks free from the limitations of traditional folder hierarchies. Using a flexible tag system, you can classify your files across multiple dimensions simultaneously—without being forced into a single organizational structure.
Traditional folder structures force you to choose a single classification dimension:
Option A: By Language Option B: By Author
├─ Japanese/ ├─ Author A/
├─ English/ ├─ Author B/
└─ Chinese/ └─ Author C/
└─ Some Work/ └─ Some Work/
❌ Can't find by author ❌ Can't find by language
You can't answer questions like:
- "Show me all Japanese works by Author A that are full-color"
- "Find all original works in English"
- "List everything by Author B that's complete"
Tag any folder or file with multiple attributes:
- Language: Japanese, English, Chinese
- Author: Creator names
- Work: Series or project names
- Attributes: Full-color, Original, Complete, etc.
Then search using Boolean logic (AND/OR) to find exactly what you need:
Japanese AND Author A AND Full-ColorAuthor B AND (Original OR Fan Work)
- ✅ No filename modifications
- ✅ No extra files in your folders
- ✅ All tags stored in a separate SQLite database
- ✅ Your original file structure stays untouched
| Tag Management with Color Groups | Boolean Search & Filtering |
|---|---|
![]() |
![]() |
| Create tag groups with custom colors for visual organization | Combine multiple tags to find exactly what you need |
- Tag Groups: Organize tags into categories (Language, Author, Status, etc.)
- Color Coding: Assign colors to tag groups for quick visual identification
- Tag Templates: Save frequently used tag combinations for one-click application
- Auto-Complete: Suggestions while typing to avoid duplicates
- Boolean Queries: Combine tags with AND/OR logic
- Real-Time Filtering: Click tags in the sidebar to instantly filter results
- Fuzzy Filename Search: Quick partial matching for file names
- Dual-Panel Interface:
- Left: Toggle between file tree or tag management
- Right: File list with tag information
- Multiple View Modes:
- Detail view with sortable tag columns
- Large icon view with tags below filenames
- Smooth Performance: Virtual scrolling handles thousands of files effortlessly
- Collapse the file browser to focus purely on tag organization
- Perfect for organizing and refining your tag system
| Solution | Limitation |
|---|---|
| TagSpaces | Modifies filenames or creates sidecar files that clutter your folders |
| Eagle | Forces you to import files, breaking your original folder structure |
| Obsidian/Notion | Can only create references, can't operate on actual files |
| Directory Opus | Expensive, complex, replaces your entire file manager |
| macOS Finder Tags | macOS only, tags frequently lost when moving files |
Constellation keeps your folders clean, works directly with files, and is built specifically for Windows.
- Core: Rust + Tauri 2.0
- Frontend: Vue 3 + TypeScript + Pinia
- Database: SQLite (via rusqlite)
- Platform: Windows 10+ (optimized for Windows-specific features)
Download the latest release from the Releases page.
System Requirements:
- Windows 10 or later
- 150MB available disk space
Prerequisites:
Installation:
# 1. Clone the repository
git clone https://github.com/yourusername/constellation.git
cd constellation
# 2. Install dependencies
npm install
# 3. Run in development mode
cargo tauri devBuilding:
cargo tauri buildThe executable will be in src-tauri/target/release/.
- Thumbnail generation not yet implemented (image/video/folder previews)
- Automatic path tracking not yet implemented (manual update needed if folders are renamed outside the app)
- Windows only (utilizes Windows-specific APIs)
GNU GPLv3


