Content
<p align="center"><img src="assets/cover.png" width="200" alt="Daan Logo" /></p>
<h1 align="center">Dààn</h1>
<p align="center">A Lightweight Language Model Client</p>
<p align="center">
English | <a href="使用说明.md">中文</a>
</p>
Daan (答案, "Answer" in Chinese) is a concise and lightweight client for interacting with Large Language Models (LLMs), offering a smooth and efficient AI experience. It's compatible with OpenAI's GPT series and other OpenAI-compatible APIs.
[Try the Demo](https://daan.xyzw.space)
## Key Features
- **✨ Minimalist Interface:** Focus on the conversation, not clutter.
- **🔌 MCP (Model Context Protocol):** Enhance AI responses with external tools and knowledge.
- **👤 Character Customization:** Create and reuse chat personas with specific prompts and settings.
- **🔄 Flexible Model Selection:** Easily switch between OpenAI models or add custom ones.
- **🔑 Custom API Endpoints:** Use alternative OpenAI-compatible API services.
- **🔒 Secure Local Storage:** API keys are stored securely in your browser.
- **⚙️ Personalization:** Customize system prompts, history length, and more.
- **🎨 Theme Switching:** Includes a dark mode for eye comfort.
- **⏱️ Timestamps:** Track conversation history easily.
- **📝 Chat Summary:** Quickly review conversation topics.
- **📊 Token Estimation:** Monitor message token usage.
- **📌 Conversation Pinning:** Keep important chats accessible.
## Screenshots




## Quick Start
0. **Install Daan:** Go to [Online Demo](https://daan.xyzw.space) or deploy/install Daan locally.
1. **Get API Key:** Obtain an API key from OpenAI or a compatible service.
2. **Configure Daan:** Enter your API key in Daan's settings. Select your desired model.
3. **Start Chatting:** Click "+ New Chat" and begin your conversation!
## Contribution
Contributions are welcome! Feel free to:
- Submit an Issue to report bugs or suggest features.
- Submit a Pull Request to fix bugs or add functionality.
- Participate in Discussions to share your ideas.
## License
Daan is licensed under the **AGPL-3.0**. See the [LICENSE](LICENSE) file for details.
- **Non-commercial use:** Free.
- **Commercial use:** Requires free authorization (registration needed).