1. Project Registry & Metadata
Serves as the source of truth for all local repositories. Maintains persistent metadata including project name, description, absolute path, tech stack tags, favorite status, Git detection, Docker awareness, and custom run commands.
2. Interactive TUI Dashboard
Built with Lip Gloss styling and Bubble Tea keyboard navigation. Displays project cards with real-time Git branch indicators, uncommitted change indicators, tech stack tags, and recent session history.
3. In-Terminal Command Runner
Executes project-specific scripts (e.g. go run ., docker compose up, npm run dev, make test) with live output streaming, execution history tracking, and environment variable injection.
4. Git Repository Insights
Provides instant repository diagnostics without requiring manual git status calls. Tracks current branch, dirty working directory trees, unpushed commits, and ahead/behind remote divergence.
5. tmux Session Engine
Uses tmux as the workspace layout manager. Automatically creates named sessions, attaches terminal clients, restores multi-pane windows, and isolates workspace environments per project.
6. Fuzzy Search & Persistence
Instant filtering across project names, tags, and languages. Features a dual-phase persistence model: initial human-readable JSON storage with seamless migration to ACID-compliant SQLite storage.