Open Source · v0.3.0

Capture anything.
Forget nothing.

A minimal macOS menu bar app to stash ideas, tasks, questions, and reminders instantly — from anywhere — with a single global hotkey.

🍎 macOS 10.14+ 🧩 Zero dependencies 🪶 Single-file Swift 📜 MIT License
+ + Space

Open Stash from anywhere on your Mac

Features

Built for speed, designed for focus

Everything you need to capture thoughts fast, nothing you don't.

⌨️

Global Hotkey

Press ⌘⇧Space from any app to instantly open the capture panel. No context switching, no delays.

📁

Plain Text Storage

All notes are saved to a simple local text file, grouped by date. Easy to read, search, and back up.

🔔

Reminders Integration

Reminder items sync directly with macOS Reminders. AI parses natural language to extract dates and times.

🤖

AI-Powered Parsing

Choose from Google, OpenAI, or Anthropic to intelligently parse your reminder text into structured data.

🌍

Multilingual

Switch between English (US) and Português (Brasil) at runtime. Built with Apple's native localization.

🪶

Lightweight & Native

100% Swift, no Electron, no dependencies. Runs in your menu bar — never in the Dock. Just pure macOS.

How It Works

Three steps. Zero friction.

Stash stays out of your way until you need it.

Summon

Press ⌘⇧Space from any app. The Stash popover appears instantly at the menu bar.

Capture

Type your thought, pick a category with ⌘1–4, and hit Enter to save.

Continue

Stash saves your entry to a text file (and Reminders, if applicable) and disappears. You're back to work.

Categories

Four types. Quick shortcuts.

Classify your entries instantly with keyboard shortcuts.

📥

Task

Action items to get done

⌘ 1

Question

Something to investigate

⌘ 2
🎯

Goal

A target to achieve

⌘ 3
🔔

Reminder

Synced with macOS Reminders

⌘ 4
File Format

Your data is plain text

Simple, human-readable, and easy to version control.

~/Documents/my_tasks.txt
📅 26/02/2026
    🔔 Review PR for project X
    📥 Buy coffee beans
    ❓ How does GraphQL subscriptions work?

📅 25/02/2026
    🎯 Complete landing page
    📥 Send email to client
    🔔 Team standup at 10am
AI Parsing

Smart reminders, naturally

Type how you think. Stash uses AI to parse dates, times, and titles.

Natural language, zero effort

Just type your reminder the way you'd say it. Stash sends it to your chosen AI provider and creates a native macOS Reminder complete with title, date, time, and alarm.

API keys are stored securely in macOS Keychain — never in source code or config files.

Google OpenAI Anthropic
You type
🔔 Remind me at 4:30pm to take my medicine
↓ AI parses it
Title Take my medicine
Date Today
Time 4:30 PM
Alarm ✓ Enabled
Pricing

Choose the right plan for your workflow

Start free with open source and upgrade when you need more AI and collaboration features.

Pro

$3 /month

Everything in Open Source (Free), plus:

  • 15 Pro AI credits per month
  • Period analysis with task insights
  • Task search
Get Started

Up and running in seconds

Clone, build, done. No package managers, no config files.

Terminal
# Clone the repository
git clone https://github.com/robsonferreira/stash.git
cd stash

# Build the app
./build.sh

# Install to Applications
cp -r Stash.app /Applications/

# Or run directly
open Stash.app

Your ideas deserve a safe place

Stash is free, open source, and built for people who think faster than they can organize.