Neurofunk is a modern, desktop-focused productivity application that combines Pomodoro time management with intelligent task organization. Built with Tauri and SvelteKit, it helps you stay focused and productive through structured work sessions.
The creation of it is inspired by Things3 and Session and grew out of the desire for working with time-blocking but having personally a hard time to block times in calendars as well as needing extended features than Things3 is able to offer as well as the desire for more organising capabilities than Session has to offer right now.
- Stay focused with structured work sessions and breaks
- Organize efficiently with flexible task management
- Track progress with detailed session logging and time visualization
- Work smarter with intelligent task prioritization and project organization
- Desktop native - fast, secure, and works offline
Perfect for developers, writers, students, and anyone who wants to improve their focus and productivity through structured time management.
- Organize tasks by projects, today's priorities, or keep them in your inbox
- Drag & drop task reordering with persistent ordering
- Batch operations - select multiple tasks to complete, schedule, or delete at once
- Quick actions - move tasks between projects, schedule for today, or send to inbox
- Customizable work sessions (default 25 minutes) with configurable break intervals
- Breathing exercises before starting work sessions for better focus
- Session tracking - automatically logs completed work sessions
- Overtime support - continue working beyond the timer if needed
- Break management - structured short and long breaks between work sessions
- Time grid showing your day's schedule and completed work
- Calendar integration to see external events alongside your tasks
- Session history - review your completed work sessions and productivity patterns
- Keyboard shortcuts for lightning-fast task management
- Feedback system - rate your focus after completing tasks
- Session notes - add notes to completed work sessions
- Project organization - group related tasks with color coding
- Completion tracking - see progress across projects and tasks
| Shortcut | Action | Description |
|---|---|---|
⌘1 |
Switch to Today | Navigate to Today view |
⌘2 |
Switch to Inbox | Navigate to Inbox view |
⌘3 |
Switch to Logged | Navigate to Logged view |
⌘, |
Open Settings | Open settings panel |
⌘, |
Close Settings | Close settings and return to main view |
ESC |
Close Settings | Close settings and return to main view |
| Shortcut | Action | Description |
|---|---|---|
⌘N |
New Task | Create a new task |
⌘L |
Complete Tasks | Mark selected tasks as complete |
⌘T |
Schedule Tasks | Open task scheduling dialog |
⌘I |
Move to Inbox | Move selected tasks to inbox |
⌘E |
Eject from Project | Remove tasks from current project |
⌘S |
Schedule Tasks | Schedule one or more tasks for a different day |
⌘A |
Select All | Select all tasks in current view |
⌘B |
Break | Start a break session |
⌘K |
Show Feedback | Open feedback dialog / complete active task |
⌘C |
Copy Tasks | Copy tasks as markdown |
⌘V |
Paste Tasks | Paste tasks (parses duration as well) |
| Shortcut | Action | Description |
|---|---|---|
⌘↑ |
Move Up | Move selected tasks up |
⌘↓ |
Move Down | Move selected tasks down |
⌘⇧↑ |
Move Up (Keep Selection) | Move tasks up while keeping selection |
⌘⇧↓ |
Move Down (Keep Selection) | Move tasks down while keeping selection |
Backspace |
Delete Selected | Delete selected tasks |
ESC |
Clear Selection | Clear all task selections |
| Shortcut | Action | Description |
|---|---|---|
⌘F |
Go To | Navigate to specific task or project |
⌘⇧M |
Move | Move tasks to different project |
| Shortcut | Action | Description |
|---|---|---|
↑/↓ |
Navigate Items | Move focus up/down through logged items |
Space |
Toggle Task Selection | Toggle selection of focused task |
ESC |
Clear Selection | Clear task selection and focus |
- ⌘ = Command key (Mac)
- ⇧ = Shift key
- ⌥ = Option
- Shortcuts are disabled when typing in input fields
- Use ⌘+click for multi-select
- Use ⇧+click for range selection
- Use ⌥↑/↓ to jump to top/bottom
- Use ⇧⌥↑/↓ to select to top/bottom