Gacha is a macOS memory card app that keeps reviews close without pulling you out of your work.
Review cards in a compact notch surface. Gacha uses FSRS, a memory scheduling model that builds a review curve from your own history, to decide when each card should return before the memory fades.
- Markdown memory cards with ruby annotation support
- Plain-text storage for cards and review state, ready for your own file sync setup
- Notch-based review flow with keyboard shortcuts
- FSRS v6-powered spaced repetition
- System-aware suppression during full-screen apps, screen recording, and Focus mode
- Scriptable Markdown notices for reminders, alerts, and update pushes
- AI agent integrations through a local MCP server and bundled CLI
Gacha currently requires macOS 15 or later.
brew tap iven/tap
brew install --cask iven/tap/gachaDownload the latest Gacha-*.dmg from GitHub Releases, open it, and drag
Gacha.app to Applications.
Gacha is distributed without Apple Developer ID signing or notarization. On first launch, macOS may say it cannot verify Gacha and offer to move it to the Trash. Choose Done, then open System Settings > Privacy & Security and click Open Anyway for Gacha.
Gacha exposes local MCP tools for AI agents to create cards, manage categories, and send notices to the app. Configure the MCP server from Gacha Settings.
Gacha can receive and display Markdown notices from scripts or AI agents. Send notices through the bundled CLI or local MCP server for health reminders such as stretching, posture, and water breaks, usage alerts, or update pushes.
- Markdown images, tables, and code highlighting are not supported.
- CSV and Anki card imports are not supported; an external AI agent can turn those sources into Markdown cards for Gacha.
MIT