README.md

April 7, 2026 ยท View on GitHub

English | ็ฎ€ไฝ“ไธญๆ–‡

BabelDuck Logo BabelDuck


Website

BabelDuck Grammar Check


๐Ÿ“– Introduction

BabelDuck is a highly customizable AI conversation practice application designed for language learners of all levels, with a focus on being beginner-friendly and minimizing the barriers and cognitive load of oral expression practice.

โœจ Key Features

  • Supports common AI chat features including multiple conversation management, custom system prompts, and streaming responses
  • Seek grammar, translation, or expression refinement suggestions from AI without interrupting the current conversation, with customizable quick commands
  • When you have questions about AI suggestions, you can start a sub-conversation for further discussion and seamlessly return to the original conversation afterward
  • Supports voice input and response
  • Integrates multiple LLM AI services with seamless switching
  • Data stored locally to ensure user data privacy and security
  • Supports individual preference settings for different conversations
  • Provides multilingual interface
  • Built-in tutorials

๐Ÿ›  Deployment

  1. Install Docker
  2. Clone the repository
git clone https://github.com/Orenoid/BabelDuck
  1. Rename .env.example to .env and fill in the configurations
  2. Run Docker container
docker run -d --name babel-duck --env-file .env -p 9000:9000 orenoid/babel-duck:latest
  1. Visit http://localhost:9000 to see it in action

๐Ÿ“„ License

This project is licensed under the LICENSE. See the LICENSE file for details.