Skip to content

Orenoid/BabelDuck

Repository files navigation

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.

About

Beginner-friendly AI conversation practice application

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages