English | 简体中文
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.
- 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
- Install Docker
- Clone the repository
git clone https://github.com/Orenoid/BabelDuck- Rename
.env.exampleto.envand fill in the configurations - Run Docker container
docker run -d --name babel-duck --env-file .env -p 9000:9000 orenoid/babel-duck:latest- Visit
http://localhost:9000to see it in action
This project is licensed under the LICENSE. See the LICENSE file for details.
