{"id":27751214,"url":"https://github.com/pluveto/daan","last_synced_at":"2025-12-30T03:57:54.323Z","repository":{"id":288548867,"uuid":"968445792","full_name":"pluveto/daan","owner":"pluveto","description":"✨Lightweight LLM Client with MCP 🔌 \u0026 Characters 👤","archived":false,"fork":false,"pushed_at":"2025-04-26T03:31:41.000Z","size":4073,"stargazers_count":188,"open_issues_count":3,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-26T04:39:43.944Z","etag":null,"topics":["chatgpt","client","deepseek","llm","openai"],"latest_commit_sha":null,"homepage":"https://demo.daan.one","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pluveto.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-18T05:22:34.000Z","updated_at":"2025-04-25T23:36:15.000Z","dependencies_parsed_at":"2025-04-18T19:44:04.255Z","dependency_job_id":"63525537-954d-4fb4-8635-bb0a87c3e526","html_url":"https://github.com/pluveto/daan","commit_stats":null,"previous_names":["pluveto/daan"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pluveto%2Fdaan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pluveto%2Fdaan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pluveto%2Fdaan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pluveto%2Fdaan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pluveto","download_url":"https://codeload.github.com/pluveto/daan/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251419988,"owners_count":21586526,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatgpt","client","deepseek","llm","openai"],"created_at":"2025-04-29T02:02:24.775Z","updated_at":"2025-12-30T03:57:54.317Z","avatar_url":"https://github.com/pluveto.png","language":"TypeScript","funding_links":[],"categories":["The latest additions 🎉","📚 Projects (1974 total)","TypeScript","MCP Clients"],"sub_categories":["MCP Servers","Desktop \u0026 Mobile Clients"],"readme":"\u003cp align=\"center\"\u003e\u003cimg src=\"assets/cover.png\" width=\"200\" alt=\"Daan Logo\" /\u003e\u003c/p\u003e\n\u003ch1 align=\"center\"\u003eDáàn\u003c/h1\u003e\n\u003cp align=\"center\"\u003eA Lightweight Language Model Client\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  English | \u003ca href=\"使用说明.md\"\u003e中文\u003c/a\u003e\n\u003c/p\u003e\n\nDaan (答案, \"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.\n\n**正在支持使用 AI 在 Daan 内生成并运行 JS App 和 MCP服务，让 AI 工具化变得轻而易举，敬请期待！**\n\n[Try the Demo](https://demo.daan.one)\n\n## Key Features\n\n- **🆕 Miniapp Functionality:** Convert your frequently used features directly into a mini-app for use in a mini-window.\n- **🆕 Miniapp and Character Market:** Publish your presets to GitHub issues and install/reuse them in Daan with one click.\n- **🆕 Miniapp as MCP Service:** Miniapps also support running as MCP services, enabling low-threshold development of simple MCP servers.\n\n- **✨ Minimalist Interface:** Focus on the conversation, not clutter.\n- **🔌 MCP (Model Context Protocol):** Enhance AI responses with external tools and knowledge.\n- **👤 Character Customization:** Create and reuse chat personas with specific prompts and settings.\n- **🔄 Flexible Model Selection:** Easily switch between OpenAI models or add custom ones.\n- **🔑 Custom API Endpoints:** Use alternative OpenAI-compatible API services.\n- **🔒 Secure Local Storage:** API keys are stored securely in your browser.\n- **⚙️ Personalization:** Customize system prompts, history length, and more.\n- **🎨 Theme Switching:** Includes a dark mode for eye comfort.\n- **⏱️ Timestamps:** Track conversation history easily.\n- **📝 Chat Summary:** Quickly review conversation topics.\n- **📊 Token Estimation:** Monitor message token usage.\n- **📌 Conversation Pinning:** Keep important chats accessible.\n\n## Screenshots\n\n![MCP Feature](assets/mcp.screenshot.png)\n![Character Customization](assets/character.screenshot.png)\n![Miniapp](assets/miniapp.screenshot.png)\n![Market](assets/market.screenshot.png)\n![Dark Mode](assets/screenshot-dark.png)\n![Light Mode](assets/screenshot-light.png)\n\n## Quick Start\n\n0. **Install Daan:** Go to [Online Demo](https://demo.daan.one) or deploy/install Daan locally.\n1. **Get API Key:** Obtain an API key from OpenAI or a compatible service.\n2. **Configure Daan:** Enter your API key in Daan's settings. Select your desired model.\n3. **Start Chatting:** Click \"+ New Chat\" and begin your conversation!\n\n## Contribution\n\nContributions are welcome! Feel free to:\n\n- Submit an Issue to report bugs or suggest features.\n- Submit a Pull Request to fix bugs or add functionality.\n- Participate in Discussions to share your ideas.\n\n## License\n\nDaan is licensed under the **AGPL-3.0**. See the [LICENSE](LICENSE) file for details.\n\n- **Non-commercial use:** Free.\n- **Commercial use:** Requires free authorization (registration needed).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpluveto%2Fdaan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpluveto%2Fdaan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpluveto%2Fdaan/lists"}