Turn every flashcard into an intelligent conversation โ study smarter with AI at your side.
KimiChat for Anki is a powerful Anki add-on that integrates AI chat, smart notes, and visual annotation directly into your review sessions. Ask questions about your cards, get explanations, take notes, highlight key concepts โ all without leaving Anki.
๐ก What Is KimiChat?
KimiChat embeds a fully functional AI chat panel on the back of your flashcards. It supports any OpenAI-compatible API (Moonshot, OpenAI, DeepSeek, Groq, and more), with streaming responses, full Markdown rendering, and intelligent note-taking โ transforming passive review into active learning.
- ๐ฃ๏ธ AI Chat on Cards โ Talk to AI directly while reviewing
- ๐ Smart Notes โ Save context-aware notes per card
- ๐จ Visual Highlights โ Color-code important content
- โก Streaming Replies โ Real-time AI responses
๐ผ๏ธ Feature Overview
*Left: AI Chat embedded in the card back (Question โ Answer โ Chat) ยท Top-right: Smart Notes with floating panel ยท Bottom-right: Visual Annotation with highlight colors*
โจ Features
๐ค AI Streaming Chat
Chat directly on the card back with any OpenAI-compatible API. Supports Moonshot AI, OpenAI, DeepSeek, Groq, and more. Responses stream in real-time with full Markdown rendering, KaTeX math, code highlighting, and Mermaid diagrams.
๐ Smart Note System
Right-click any text to add it to your notes. Notes are saved per card ID and automatically appear each time you review that card. Persist across sessions using Anki's collection media storage.
๐ Floating Note Panel
A draggable floating icon at the bottom-right corner opens a movable panel where you can freely jot down your thoughts and ideas. Content is displayed directly on the card back under the "My Notes" section.
๐จ Visual Highlighting
Chose any text, and Right-click to bold or color selected text. 5 highlight colors available. Not satisfied with the last highlight? Right-click again to undo the last annotation. All annotations are saved together with the note.
๐ Model Switching
Switch between different AI models mid-conversation without losing context. Each model's responses are labeled with a colored badge. Configure your preset models in Tools โ KimiChat Settings โ Model Parameters โ Custom Model List.
๐ Getting Started
- Install the add-on and restart Anki
- Configure API via Tools โ KimiChat Settings (recommended: Moonshot AI)
- Start reviewing โ the chat panel appears on card backs automatically
- Notes & highlights work right away, no API key needed!
๐ฎ What's Next
- ๐ Exploring free AI service integrations to reduce or eliminate API costs
- ๐ More features based on community feedback
โค๏ธ Support
KimiChat is completely free to use. API costs are charged directly by the AI service providers โ this add-on takes no commission.
Enjoying KimiChat? Please leave a good review ๐
Your support helps keep this project alive and growing! ๐ฑ
๐ง Contact: barrya11en@foxmail.com
A college student from China ๐จ๐ณ โ thank you for your support!