🚀 Maximize your product's SEO. Submit to 240+ directories in 1-click with DirSubmit. Launch Now
Gutta logo

Gutta

A tiny, offline task list for your Mac menu bar

2026-08-10

Product Introduction

  1. Definition: Gutta is a native macOS menu bar application (built with SwiftUI and SwiftData) that functions as a minimalist, keyboard-centric task manager. It is a local-first productivity tool designed for rapid task capture and management directly from the Mac's menu bar.
  2. Core Value Proposition: Gutta exists to eliminate friction in task management for Mac users. Its core value is providing instantaneous, distraction-free task entry with intelligent natural language processing (NLP) for scheduling, all while prioritizing user privacy through local data storage and optional, user-controlled folder synchronization (via iCloud Drive, Dropbox, or OneDrive) without requiring accounts, subscriptions, or developer-owned cloud servers.

Main Features

  1. Menu Bar Integration & Quick Panel: The app resides as a discreet icon in the macOS menu bar, displaying counts for overdue, today, and later tasks. Its primary interface is a centered quick panel invoked globally with the keyboard shortcut Command–Shift–Space, enabling rapid task entry and review without switching contexts or applications.
  2. Natural Language Processing (NLP) for Task Entry: Gutta's core functionality is its ability to parse and schedule tasks from typed natural language phrases. It uses an internal NLP engine to interpret phrases like "buy bread tomorrow morning" or "call mom at 5pm," extracting dates and times to schedule tasks automatically. It also supports batch creation using semicolon-separated input (e.g., "Book tickets tomorrow; email Alex at 4pm").
  3. Privacy-First Data Architecture & Folder Sync: All tasks are stored locally on the user's Mac using Apple's SwiftData framework. For synchronization across multiple Macs, Gutta employs a unique user-controlled folder sync model. Users select a folder within their own iCloud Drive (or Dropbox/OneDrive). Gutta then exchanges individual task records as JSON files within a dedicated Gutta Sync Data subfolder, avoiding the pitfalls of syncing a live database file. This architecture ensures no data is sent to Gutta's servers, aligning with a strict local-first and privacy-by-design philosophy.
  4. Local macOS Reminders with Granular Control: For tasks with a time component, Gutta can schedule local macOS notifications. A global default reminder offset (e.g., 15 minutes before) can be set, and each individual timed task can override this default with a different lead time or disable the reminder entirely. Permission for macOS notifications is only requested when a future reminder is first scheduled.
  5. Self-Hosted Automatic Updates via Sparkle: Gutta manages its own update lifecycle using the open-source Sparkle framework. It checks a signed appcast.xml feed hosted on its GitHub releases page. This allows the app to provide seamless automatic updates without relying on the Mac App Store, while maintaining code signature validation and user control over the installation process.

Problems Solved

  1. Pain Point: The cognitive overhead and context-switching required to open a full-blown task management app, navigate its UI, and manually set dates/times for simple tasks. Many apps are overly complex, cloud-dependent, or disrupt workflow.
  2. Target Audience: The primary user persona is the keyboard-focused Mac power user (developers, writers, knowledge workers) who values speed, privacy, and a minimalist digital workflow. Secondary audiences include privacy-conscious individuals and users frustrated with subscription-based or bloated task managers.
  3. Use Cases: Essential for quickly capturing a thought or to-do during focused work (like coding or writing); managing a personal, private task list without cloud dependencies; synchronizing a simple task list across a user's own Apple ecosystem (via their iCloud) without a third-party service; and scheduling one-off timed reminders through a faster interface than the native Reminders app.

Unique Advantages

  1. Differentiation: Unlike cloud-based SaaS task managers (Todoist, TickTick) or Apple's own Reminders app, Gutta is a lightweight, offline-first utility that lives in the menu bar. Compared to other menu bar apps, its deep NLP integration and user-controlled sync model (vs. mandatory proprietary cloud) are key differentiators. It offers the speed of a launcher (like Alfred) but specifically for task management.
  2. Key Innovation: The combination of user-controlled folder-based synchronization and local-first SwiftData storage. This technical approach decouples data persistence from synchronization, giving users full ownership of their sync location and mechanism (iCloud Drive, Dropbox, etc.), a level of transparency and control rare in modern productivity software. The use of JSON records for sync ensures robust conflict resolution (last edit wins) and safe operation with file-sync services.

Frequently Asked Questions (FAQ)

  1. Is Gutta a subscription service or does it require an account? No, Gutta is a one-time purchase with no subscription fees. It does not require you to create a Gutta account. All data is stored locally on your Mac.
  2. How does Gutta sync tasks between my Macs without your servers? Gutta uses a folder you control in your own cloud storage (like iCloud Drive). You grant Gutta permission to a specific folder once on each Mac. The app then syncs task data as JSON files within that folder, using your existing cloud account. Gutta's servers are never involved.
  3. Can I use Gutta with Dropbox or Microsoft OneDrive instead of iCloud? Yes, Gutta's folder sync model works with any service that provides a standard Finder folder, including Dropbox and Microsoft OneDrive. You simply select your sync folder from within these services during setup.
  4. How accurate is the natural language date parsing in Gutta? Gutta's NLP engine is designed for common, conversational date and time phrases (e.g., "tomorrow morning," "next Friday at 3pm," "tonight at 8"). It handles relative dates, times of day, and exact timestamps effectively for personal task management. For complex or ambiguous dates, specifying an exact time is recommended.
  5. What happens to my tasks if I stop using Gutta or choose "Stop Syncing"? Choosing "Stop Syncing" only revokes Gutta's access to your chosen sync folder. All your tasks remain safely stored in the local SwiftData database on that Mac. Your data in the cloud folder is also preserved.

Submit to 240+ Directories with 1-Click

Maximize your product's SEO and drive massive traffic by automatically submitting it to over 240 curated startup directories using DirSubmit.

Related Products

Subscribe to Our Newsletter

Get weekly curated tool recommendations and stay updated with the latest product news