Welcome to Anki Automation

Your installation was successful

Installation Complete — Anki Automation has been successfully installed on your system.

Next Steps

Follow these steps to start using Anki Automation:

  1. Install AnkiConnect Add-on
    1. Open Anki Desktop
    2. Go to Tools → Add-ons → Get Add-ons
    3. Enter code: 2055492159
    4. Click OK and restart Anki
  2. Start Anki Desktop

    Make sure Anki is running before using Anki Automation. The application needs Anki to be open to import cards.

    Important: Always keep Anki Desktop running when using this application.
  3. Launch Anki Automation

    Double-click the "Anki Automation" shortcut on your desktop or Start menu. A console window will open and your default browser will navigate to the application.

  4. Create Your First Cards

    The application will open at http://localhost:4747 — you're ready to start creating flashcards.

Quick Start

Creating Cards in 3 Steps

  1. Write YAML in the Editor

    Click "Load Template" to start with a sample, or write your own:

    deck: "My First Deck"
    cards:
    - uid: "card-001"
    fields:
    Front: "What is Python?"
    Back: "A programming language"
    tags: ["programming"]
  2. Preview Your Cards

    Click "Preview" to see how your cards will look in Anki. Use swipe gestures or arrow buttons to navigate between cards.

  3. Import to Anki

    Click "Import" to send cards to Anki. A progress modal will show the import status in real-time.

Configure Card Templates

Important: To properly display HTML tables, LaTeX math, and formatted content, you need to configure your Anki note type with the correct CSS styling.

Anki Automation generates rich content including HTML tables, LaTeX math equations, code blocks, and formatted lists.

Open Card Template Guide

Tip: We recommend creating a new note type called "Anki Automation" specifically for cards created with Anki Automation.

Key Features

AI Prompt Manager

Browse pre-made prompts for different subjects, copy prompts to use with ChatGPT or other AI tools, and generate YAML cards automatically.

Import History

Access your previous imports, browse past imports sorted by date or deck, and reload any previous YAML with one click.

Markdown & LaTeX Support

Use rich formatting including bold, italic, code, tables, lists, links, and mathematical formulas.

Troubleshooting

"Cannot connect to Anki" error

  • Make sure Anki Desktop is running
  • Verify AnkiConnect add-on is installed (code: 2055492159)
  • Restart Anki Desktop
  • Check if another application is using port 8765

"Port 4747 already in use" warning

  • Close any other application using port 4747
  • Restart your computer if the issue persists

Cards not updating

  • Check that UIDs match exactly
  • Verify deck name is correct (case-sensitive)
  • Remove overwrite: false from your YAML

YAML validation errors

  • Check indentation (use 2 spaces, not tabs)
  • Ensure all required fields are present
  • Use the "Validate" button to see detailed errors

Help & Support

AI Prompts: Browse prompts in data/prompts/

Logs: Check data/logs/ for troubleshooting

Launch Application