Local-first learning with AI agents

Understand any system. Remember what matters.

Use your agent to turn a codebase, research, or any topic into source-grounded recall prompts. You choose what enters your study plan; FSRS helps it stick.

  • No account
  • Your data stays local
  • Open source
A rem draft showing the question, proposed answer, rationale, sources, and accept or reject controls
Built for focused recall FSRS-6 Markdown SQLite Tauri Git

A deliberate capture loop

Your agent can explore.
You decide what sticks.

Whether you are learning a codebase or a broader topic, generated content never becomes a scheduled card by accident. Every prompt passes through an inspectable workflow.

  1. 01

    Explore a system or topic

    Work through code, documentation, research, or study material with your agent.

  2. 02

    Generate recall prompts

    The agent proposes concise drafts grounded in the material, with rationale and sources.

  3. 03

    Try and approve

    Answer it, edit it, and accept only what belongs in your study plan.

  4. 04

    Remember on time

    FSRS-6 schedules each review to build durable recall efficiently.

Approval, not autopilot

Keep generated content reviewable and intentional.

Agent proposals remain local, editable, and unscheduled until you accept them. See why a card matters and where it came from before it joins your reviews.

  • Try the question before accepting it
  • Inspect rationale and source provenance
  • Edit the card, deck, and tags
The rem desktop draft approval interface

One review engine

Study at your desk
or stay in the terminal.

Desktop and terminal reviews use the same Rust StudySession. Card selection, scheduling, daily limits, and history cannot drift apart.

  • Rich Markdown with code and images
  • Fast, keyboard-first grading
  • Preview the next FSRS intervals
A Markdown card being reviewed with rem study in the terminal

Built to remain yours

A calm study tool with
strong foundations.

Local by default

Your decks, cards, assets, and complete review history live on your device.

Modern scheduling

FSRS-6 adapts to your memory with configurable retention and learning steps.

Agent-first CLI

Create source-grounded drafts from codebases, research, and other material with Codex, Claude Code, pi, or your own scripts.

Rich Markdown

Write naturally with code highlighting, images, GIFs, links, lists, and tags.

Optional Git sync

Sync through any remote using your existing Git credentials—no stored token.

Actionable statistics

Track recall, activity, streaks, grade distribution, and deck performance.

Start remembering

Native where you study.
Simple where you capture.

Install the desktop app and CLI together on macOS or Linux, or download the package for your platform from GitHub Releases.

View all downloads
macOS & Linux App + CLI
$ curl -fsSL https://raw.githubusercontent.com/shettyh/rem/main/install.sh | sh
Agent skill Codex · Claude Code · pi
$ npx skills add shettyh/rem --skill rem-card-capture --global

Windows installers and a standalone CLI zip are available from Releases. Current macOS and Windows builds are unsigned; see the launch instructions.

Build durable understanding

Understand it now.
Remember it later.