Skip to content

Korean learning agent powered by LangGraph and Azure OpenAI - Automatically creates Anki flashcards with vocabulary and listening practice.

Notifications You must be signed in to change notification settings

plusoneee/anki-kor-agent

Repository files navigation

Anki Kor Agent

A Korean learning agent that uses LangGraph and Azure OpenAI to automatically create Anki flashcards.

Documentation

Quick Start

Docker (Recommended)

# 1. Create .env file
cp .env.example .env

# 2. Edit .env with your Azure OpenAI credentials
# 3. Start Anki on your computer
# 4. Run with Docker Compose
docker-compose up -d

Local Development

# 1. Install dependencies
uv sync

# 2. Create and edit .env file
cp .env.example .env

# 3. Start Anki
# 4. Run the server
uv run uvicorn main:app --reload

Features

  • Vocabulary Cards: Automatic Korean word parsing with TTS, examples, and structured fields
  • Listening Cards: Generate audio flashcards from Korean sentences
  • LangGraph Pipeline: Robust workflow with duplicate detection and error handling
  • Docker Support: Easy deployment with Docker Compose

For detailed documentation, installation instructions, and API usage, please see:

About

Korean learning agent powered by LangGraph and Azure OpenAI - Automatically creates Anki flashcards with vocabulary and listening practice.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •