Skip to content

Flash Card

Generate polished learning flashcards from any text—title, summary, key points, tags, and category—ready for review and sharing.

By Fu-Jie · v0.2.4 ⭐ Star this repo
followers points top contributions downloads saves views

Install with Batch Install Plugins

If you already use Batch Install Plugins from GitHub, you can install or update this plugin with:

Install plugin from Fu-Jie/openwebui-extensions

When the selection dialog opens, search for this plugin, check it, and continue.

[!IMPORTANT] If the official OpenWebUI Community version is already installed, remove it first. After that, Batch Install Plugins can keep this plugin updated in future runs.

What's New

v0.2.4

  • Clean Output: Removed debug messages from output.

Key Features 🔑

  • One-click generation: Drop in text, get a structured card.
  • Concise extraction: 3–5 key points and 2–4 tags automatically surfaced.
  • Multi-language: Choose target language (default English).
  • Progressive merge: Multiple runs append cards into the same HTML container; enable clearing to reset.
  • Status updates: Live notifications for generating/done/error.

How to Use 🛠️

  1. Install: Add the plugin to your OpenWebUI instance.
  2. Configure: Adjust settings in the Valves menu (optional).
  3. Trigger: Send text to the chat.
  4. Result: Watch status updates; the card HTML is embedded into the latest message.

Configuration (Valves) ⚙️

Param Description Default
MODEL_ID Model to use; empty falls back to current session model empty
MIN_TEXT_LENGTH Minimum text length; below this prompts for more text 50
LANGUAGE Output language (e.g., en, zh) en
SHOW_STATUS Whether to show status updates true
CLEAR_PREVIOUS_HTML Whether to clear previous card HTML (otherwise append/merge) false
MESSAGE_COUNT Use the latest N messages to build the card 1

⭐ Support

If this plugin has been useful, a star on OpenWebUI Extensions is a big motivation for me. Thank you for the support.

Troubleshooting ❓

  • Plugin not working?: Check if the filter/action is enabled in the model settings.
  • Debug Logs: Enable SHOW_STATUS in Valves to see progress updates.
  • Error Messages: If you see an error, please copy the full error message and report it.
  • Submit an Issue: If you encounter any problems, please submit an issue on GitHub: OpenWebUI Extensions Issues

Preview 📸

Flash Card Example

Changelog

See the full history on GitHub: OpenWebUI Extensions