A minimalist productivity application allowing writing, coding, and time-tracking with task management and Pomodoro technique timers in a terminal-inspired interface.
Salieri is a desktop application built with Tauri and Svelte that helps you focus on what matters. It features a clean, distraction-free interface inspired by terminal aesthetics, combining simple task management with integrated Pomodoro timers. Features
Task Management: Create and track up to 5 daily tasks
Pomodoro Timer: 25-minute work sessions with automatic breaks
Code Editor: Integrated editor with syntax highlighting
Note Taking: Rich text editing with Markdown support
Command Palette: Keyboard-driven interface for all actions
Theme Support: Dark and light mode switching
File Management: Organized file system with automatic directory creation
Rust (latest stable)
Node.js 16+
npm or yarn
bashgit clone https://github.com/salierismuse/salieri.git
cd salieri
npm install
npm run tauri dev
Press Ctrl + ` to open the command palette and type "/?" to see what commands Salieri offers.
Framework: Svelte with TypeScript
Editor: CodeMirror for code editing, TipTap for rich text
Styling: CSS custom properties for theming
Runtime: Tauri (Rust)
Storage: JSON files with Serde serialization
Task Management: Async timer loops with persistent state
File System: Automatic directory creation in ~/salieri_files/
Tasks: tasks_store.json in local app data directory
Settings: settings.json for themes and preferences
User Statistics: user.json for completed tasks and Pomodoros
