# Revu (Open-Source)
**Local-first spaced repetition for macOS.**\
Decks, cards, exams, study guides, and FSRS-powered review sessions in one desktop workspace.
[](https://github.com/julb/revu-swift)
[](https://swift.org)
[](LICENSE)
[](https://github.com/JuliusBrussee/revu-swift/releases/download/release/Revu-1.0.dmg)
**As featured on**
[](https://github.com/jaywcjlove/awesome-swift-macos-apps)
[](https://github.com/jaywcjlove/awesome-mac)
[](https://github.com/open-spaced-repetition/awesome-fsrs)
[](https://github.com/onmyway133/awesome-swiftui)
---
Revu is an opinionated macOS study app built around real workflows. It uses [FSRS](https://github.com/open-spaced-repetition/fsrs4anki) scheduling, stores everything locally, and gives you a dense, keyboard-friendly interface that makes serious studying feel organized.
This is a standalone, fully functional version of the app published as open source. The commercial product continues at [revu.cards](https://revu.cards).
## Features
- **FSRS-based review engine** -- spaced repetition scheduling that adapts to your memory, not just intervals on a timer
- **Full study workspace** -- decks, nested folders, cards, exams, study guides, courses, and review history in one place
- **Study session forecasting** -- see upcoming workload, retention trajectory, and review velocity
- **Rich import pipeline** -- Anki (.apkg, .colpkg, profiles), CSV/TSV, Markdown blocks, and Revu JSON
- **Local-first architecture** -- SQLite-backed, no account required, no network dependency, fast
- **SwiftUI design system** -- a real token-based system (spacing, typography, color, radius, shadow, animation) behind every screen
- **Keyboard-driven workflows** -- built for speed, not clicking through modals
- **Export and backup** -- full-fidelity Revu JSON export with stable identifiers
## Screenshots