GoingsOn.

Tasks, email, calendar, contacts. One app. Your machine.
A local-first productivity workspace for independent workers. Rust + Tauri. No subscription, no cloud dependency.
5 Integrated domains
14 Built-in themes
4 Email providers
40+ MCP tools
$0 Subscription fees
Most productivity apps do one thing. GoingsOn does five — tasks, email, calendar, contacts, and projects — in one native desktop app with a single local database. No juggling Todoist plus Spark plus Google Calendar. One search, one keyboard, one place for everything.

Everything cross-links. Create a task from an email. Link events to contacts. View all tasks, emails, and events for a project on one dashboard. Snooze an email and it reappears like a snoozed task. The five domains are not separate apps bolted together — they share one database, one search index, and one keyboard-driven interface.

Task Management

Urgency & Priority

  • TaskWarrior-inspired urgency scoring algorithm
  • Factors: due date proximity, age, priority, overdue penalty
  • Three priority levels (High, Medium, Low)
  • Automatic urgency classes for visual styling
  • Overdue tracking with visual indicators

Workflow

  • Snooze until later today, tomorrow, weekend, or next week
  • Mark as “waiting for response” with visual badge
  • Recurrence: daily, weekly, monthly, yearly
  • Timestamped annotations (notes on tasks)
  • Subtasks with progress tracking

Quick Add

  • Natural language parsing in one input field
  • Fix bug due:tomorrow +H @Project
  • Priority, due date, project, recurrence, tags
  • Keyboard shortcut: press q from anywhere

Views & Bulk Ops

  • Filter by status, project, priority, milestone, snoozed
  • Sort by description, project, due date, urgency
  • Saved views: pin any filter combination
  • Bulk complete, snooze, or delete with multi-select

Email Client

Day Planning & Time Blocking

Visual Timeline

Hourly timeline for the day. Drag unscheduled tasks onto time slots to create blocks. Events display alongside your task blocks. Current time indicator shows where you are. Navigate between days with [ and ].

Weekly Review

Built-in weekly review workflow. See completed tasks from the past week, set focus tasks for the coming week, and track vacation days. A nudge system reminds you when your review is overdue.

Calendar & Contacts

Events

  • Title, description, start/end time, location
  • Link events to projects and contacts
  • Recurrence: daily, weekly, monthly, yearly
  • Upcoming event list with collapsible past events
  • Events appear on the day plan timeline

Contacts

  • Display name, nickname, company, title, timezone
  • Multiple emails, phones, social handles per contact
  • Custom fields for any additional data
  • Tag contacts for filtering and grouping
  • Birthday tracking, notes, search by name or email

Projects & Milestones

Create projects with types (Job, Side Project, Company, Essay, Article, Painting) and statuses (Active, Inactive, Archived). Each project gets a dashboard showing its tasks, events, and linked emails in columns. Add milestones with target dates and completion tracking to mark major phases. View all project work in one place.

Search & Navigation

Full-Text Search

Search across tasks, projects, emails, and contacts from one input (FTS5). Click any result to navigate directly to that item. Finds matches in descriptions, email bodies, contact names, and more.

Saved Views

Save any filter configuration as a named view. Pin views for one-click access from the sidebar. Combine status, project, priority, milestone, and snoozed filters into reusable queries.

Keyboard-Driven

q Quick-add task
jk Navigate items
c Complete task
s Snooze
S Schedule (day plan)
n New item
a Archive email
/ Search
? Shortcuts overlay
gt Go to tasks
ge Go to email
gd Go to day plan

Themes

14 built-in themes, plus Follow System (auto light/dark). Includes Neobrute (default), Sandstone, Catppuccin (4 variants), Dracula, Nord, Tokyo Night, and more. TOML-based theme spec — edit colors, radii, shadows, and textures in a single file.

Extensibility

Rhai Plugin System

  • Import tasks, projects, and contacts from CSV
  • Sandboxed Rhai scripting — no arbitrary code
  • Plugin registry with hot-reload
  • Write custom importers without recompiling

MCP Server

  • 40+ structured tools for Claude Desktop
  • Create, list, complete, snooze, search tasks
  • Export roadmaps, manage projects, query data
  • App auto-refreshes when agents modify data

LLM Integration

Connect to Ollama, OpenAI, or any compatible LLM provider. Use LLM templates in task descriptions for dynamic text expansion and an AI-Fill button for on-demand generation. Test your connection from settings. Responses are cached locally. All processing stays on your terms — use a local model for full privacy, or a cloud provider when convenience matters.

Cloud Sync (Optional)

Sync tasks, projects, events, contacts, email accounts, and settings across devices via MNW SyncKit. End-to-end encrypted — the server stores only ciphertext, never your data. Device management and full disconnect/wipe support. No account required to use the app — sync is entirely opt-in.

Under the Hood

How It Compares

Feature GO Todoist Things 3 Sunsama Notion Spark
Tasks + Email + Calendar Yes Tasks only Tasks only Partial Basic Email only
Contacts Yes
Weekly review Yes Yes
Time blocking Yes Yes
Urgency scoring Yes 4 levels
Offline-first Yes Yes Limited
Plugin system Rhai API
MCP / LLM tools 40+ Built-in Built-in
Source-available Yes
Cross-platform Yes Yes Apple only Yes Yes Yes
Mobile app Planned Yes Yes Yes Yes Yes
No subscription Yes $48/yr ~$80 once $192/yr $120/yr $60/yr

Free during alpha. Native desktop app for macOS, Windows, and Linux via Tauri. iOS in development. Source-available under PolyForm Noncommercial 1.0.0. The closest competitor charging for similar scope is Sunsama at $192/year.