# Rehearse: turn notes into editable flashcards and spaced practice with your own AI

**URL:** <https://forum.obsidian.md/t/rehearse-turn-notes-into-editable-flashcards-and-spaced-practice-with-your-own-ai/120056>\
**Category:** Plugins\
**Tags:** plugin-release\
**Created:** [October 31, 2026, 7:11pm UTC](https://forum.obsidian.md/t/rehearse-turn-notes-into-editable-flashcards-and-spaced-practice-with-your-own-ai/120056 "2026-10-31T19:11:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![shbhmrzd](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/s/e36b37/32.png) [@shbhmrzd](https://forum.obsidian.md/u/shbhmrzd)\
**Post date:** [October 31, 2026, 7:11pm UTC](https://forum.obsidian.md/t/rehearse-turn-notes-into-editable-flashcards-and-spaced-practice-with-your-own-ai/120056/1 "2026-10-31T19:11:38Z")

</div>

> ## Disclaimer
> 
> Is this plugin **open source**? **No.** The development repository is private; the built JavaScript and user documentation are publicly available.
> 
> Is this plugin completely **free**? **Yes.** All plugin features are free. Your chosen cloud AI provider may charge for API usage.
> 
> Is this plugin **vibe-coded beyond the author’s ability to comprehend how it works**? **No.** It was built with AI assistance, and I understand how it works.
> 
> Community Directory: [Rehearse](https://community.obsidian.md/plugins/rehearse)

I built Rehearse to turn a Markdown note or selected passage into a short practice session inside Obsidian. The workflow is: generate draft questions, check their source quotations, edit or reject them, then practice or save the useful ones.

For example, a caching note can become “How does a shorter TTL balance freshness against source traffic?” rather than a question about installation commands. You can specify what you want to understand; setup, build and dependency sections are excluded by default.

What it does today:

- Generates recall, explanation and application questions from one note or passage.
- Shows source quotations alongside suggested answers and checklists. These help you inspect a draft; they do not prove the answer is correct.
- Saves cards as Markdown in your vault, with spaced review, undo, and Markdown or Anki TSV export.
- Connects directly to your chosen AI provider or an optional local model through Ollama or LM Studio. No companion AI plugin or Rehearse account is needed.

Rehearse has no hosted inference service or telemetry. When you generate questions, selected source blocks and your learning goal go directly to the provider you configure. Saved-card review needs no AI connection.

To try it without an API key: **Settings → Community plugins → Browse → Rehearse → Install → Enable** , then run **Rehearse: Open practice → Try the sample**. The sample contains five hand-written questions so you can try editing and reviewing before setting up AI for your own notes.

This is an early release. Desktop workflows have been tested; native mobile and every provider/model combination have not. It works on individual notes or passages, not whole repositories, and Anki export is one-way.

I’d appreciate feedback on two things: are the questions worth revisiting, and where does connection setup become confusing? A public or invented example is enough—please don’t share private notes or API keys.

[Documentation, releases and issue tracker](https://github.com/shbhmrzd/rehearse-releases)

---

<div class="post-metadata">

**Author:** ![shbhmrzd](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/s/e36b37/32.png) [@shbhmrzd](https://forum.obsidian.md/u/shbhmrzd)\
**Post date:** [November 1, 2026, 8:49am UTC](https://forum.obsidian.md/t/rehearse-turn-notes-into-editable-flashcards-and-spaced-practice-with-your-own-ai/120056/2 "2026-11-01T08:49:31Z")

</div>

I added a 50-second video walkthrough to the README. Open “Documentation, releases and issue tracker” in the first post, then look for “Watch the demo.”

It shows the workflow from a note to AI-generated cards, reviewing and saving them, then returning later for spaced review. Editing is optional; during review, answers stay hidden until you reveal them and rate your own recall. There is no AI grading.

The video uses the Rehearse 0.5.0 standalone demo with real local Llama 3.1 8B output through Ollama. Generation wait is omitted. For generation, connect a provider API key or a local model; saved-card review needs no AI connection. Rehearse is free, and cloud API providers may charge for usage.
