Discover and explore top open-source AI tools and projects—updated daily.
raineAn LLM-powered toolkit for Anki flashcard management and generation
Top 99.0% on SourcePulse
<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.>
raine/anki-llm is a CLI/TUI toolkit that integrates Large Language Models (LLMs) with Anki flashcard collections to automate tedious tasks. It targets Anki power users and researchers struggling with manual, error-prone card management, offering significant time savings and enhanced card quality through AI-driven bulk processing, generation, and editing.
How It Works This toolkit bridges Anki collections and LLMs via AnkiConnect, supporting both file-based batch processing (export/import with resume) and direct in-place note updates. Key features include AI-driven card generation, bulk field processing using custom prompts, and AI-assisted editing of Anki note type templates (HTML/CSS). It boasts broad LLM compatibility, working with any OpenAI-compatible API endpoint, including local servers like Ollama, and offers built-in Text-to-Speech (TTS) audio generation.
Quick Start & Requirements
curl script, Homebrew (brew install raine/anki-llm/anki-llm), or cargo install anki-llm.anki-llm config.https://raw.githubusercontent.com/raine/anki-llm/main/scripts/install.sh.Highlighted Details
query command for programmatic interaction with AnkiConnect, suitable for AI agents.Maintenance & Community The provided README does not detail specific maintenance contributors, community channels, or a public roadmap.
Licensing & Compatibility The license type and compatibility notes for commercial use are not specified in the provided README content.
Limitations & Caveats
Operations require Anki Desktop and AnkiConnect to be active. The process-deck command lacks resume capability; process-file is recommended for large jobs. Advanced note type template management (adding/reordering templates) requires Anki's GUI. The absence of explicit licensing information is a significant adoption blocker.
2 weeks ago
Inactive