[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-dappros--ethora":3,"tool-dappros--ethora":64},[4,17,27,35,43,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",140436,2,"2026-04-05T23:32:43",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":79,"owner_email":79,"owner_twitter":80,"owner_website":81,"owner_url":82,"languages":83,"stars":88,"forks":89,"last_commit_at":90,"license":91,"difficulty_score":23,"env_os":92,"env_gpu":93,"env_ram":93,"env_deps":94,"category_tags":101,"github_topics":102,"view_count":23,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":122,"updated_at":123,"faqs":124,"releases":154},3709,"dappros\u002Fethora","ethora","Open-source engine for chat 💬, AI assistants 🤖 & wallets 🪪. React, Typescript, Python, XMPP. Build future apps with chat, AI agents and web3.","Ethora 是一个开源的综合性开发引擎，旨在帮助开发者快速为应用集成实时聊天、AI 智能助手及 Web3 钱包功能。它有效解决了在应用中从零构建复杂通讯系统、部署 AI 代理以及对接区块链服务时面临的技术门槛高、开发周期长等痛点。\n\n无论是希望为网站或移动应用添加聊天功能的全栈工程师，还是专注于构建 AI 智能体与自动化流程的后端开发者，Ethora 都能提供极大的便利。其独特的技术亮点在于提供了一个统一的 SDK 单体仓库（Monorepo），全面覆盖 React、React Native、Android (Kotlin)、iOS (Swift) 甚至 WordPress 等多种主流开发环境，实现了“一次接入，多端通用”。此外，Ethora 深度整合了 XMPP 协议以保障消息实时性，支持 RAG（检索增强生成）管道演示，并内置了 MCP CLI 工具以便与各类 IDE 及 AI 代理无缝协作。通过简单的命令行配置，用户即可在几分钟内完成从账号创建到服务部署的全流程，是构建下一代融合聊天、AI 与 Web3 应用的理想基石。","# Ethora — SDK Monorepo\n\n![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fdappros\u002Fethora) ![GitHub forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fdappros\u002Fethora) ![GitHub license](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fdappros\u002Fethora)\n\n**Chat, AI and messaging SDK platform.** Add real-time messaging, AI bots, and backend services to your app in minutes.\n\nThis repository serves as the **SDK monorepo** — a single place to discover, clone, and navigate all Ethora SDKs, tools, and sample apps. Each component lives in its own focused repository, linked here as git submodules.\n\n## Ecosystem\n\n| Folder | Repository | Description | Status |\n|--------|-----------|-------------|--------|\n| [`sdk-reactjs\u002F`](sdk-reactjs\u002F) | [ethora-chat-component](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-chat-component) | React.js chat SDK — embed chat in any web app | Active |\n| [`sdk-reactnative\u002F`](sdk-reactnative\u002F) | [ethora-chat-component-rn](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-chat-component-rn) | React Native chat SDK (iOS & Android) | Active |\n| [`sdk-android\u002F`](sdk-android\u002F) | [ethora-sdk-android](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-sdk-android) | Native Android SDK (Kotlin) | Active |\n| [`sdk-swift\u002F`](sdk-swift\u002F) | [ethora-sdk-swift](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-sdk-swift) | Native iOS SDK (Swift) | Active |\n| [`sdk-wordpress\u002F`](sdk-wordpress\u002F) | [ethora-wp-plugin](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-wp-plugin) | WordPress plugin — no-code chat widget | Active |\n| [`app-reactjs\u002F`](app-reactjs\u002F) | [ethora-app-reactjs](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-app-reactjs) | Full web app (React.js) — App Builder frontend | Active |\n| [`playground\u002F`](playground\u002F) | [ethora-sdk-playground](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-sdk-playground) | SDK testing & demo playground | Active |\n| [`backend-integration\u002F`](backend-integration\u002F) | [ethora-sdk-backend-integration](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-sdk-backend-integration) | Backend integration examples | Active |\n| [`mcp-cli\u002F`](mcp-cli\u002F) | [ethora-mcp-cli](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-mcp-cli) | MCP CLI for IDE\u002Fagent integration | Active |\n| [`rag-demos\u002F`](rag-demos\u002F) | [rag_demos](https:\u002F\u002Fgithub.com\u002Fdappros\u002Frag_demos) | RAG pipeline demos & examples | Active |\n| [`bots\u002F`](bots\u002F) | [ethora-bots](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-bots) | Bot framework (XMPP, LLM, automation) | Active |\n| [`setup\u002F`](setup\u002F) | [ethora-setup](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-setup) | CLI setup tool — `npx @ethora\u002Fsetup` | Active |\n| [`api\u002F`](api\u002F) | *(inline)* | REST API documentation (Swagger\u002FOpenAPI) | Reference |\n| — | [ethora-app-react-native](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-app-react-native) | React Native app (iOS & Android) | Legacy |\n| — | [site_crawler](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fsite_crawler) | Website crawler for RAG ingestion | Active |\n\n## Getting Started\n\n### Clone with all submodules\n\n```bash\ngit clone --recurse-submodules https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora.git\ncd ethora\n```\n\nIf you already cloned without `--recurse-submodules`:\n\n```bash\ngit submodule update --init --recursive\n```\n\n### Automatic submodule bumps\n\nThis repo can update its submodule pointers automatically via `.github\u002Fworkflows\u002Fbump-submodules.yml`.\n\nBehavior:\n\n- runs every 6 hours on weekdays and on manual dispatch\n- updates each submodule to the latest commit on its remote default branch\n- commits pointer bumps directly into `main`\n\n### Set up credentials (recommended)\n\n```bash\nnpx @ethora\u002Fsetup\n```\n\nThis will create an account, set up an app, and generate config files for your target SDK. You can also connect to a self-hosted server.\n\n### Quick paths\n\n**Add chat to a website (fastest):**\n```bash\ncd sdk-reactjs\nnpm install\n# See sdk-reactjs\u002FREADME.md for embedding instructions\n```\n\n**Add chat to a React Native app:**\n```bash\ncd sdk-reactnative\nnpm install\n# See sdk-reactnative\u002FREADME.md\n```\n\n**Native Android SDK:**\n```bash\ncd sdk-android\n# See sdk-android\u002FREADME.md for Gradle setup\n```\n\n**Native iOS SDK:**\n```bash\ncd sdk-swift\n# See sdk-swift\u002FREADME.md for Swift Package Manager setup\n```\n\n**WordPress (no code):**\nInstall the plugin from `sdk-wordpress\u002F` or see [ethora-wp-plugin](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-wp-plugin).\n\n**Connect via MCP (IDE\u002FAI agent):**\n```bash\ncd mcp-cli\nnpm install\n# See mcp-cli\u002FREADME.md\n```\n\n### Default backend\n\nSign up for a free account at [app.ethora.com](https:\u002F\u002Fapp.ethora.com\u002Fregister) to get API credentials. The SDKs connect to Ethora Cloud by default. Self-hosted and dedicated server options are available for enterprise customers.\n\n## What you can build\n\n- **Chat \u002F Messaging** — 1:1 and group chat, push notifications, audio\u002Fvideo calls\n- **AI Assistants** — LLM-powered bots, RAG pipelines, prompt engineering\n- **Backend-as-a-Service** — Users, files, push notifications out of the box\n- **Digital Wallets** — ERC-20\u002F721\u002F1155 tokens, documents, digital assets\n- **Gamification** — Coins\u002Fpoints, referrals, daily bonuses, collectibles\n\n## Architecture\n\n```\nYour App\n  └── Ethora SDK (React.js \u002F React Native \u002F Android \u002F Swift \u002F WordPress)\n        └── Ethora Platform API (REST + XMPP)\n              ├── Chat (Ejabberd + custom services)\n              ├── AI (LLM bots, RAG)\n              ├── Users & Auth (SSO, JWT)\n              ├── Files & Storage (S3\u002FIPFS)\n              ├── Push Notifications (FCM\u002FAPNs)\n              └── Blockchain (EVM, optional)\n```\n\n**Hosting options:** Cloud (free tier) | Self-hosted (AWS Marketplace \u002F Docker) | Dedicated server\n\n## Contributing\n\nWe welcome issues, discussions, and PRs across the ecosystem. Each submodule has its own issue tracker — use the relevant repository for bug reports and feature requests.\n\n- [Open an issue](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fissues) for cross-cutting concerns\n- Use [Discussions](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fdiscussions) for Q&A\n- Follow conventional commit messages\n\n## Contact\n\n- Website: https:\u002F\u002Fethora.com\u002F\n- Try Free: https:\u002F\u002Fapp.ethora.com\u002Fregister\n- Twitter\u002FX: https:\u002F\u002Fx.com\u002FEthoraOfficial\n- LinkedIn: https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fethora-official\u002F\n\n## License\n\nAGPL and MIT licenses. Commercial licenses available from [Dappros](https:\u002F\u002Fwww.dappros.com\u002F).\n\n---\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Previous README content (archive)\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n### Project Updates (Archive)\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>4 Dec 2024\u003C\u002Fstrong> — New platform UI released\u003C\u002Fsummary>\n\nFinally our new version of the overall platform UI is released. This affects the whole web version including chat component and Admin Screens.\nWe hope you like the new look of Ethora and this inspires you to build your fascinating projects with Ethora engine!\nBoth old and new UI are going to remain available for you to use for a few months after which we will sunset the old version.\nMore details in our Community Forum: https:\u002F\u002Fforum.ethora.com\u002Ftopic\u002F38-new-version-soft-launch\u002F#comment-48\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>11 Oct 2024\u003C\u002Fstrong> — NPM: Ethora Chat Component\u003C\u002Fsummary>\n\nWe released the **Ethora Chat Component** npm package — launch a chat room in minutes without digging into a mono-repo.\nhttps:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@ethora\u002Fchat-component\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>3 Sep 2024\u003C\u002Fstrong> — Web version redesign\u003C\u002Fsummary>\n\nWe're updating our web design — new login\u002Fsign-in screens and Admin dashboard. Follow updates: https:\u002F\u002Fforum.ethora.com\u002Fforum\u002F16-updates-and-announcements\u002F\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>5 Jul 2024\u003C\u002Fstrong> — Chat Component alpha\u003C\u002Fsummary>\n\nAlpha of the chat component released. It combines Ethora's platform features with simple embedding. More: https:\u002F\u002Fforum.ethora.com\u002Ftopic\u002F9-ethora-nmp-package-chat-component-alpha-version\u002F#comment-9\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>11 Oct 2023\u003C\u002Fstrong> — Architecture & design plans\u003C\u002Fsummary>\n\nArchitecture review & refactoring; forthcoming design updates (mobile first, then web).\nVideo by @CodeEater21 on building iOS\u002FAndroid with Ethora: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=pKEMcxJb5HM\nSelf-hosted options via AWS Marketplace \u002F Docker Hub planned.\n\u003C\u002Fdetails>\n\n### Screenshots\n\n**React Native — Standard UI (new design)**\n![CleanShot 2024-07-05 at 15 56 26@2x](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdappros_ethora_readme_9a267f924620.png)\n\n**React Native — Standard UI (old version)**\n\u003Cimg width=\"736\" alt=\"collage_ethora_ 2022-08-31\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdappros_ethora_readme_04685de7f238.png\">\n\n**Branded (customized) UI**\n\u003Cimg width=\"622\" alt=\"Screenshot 2023-05-04 at 17 31 05\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdappros_ethora_readme_92edf9cfc816.png\">\n\n### App Builder\n\nThe fastest way to get your app running:\n1. Customize name, logo, colors\n2. Launch your web app on your subdomain\n3. Generate React Native codebases for iOS & Android\n\nSign up: https:\u002F\u002Fapp.ethora.com\u002Fregister\n\n\u003Cimg width=\"800\" alt=\"App Builder\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdappros_ethora_readme_68598c53b236.png\">\n\n### 5-minute demo (widget)\n\nAdd an AI chat to any site:\n\u003Cimg width=\"1518\" height=\"294\" alt=\"CleanShot 2025-10-07 at 16 07 58@2x\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdappros_ethora_readme_86146340843a.png\" \u002F>\n\n### Chat Bots\n\nEthora uses **XMPP** for chat. Connect bots in Python, Node.js, etc.\n\n- **ChatGPT bot** — integrate OpenAI\u002FLLMs for topic-specialized assistants\n  \u003Cimg width=\"400\" alt=\"Screenshot 2023-05-05 at 11 01 10\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdappros_ethora_readme_76979d82068f.png\">\n\n- **Translate bot** — interpreter bot (EN-ES)\n  \u003Cimg width=\"400\" alt=\"Screenshot 2023-05-05 at 11 03 15\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdappros_ethora_readme_324aa7e3f6f9.png\">\n\n### Gamification, Referrals & Rewards\n\n- **Coin** (ERC-20) for project economy\n- **Sign-up bonus** (100 Coins by default)\n- **Daily check-in** (5 Coins)\n- **Referrals** (25 Coins to both users)\n\n### Threads\n\nKeep busy chats tidy with thread replies.\n\n### Core Features\n\n- iOS, Android, Web\n- Your own name, branding, token\u002Fcoin name\n- SSO (Social Sign On) via Gmail, Facebook, Apple or email\n- AI Bots with LLM, RAG, prompt engineering features\n- Each user gets a digital assets wallet + cryptographic keypair\n- Coins (ERC-20) & NFTs (ERC-721\u002F1155)\n- Crypto-likes (tip tokens to messages)\n- Rooms & spaces, QR\u002Fpublic-key invites\n- Profiles, push, audio\u002Fvideo calls\n\n### Authors & Governance\n\nEthora & its server infrastructure have been developed since 2018 by [Dappros](https:\u002F\u002Fwww.dappros.com\u002F) and [DeepX](http:\u002F\u002Fdeepxhub.com\u002F). The team is led by Taras Filatov, a Ukrainian-born and UK-based tech entrepreneur.\n\n**Backend:** Dappros Platform API & DeepX RTC: EVM chain + API\u002Fcache (Node.js, Kafka, Redis, MongoDB), IPFS\u002FS3 storage, and XMPP Ejabberd messaging with custom services (Erlang, Mnesia, MySQL, Cassandra).\n\n**Commercial model:**\n- Client-side: free, open-source (closed-source commercial license available)\n- Server-side: freemium (generous free tier + paid SLA for businesses)\n\n\u003C\u002Fdetails>\n","# Ethora — SDK 单仓库\n\n![GitHub 星标](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fdappros\u002Fethora) ![GitHub 分支数](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002Fdappros\u002Fethora) ![GitHub 许可证](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002Fdappros\u002Fethora)\n\n**聊天、AI 和消息传递 SDK 平台。** 在几分钟内为您的应用添加实时消息、AI 机器人和后端服务。\n\n此仓库充当 **SDK 单仓库** — 您可以在此处发现、克隆并导航所有 Ethora SDK、工具和示例应用。每个组件都位于其独立的专注仓库中，并在此处作为 Git 子模块链接。\n\n## 生态系统\n\n| 文件夹 | 仓库 | 描述 | 状态 |\n|--------|-----------|-------------|--------|\n| [`sdk-reactjs\u002F`](sdk-reactjs\u002F) | [ethora-chat-component](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-chat-component) | React.js 聊天 SDK — 可嵌入任何 Web 应用 | 活跃 |\n| [`sdk-reactnative\u002F`](sdk-reactnative\u002F) | [ethora-chat-component-rn](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-chat-component-rn) | React Native 聊天 SDK（iOS 和 Android） | 活跃 |\n| [`sdk-android\u002F`](sdk-android\u002F) | [ethora-sdk-android](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-sdk-android) | 原生 Android SDK（Kotlin） | 活跃 |\n| [`sdk-swift\u002F`](sdk-swift\u002F) | [ethora-sdk-swift](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-sdk-swift) | 原生 iOS SDK（Swift） | 活跃 |\n| [`sdk-wordpress\u002F`](sdk-wordpress\u002F) | [ethora-wp-plugin](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-wp-plugin) | WordPress 插件 — 无需代码的聊天小部件 | 活跃 |\n| [`app-reactjs\u002F`](app-reactjs\u002F) | [ethora-app-reactjs](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-app-reactjs) | 完整 Web 应用（React.js）— 应用构建器前端 | 活跃 |\n| [`playground\u002F`](playground\u002F) | [ethora-sdk-playground](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-sdk-playground) | SDK 测试与演示游乐场 | 活跃 |\n| [`backend-integration\u002F`](backend-integration\u002F) | [ethora-sdk-backend-integration](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-sdk-backend-integration) | 后端集成示例 | 活跃 |\n| [`mcp-cli\u002F`](mcp-cli\u002F) | [ethora-mcp-cli](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-mcp-cli) | 用于 IDE\u002F代理集成的 MCP CLI 工具 | 活跃 |\n| [`rag-demos\u002F`](rag-demos\u002F) | [rag_demos](https:\u002F\u002Fgithub.com\u002Fdappros\u002Frag_demos) | RAG 流程演示与示例 | 活跃 |\n| [`bots\u002F`](bots\u002F) | [ethora-bots](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-bots) | 机器人框架（XMPP、LLM、自动化） | 活跃 |\n| [`setup\u002F`](setup\u002F) | [ethora-setup](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-setup) | CLI 设置工具 — `npx @ethora\u002Fsetup` | 活跃 |\n| [`api\u002F`](api\u002F) | *(内联)* | REST API 文档（Swagger\u002FOpenAPI） | 参考 |\n| — | [ethora-app-react-native](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-app-react-native) | React Native 应用（iOS 和 Android） | 遗留 |\n| — | [site_crawler](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fsite_crawler) | 用于 RAG 数据摄取的网站爬虫 | 活跃 |\n\n## 开始使用\n\n### 克隆包含所有子模块的仓库\n\n```bash\ngit clone --recurse-submodules https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora.git\ncd ethora\n```\n\n如果您已经克隆过但未使用 `--recurse-submodules`：\n\n```bash\ngit submodule update --init --recursive\n```\n\n### 自动更新子模块\n\n此仓库可以通过 `.github\u002Fworkflows\u002Fbump-submodules.yml` 自动更新其子模块指针。\n\n行为：\n\n- 工作日每 6 小时运行一次，也可手动触发\n- 将每个子模块更新为其远程默认分支上的最新提交\n- 直接将指针更新提交到 `main` 分支\n\n### 设置凭证（推荐）\n\n```bash\nnpx @ethora\u002Fsetup\n```\n\n这将创建一个账户、设置一个应用，并为目标 SDK 生成配置文件。您还可以连接到自托管服务器。\n\n### 快速路径\n\n**最快地将聊天添加到网站：**\n```bash\ncd sdk-reactjs\nnpm install\n# 请参阅 sdk-reactjs\u002FREADME.md 中的嵌入说明\n```\n\n**将聊天添加到 React Native 应用：**\n```bash\ncd sdk-reactnative\nnpm install\n# 请参阅 sdk-reactnative\u002FREADME.md\n```\n\n**原生 Android SDK：**\n```bash\ncd sdk-android\n# 请参阅 sdk-android\u002FREADME.md 中的 Gradle 设置说明\n```\n\n**原生 iOS SDK：**\n```bash\ncd sdk-swift\n# 请参阅 sdk-swift\u002FREADME.md 中的 Swift Package Manager 设置说明\n```\n\n**WordPress（无需代码）：**\n从 `sdk-wordpress\u002F` 安装插件，或参阅 [ethora-wp-plugin](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora-wp-plugin)。\n\n**通过 MCP 连接（IDE\u002FAI 代理）：**\n```bash\ncd mcp-cli\nnpm install\n# 请参阅 mcp-cli\u002FREADME.md\n```\n\n### 默认后端\n\n在 [app.ethora.com](https:\u002F\u002Fapp.ethora.com\u002Fregister) 注册免费账户以获取 API 凭证。SDK 默认连接到 Ethora Cloud。企业客户可以选择自托管或专用服务器。\n\n## 您可以构建什么\n\n- **聊天\u002F消息传递** — 1 对 1 和群聊、推送通知、音视频通话\n- **AI 助手** — LLM 驱动的机器人、RAG 流程、提示工程\n- **后端即服务** — 用户、文件、推送通知开箱即用\n- **数字钱包** — ERC-20\u002F721\u002F1155 代币、文档、数字资产\n- **游戏化功能** — 积分\u002F金币、推荐奖励、每日福利、收藏品\n\n## 架构\n\n```\n您的应用\n  └── Ethora SDK（React.js \u002F React Native \u002F Android \u002F Swift \u002F WordPress）\n        └── Ethora 平台 API（REST + XMPP）\n              ├── 聊天（Ejabberd + 自定义服务）\n              ├── AI（LLM 机器人、RAG）\n              ├── 用户与认证（SSO、JWT）\n              ├── 文件与存储（S3\u002FIPFS）\n              ├── 推送通知（FCM\u002FAPNs）\n              └── 区块链（EVM，可选）\n```\n\n**托管选项：** 云（免费层）| 自托管（AWS Marketplace \u002F Docker）| 专用服务器\n\n## 贡献\n\n我们欢迎在整个生态系统中提出问题、参与讨论以及提交 PR。每个子模块都有自己的问题跟踪器 — 请使用相关仓库提交错误报告和功能请求。\n\n- 对于跨模块的问题，请[打开议题](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fissues)\n- 使用[讨论区](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fdiscussions)进行问答\n- 遵循常规提交信息规范\n\n## 联系方式\n\n- 官网：https:\u002F\u002Fethora.com\u002F\n- 免费试用：https:\u002F\u002Fapp.ethora.com\u002Fregister\n- Twitter\u002FX：https:\u002F\u002Fx.com\u002FEthoraOfficial\n- LinkedIn：https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fethora-official\u002F\n\n## 许可证\n\n采用 AGPL 和 MIT 许可证。商业许可证可从 [Dappros](https:\u002F\u002Fwww.dappros.com\u002F) 获取。\n\n---\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>之前的 README 内容（存档）\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n### 项目更新（存档）\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>2024年12月4日\u003C\u002Fstrong> — 新平台UI发布\u003C\u002Fsummary>\n\n我们终于发布了全新版本的平台整体UI。此次更新覆盖了整个Web端，包括聊天组件和管理后台界面。  \n我们希望您会喜欢Ethora的新外观，并从中获得灵感，使用Ethora引擎打造属于您的精彩项目！  \n旧版和新版UI将在未来几个月内同时提供给您使用，之后我们将逐步停用旧版。  \n更多详情请参阅我们的社区论坛：https:\u002F\u002Fforum.ethora.com\u002Ftopic\u002F38-new-version-soft-launch\u002F#comment-48\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>2024年10月11日\u003C\u002Fstrong> — NPM：Ethora聊天组件\u003C\u002Fsummary>\n\n我们发布了**Ethora聊天组件**的NPM包——无需深入单体仓库，即可在几分钟内启动一个聊天室。  \nhttps:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@ethora\u002Fchat-component\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>2024年9月3日\u003C\u002Fstrong> — Web端重新设计\u003C\u002Fsummary>\n\n我们正在更新Web端的设计——全新的登录\u002F注册页面以及管理仪表盘。请关注后续更新：https:\u002F\u002Fforum.ethora.com\u002Fforum\u002F16-updates-and-announcements\u002F\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>2024年7月5日\u003C\u002Fstrong> — 聊天组件Alpha版本\u003C\u002Fsummary>\n\n聊天组件的Alpha版本已发布。它将Ethora平台的功能与简单的嵌入式集成相结合。更多信息：https:\u002F\u002Fforum.ethora.com\u002Ftopic\u002F9-ethora-nmp-package-chat-component-alpha-version\u002F#comment-9\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>2023年10月11日\u003C\u002Fstrong> — 架构与设计规划\u003C\u002Fsummary>\n\n正在进行架构评审与重构；接下来将推出设计更新（先移动端，再Web端）。  \n@CodeEater21制作的关于如何使用Ethora构建iOS\u002FAndroid应用的视频：https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=pKEMcxJb5HM  \n计划提供通过AWS Marketplace和Docker Hub实现的自托管选项。\n\u003C\u002Fdetails>\n\n### 截图\n\n**React Native — 标准UI（新设计）**\n![CleanShot 2024-07-05 at 15 56 26@2x](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdappros_ethora_readme_9a267f924620.png)\n\n**React Native — 标准UI（旧版本）**\n\u003Cimg width=\"736\" alt=\"collage_ethora_ 2022-08-31\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdappros_ethora_readme_04685de7f238.png\">\n\n**品牌化（定制）UI**\n\u003Cimg width=\"622\" alt=\"Screenshot 2023-05-04 at 17 31 05\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdappros_ethora_readme_92edf9cfc816.png\">\n\n### 应用生成器\n\n让您的应用快速上线的最简单方式：\n1. 自定义名称、Logo和颜色  \n2. 在您的子域名上启动Web应用  \n3. 生成适用于iOS和Android的React Native代码库  \n\n立即注册：https:\u002F\u002Fapp.ethora.com\u002Fregister\n\n\u003Cimg width=\"800\" alt=\"App Builder\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdappros_ethora_readme_68598c53b236.png\">\n\n### 5分钟演示（小工具）\n\n将AI聊天添加到任何网站：\n\u003Cimg width=\"1518\" height=\"294\" alt=\"CleanShot 2025-10-07 at 16 07 58@2x\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdappros_ethora_readme_86146340843a.png\" \u002F>\n\n### 聊天机器人\n\nEthora使用**XMPP**协议进行聊天通信。您可以使用Python、Node.js等语言接入机器人。\n\n- **ChatGPT机器人** — 集成OpenAI\u002FLLM，打造特定领域的智能助手  \n  \u003Cimg width=\"400\" alt=\"Screenshot 2023-05-05 at 11 01 10\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdappros_ethora_readme_76979d82068f.png\">\n\n- **翻译机器人** — 口译型机器人（英-西）  \n  \u003Cimg width=\"400\" alt=\"Screenshot 2023-05-05 at 11 03 15\" src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdappros_ethora_readme_324aa7e3f6f9.png\">\n\n### 游戏化、推荐奖励机制\n\n- **Coin**（ERC-20）用于项目经济体系  \n- **注册奖励**（默认100枚Coin）  \n- **每日签到**（5枚Coin）  \n- **推荐奖励**（双方各得25枚Coin）\n\n### 线程功能\n\n通过线程回复功能，保持繁忙聊天的整洁有序。\n\n### 核心功能\n\n- 支持iOS、Android和Web端  \n- 您可自定义应用名称、品牌标识及代币\u002F积分名称  \n- SSO（社交登录）支持Gmail、Facebook、Apple或邮箱登录  \n- AI机器人支持LLM、RAG及提示工程等功能  \n- 每位用户均配备数字资产钱包及加密密钥对  \n- 支持ERC-20代币和ERC-721\u002F1155 NFT  \n- 类似加密货币的打赏功能，可用于为消息打赏  \n- 支持房间与空间功能，可通过二维码或公钥邀请他人加入  \n- 提供个人资料、推送通知以及音视频通话功能  \n\n### 开发团队与治理\n\nEthora及其服务器基础设施自2018年起由[Dappros](https:\u002F\u002Fwww.dappros.com\u002F)和[DeepX](http:\u002F\u002Fdeepxhub.com\u002F)共同开发。团队由出生于乌克兰、现居英国的技术企业家Taras Filatov领导。\n\n**后端技术栈：** Dappros平台API与DeepX RTC——基于EVM链的API\u002F缓存系统（Node.js、Kafka、Redis、MongoDB）、IPFS\u002FS3存储，以及带有自定义服务的XMPP Ejabberd消息传递框架（Erlang、Mnesia、MySQL、Cassandra）。\n\n**商业模式：**  \n- 客户端：免费开源（也可选择闭源商业授权）  \n- 服务器端：采用免费增值模式——提供慷慨的免费层级，并为企业用户提供付费SLA服务  \n\n\u003C\u002Fdetails>","# Ethora 快速上手指南\n\nEthora 是一个集聊天、AI 机器人和后端服务于一体的 SDK 平台。本指南将帮助中国开发者快速在 Web、移动端或 WordPress 中集成实时通讯与 AI 功能。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**: Windows, macOS 或 Linux\n*   **Node.js**: 建议版本 v16 或更高（用于 React\u002FReact Native\u002FWordPress 插件）\n*   **Git**: 已安装并配置好\n*   **移动端开发 (可选)**:\n    *   **Android**: Android Studio, Gradle, JDK 11+\n    *   **iOS**: macOS, Xcode, Swift Package Manager\n*   **网络提示**: 由于部分依赖托管在 GitHub 和 npm 官方源，国内用户建议配置以下加速方案：\n    *   **npm 镜像**: 使用淘宝镜像 `npm config set registry https:\u002F\u002Fregistry.npmmirror.com`\n    *   **Git 加速**: 如遇到克隆缓慢，可配置 Git 代理或使用镜像站。\n\n## 安装步骤\n\nEthora 采用 Monorepo 结构管理所有 SDK。推荐通过以下步骤获取完整代码库：\n\n### 1. 克隆仓库（包含子模块）\n\n使用 `--recurse-submodules` 参数一次性克隆主仓库及所有子模块：\n\n```bash\ngit clone --recurse-submodules https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora.git\ncd ethora\n```\n\n> **注意**: 如果您之前已经克隆过但未包含子模块，请运行以下命令初始化：\n> ```bash\n> git submodule update --init --recursive\n> ```\n\n### 2. 配置凭证\n\n运行官方设置工具以创建账户、配置应用并生成对应的配置文件：\n\n```bash\nnpx @ethora\u002Fsetup\n```\n\n该工具会引导您完成：\n*   创建 Ethora 账号\n*   设置新应用\n*   生成目标 SDK 所需的配置文件\n*   （可选）连接自托管服务器\n\n## 基本使用\n\n根据您的目标平台，选择以下任一路径快速集成：\n\n### 场景 A：为网站添加聊天组件 (React.js)\n\n这是最快的集成方式，适用于任何 Web 项目。\n\n```bash\ncd sdk-reactjs\nnpm install\n```\n\n安装完成后，请参考 `sdk-reactjs\u002FREADME.md` 中的具体嵌入代码，即可在网页中启动聊天窗口。\n\n### 场景 B：为移动应用添加聊天 (React Native)\n\n适用于 iOS 和 Android 跨平台开发。\n\n```bash\ncd sdk-reactnative\nnpm install\n```\n\n详细集成步骤请参阅 `sdk-reactnative\u002FREADME.md`。\n\n### 场景 C：原生开发 (Android \u002F iOS)\n\n*   **Android (Kotlin)**:\n    ```bash\n    cd sdk-android\n    # 参考 sdk-android\u002FREADME.md 进行 Gradle 配置\n    ```\n*   **iOS (Swift)**:\n    ```bash\n    cd sdk-swift\n    # 参考 sdk-swift\u002FREADME.md 进行 Swift Package Manager 配置\n    ```\n\n### 场景 D：WordPress 无代码集成\n\n无需编写代码，直接安装插件即可。\n\n*   进入 `sdk-wordpress\u002F` 目录获取插件文件。\n*   或在 WordPress 后台搜索并安装 **Ethora Chat Widget** 插件。\n*   在插件设置中填入通过 `npx @ethora\u002Fsetup` 生成的凭证。\n\n### 场景 E：连接 AI 代理 (MCP CLI)\n\n如果您需要在 IDE 或 AI Agent 中集成 Ethora 能力：\n\n```bash\ncd mcp-cli\nnpm install\n```\n\n具体用法请参阅 `mcp-cli\u002FREADME.md`。\n\n---\n\n**下一步**:\n所有 SDK 默认连接到 Ethora 云端服务。如需企业级自托管或专属服务器部署，请访问 [app.ethora.com](https:\u002F\u002Fapp.ethora.com\u002Fregister) 获取更多后端配置选项。","一家初创教育科技公司正急于为其在线学习平台上线具备 AI 辅导和实时答疑功能的社区模块，以增强用户粘性。\n\n### 没有 ethora 时\n- 开发团队需分别寻找并集成独立的即时通讯库、AI 对话接口和钱包认证方案，技术栈割裂导致架构复杂。\n- 前端工程师要为 React 网页端和 iOS\u002FAndroid 移动端重复编写三套不同的聊天 UI 逻辑，耗时数周且难以保持体验一致。\n- 后端人员需从零搭建 XMPP 消息服务及 RAG（检索增强生成）管道，处理知识库爬取与向量化流程极其繁琐。\n- 缺乏统一的配置工具，每次调试机器人或切换环境都需要手动修改大量配置文件，极易出错。\n\n### 使用 ethora 后\n- 通过 ethora 的 SDK Monorepo，团队一次性获取了涵盖 Chat、AI Agent 和 Web3 钱包的全栈解决方案，架构瞬间统一。\n- 利用其提供的 React、React Native 及原生 iOS\u002FAndroid SDK，开发人员仅在几天内就完成了多端聊天界面的嵌入，且风格高度一致。\n- 直接调用 ethora 内置的 bots 框架和 site_crawler 工具，快速构建了基于课程内容的智能助教，自动完成知识摄取与问答。\n- 借助 `npx @ethora\u002Fsetup` 命令行工具，一键生成配置文件并完成环境初始化，大幅降低了部署与维护门槛。\n\nethora 将原本需要数月构建的“聊天+AI+ 钱包”复杂生态，压缩为几分钟的配置与集成，让团队能专注于核心业务创新。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fdappros_ethora_9a267f92.png","dappros","Ethora by Dappros","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fdappros_1df304fc.png","Ethora engine. Dappros backend infrastructure platform. Future mobile\u002Fweb, AI, messaging, web3 technologies, built in the open.",null,"ethora_app","https:\u002F\u002Fwww.ethora.com\u002F","https:\u002F\u002Fgithub.com\u002Fdappros",[84],{"name":85,"color":86,"percentage":87},"JavaScript","#f1e05a",100,527,108,"2026-04-03T18:55:48","AGPL-3.0","Linux, macOS, Windows","未说明",{"notes":95,"python":93,"dependencies":96},"该项目是一个多语言 SDK 集合（Monorepo），包含 Web (React)、移动端 (React Native, Swift, Kotlin) 和 WordPress 插件。主要开发环境依赖 Node.js (npm) 进行前端和工具链管理，Android 端需 Gradle，iOS 端需 Swift 工具链。项目默认连接 Ethora 云端服务，也支持通过 Docker 或 AWS Marketplace 自托管后端。未提及具体的本地 AI 模型运行需求（如 GPU\u002F显存），因为 AI 功能主要通过 API 调用或云端 bot 框架实现。",[97,98,99,100],"Node.js\u002Fnpm (用于 React\u002FReact Native\u002FMCP CLI)","Gradle (用于 Android SDK)","Swift Package Manager (用于 iOS SDK)","WordPress (用于插件)",[13,26],[103,104,105,106,107,108,109,110,111,112,113,114,67,115,116,117,118,119,120,121],"wallet","messaging","react-native","react","ethereum","reactjs","chat-sdk","ai-chat","chat-widget","chatbot","developer-tools","ejabberd","low-code","open-source","rag","super-app","web3","xmpp","mcp","2026-03-27T02:49:30.150509","2026-04-06T08:10:26.804061",[125,130,135,140,145,150],{"id":126,"question_zh":127,"answer_zh":128,"source_url":129},17005,"如何在 AWS Marketplace 上找到 Ethora 的后端服务器？","目前公开的 AWS Marketplace 版本已暂时推迟发布，因为团队正在进行多项服务器端改进并完善 API 及消息协议文档。预计将在 9 月份发布 Docker 和\u002F或 AWS 自托管版本。如果您在公开发布前需要自托管版本，可以联系团队申请加入“封闭测试（closed beta）”，他们将手动分享版本供您使用并提供反馈。","https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fissues\u002F447",{"id":131,"question_zh":132,"answer_zh":133,"source_url":134},17006,"构建 Android 项目时出现 'Plugin with id kotlin-android not found' 错误如何解决？","该错误通常出现在构建 `react-native-audio-recorder-player` 模块时。除了确保环境配置正确外，还需要注意应用构建器中多处仍引用了旧的 `com.ethora` 包名。请根据 UI 中设置的新 Bundle ID 更新这些引用，并参考官方 Wiki 指南进行相应调整。","https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fissues\u002F446",{"id":136,"question_zh":137,"answer_zh":138,"source_url":139},17007,"是否有 API 可以获取聊天室消息列表和用户信息，以便在聊天窗口外展示？","是的，Ethora 提供 API 支持扩展聊天室功能。您可以调用 API 访问每个房间的最新消息、媒体内容以及发帖用户的用户名，从而在主页或其他非聊天窗口组件中展示最近互动（例如类似 Instagram Stories 的磁贴视图）。此外，也支持通过 API 将外部录制的语音或媒体直接发布到指定聊天室。","https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fissues\u002F498",{"id":141,"question_zh":142,"answer_zh":143,"source_url":144},17008,"如何自定义移动端消息交互菜单（如添加奖励选项）？","消息交互菜单支持自定义配置。建议将奖励选项（如“赠送 1 个代币”、“赠送 X 个代币”）置于菜单顶部，随后是回复、转发、复制等标准操作。由于不同项目可能禁用代币或 NFT 游戏化功能，引擎会根据配置自动隐藏相关菜单项。菜单将以覆盖层形式显示在消息上方，需注意屏幕底部消息可能无法显示底部菜单，顶部消息可能无法显示表情菜单，需根据位置动态调整。","https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fissues\u002F517",{"id":146,"question_zh":147,"answer_zh":148,"source_url":149},17009,"Ethora 官网首页设计更新中，标语（caption）应如何修改？","请将原标语 \"Packed with web2 and web3 features that will play a pivotal role in growing your community\" 替换为 \"Packed with web2 and web3 features that will play a pivotal role in your digital transformation\"。此更新适用于首页首屏以下部分的设计迭代。","https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fissues\u002F518",{"id":151,"question_zh":152,"answer_zh":153,"source_url":149},17010,"是否可以为特定章节（如“你知道这是谁的名言吗”）提供定制插图？","可以。社区成员已为该章节提供了插图变体方案。维护者确认该图像将作为“Do you know whose saying is that”部分的配图使用。开发者可参考已有设计稿或提交自己的插图方案供团队评估集成。",[155,160,165,170],{"id":156,"version":157,"summary_zh":158,"released_at":159},99256,"v26.04","## 2026年3月更新内容\n\n自上次发布以来的24次提交：\n\n- chore: 将子模块更新至最新的默认分支 ([95787d18](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002F95787d184be41fd2a572d103f8920dcbae07cfab))\n- chore: 将子模块更新至最新的默认分支 ([59d097e5](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002F59d097e5821f6caaab1049593fcf16a59a898da4))\n- chore: 将子模块更新至最新的默认分支 ([e1348b31](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002Fe1348b319c209f3fc99ce5488887160b9d469c26))\n- chore: 将子模块更新至最新的默认分支 ([ed8d9aa2](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002Fed8d9aa2395c0c3dad58d64391c38f0902b702d0))\n- chore: 将子模块更新至最新的默认分支 ([dbfac06c](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002Fdbfac06c1666a260b5225056a6740c797d5ad1dd))\n- chore: 将子模块更新至最新的默认分支 ([339d3eca](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002F339d3eca4151fef685e62a5568c74a152ac7d836))\n- 添加每月发布工作流（vYY.MM 标签）([1ce15653](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002F1ce156537bcfdc2188f9065c49ff3c7d7dea7c41))\n- chore: 将子模块更新至最新的默认分支 ([d2849f98](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002Fd2849f98a091569f04bf7e5e2fa011f4d389ba16))\n- 添加 ethora-sample-android 子模块 ([788b63c5](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002F788b63c55ec491722b0c668d730b1602ae5730d3))\n- chore: 将子模块更新至最新的默认分支 ([5e275221](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002F5e2752216bc2b579d3fa8c039c4408f37d3fee83))\n- chore: 将子模块更新至最新的默认分支 ([2b83937b](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002F2b83937b262a129aee90864d6245bd622c69e77b))\n- chore: 将子模块更新至最新的默认分支 ([2bd97ae0](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002F2bd97ae0c8e96a1a8fe2d0e33c801bf4e8e019de))\n- chore: 将子模块更新至最新的默认分支 ([c77f709b](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002Fc77f709b15c6ceda1a4d40c861ed7d409c9d088c))\n- chore: 将子模块更新至最新的默认分支 ([3b9d214e](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002F3b9d214ece352c18c3a6566452e9e054e2983055))\n- chore: 将子模块更新至最新的默认分支 ([5b39aaed](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002F5b39aaed545ce6c0819f516401552040982528a9))\n- 为发布说明标签及其含义添加图例 ([47e31984](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002F47e31984b810dc98c3ed5a1fed224c959eb73a40))\n- docs: 使用客户端反馈背景信息和最新提交丰富发布说明 ([d2ed3c0e](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002Fd2ed3c0ec4158aa051201ccc41f2d5d1891854d3))\n- docs: 添加 RELEASE-NOTES.md，包含第9至12周的变更日志，并更新 setup 子模块 ([56d01098](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002F56d01098718b61eafecac6006c4eba4bb130fe39))\n- chore: 将子模块更新至最新的默认分支 ([2ea2b9a2](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit\u002F2ea2b9a2d6775228d142c9b7b6730331c0b1a4ae))\n- chore: 将 mcp 服务器引用重命名为 mcp cli ([437dd6b5](https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommit","2026-04-01T09:59:30",{"id":161,"version":162,"summary_zh":163,"released_at":164},99257,"v23.06","在这个夏至日☀️，我们觉得正是推出 Ethora 引擎新版本的好时机。\n\n巧合的是，今天我们的代码仓库星标数达到了 100 颗⭐。太棒了！感谢大家一直以来的支持！\n\n另一项重要更新是，Ethora 已经通过严格筛选，成功入选 AWS B2B SaaS 加速器的最终孵化团队。这意味着，在 AWS 专家的培训与支持下，我们的后端基础设施将进一步优化；同时，我们也正在筹备通过 AWS Marketplace 提供自助部署选项，让 B2B 客户能够更便捷地使用我们的服务器。\n\n不过，请大家放心，我们始终致力于开源的 Linux 技术栈——因此，我们的服务器端基础设施将保持“云中立”，即可以部署在任何基于 Linux 的标准服务器上。\n\n当然，对于大多数用户而言，他们可以直接享受 Ethora（又名 Dappros 平台）提供的云端基础设施及其慷慨的免费套餐。上述内容仅适用于那些因项目需求或监管环境而需要自行托管的客户。我们同时支持云端部署和自建服务器两种方式，这也是本次发布的一个重要亮点。\n\n另一个超级重要的更新是 **App Builder 用户界面**！\n\n\u003Cimg width=\"738\" alt=\"Screenshot 2023-06-21 at 19 18 33\" src=\"https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fassets\u002F328787\u002F2c0fdd93-b301-4fe0-91e4-142f47cce293\">\n\n现在，App Builder 让你能够：\n1) 轻松自定义应用外观，并即时应用于你的 Web 应用；\n2) 自动为你的 iOS 和 Android 移动应用生成 React Native 构建包！\n\n生成的代码已根据你的应用名称、Logo、配色等个性化信息进行了定制。这将大大缩短你构建首个 MVP 并向亲友、投资人、客户及用户展示的时间。\n\n目前，你无需深入代码即可完成上述操作；但我们也非常鼓励大家动手实践，进一步自定义或扩展引擎功能，加入属于自己的特色。\n\n本次发布的版本名称灵感来源于：\n\n(1) 库帕拉之夜🌿——这是乌克兰及其他许多国家的传统节日，用来庆祝一年中最长的一天和太阳。更多关于库帕拉之夜的信息，请参阅[维基百科](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FKupala_Night)；\n\n以及 (2) 国际瑜伽日☯️。全球各地的瑜伽修行者也会在夏至这一天庆祝，其中一些人甚至能连续完成 108 次拜日式练习。拜日式（Surya Namaskar）是一种适合所有人的绝佳瑜伽练习，每天坚持练习对身心健康大有裨益。更多关于拜日式的介绍，请参阅[维基百科](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSun_Salutation)。\n\n此外，Ethora 引擎还进行了多项其他改动与优化，主要集中在提升稳定性和用户体验方面。我们新增了一些重要功能和扩展组件，例如你现在可以轻松地将 ChatGPT 机器人、翻译机器人等集成到自己的项目中。我们的聊天和推送通知…","2023-06-21T18:19:40",{"id":166,"version":167,"summary_zh":168,"released_at":169},99258,"v22.07","发布名称：**Chervona Kalyna**\n\n**变更与改进**\n注：本次重大版本的主要改进在于代码架构。我们终于到了重构代码、消除“意大利面式”代码并提升性能的时候。此外，我们还优化了结构和可读性，以便第三方开发者能够更轻松地基于 Ethora 引擎构建自己的项目。值得高兴的是，这一目标已经实现，应用的性能得到了**显著提升**。\n\n本次发布中推出的一些变更包括：\n- 全面迁移到 TypeScript\n- 改用 MobX 和函数式组件\n- 多项代码架构优化，如更清晰的工具函数组织、异步逻辑改进等\n- 媒体和物品功能的大量改进。现在可以直接从用户个人资料中播放音频和视频物品。\n- 推出“Hut, Hut”机器人，支持在房间\u002F空间中存储和释放 NFT 物品。\n- 修复了大量 bug 和问题（缓存、XMPP、推送通知订阅等）。\n- 菜单设计更加直观。\n- 还有许多其他改进（详情请参阅仓库根目录下的发布说明文档）。\n\n自本版本起，我们将为每个重大版本分配一个独特的名称。本次版本名为“Chervona Kalyna”（红接骨木莓）🩸，我们将其献给那些无畏的乌克兰卫国者💛💙，他们正为捍卫国家的独立与自由而战斗。\n\n更多关于 [Chervona Kalyna](https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FOi_u_luzi_chervona_kalyna) 的信息，请参阅维基百科。\n\n敬请期待后续更新！在本次重大版本的后续迭代中，还将推出一些非常令人兴奋的新功能。目前这些功能已在测试版中进行验证：\n* 面向物品的 NFMT 智能合约格式\n* 音频与视频通话\n* 服务器架构优化，以更好地实现跨应用的用户与资产连接","2022-07-07T09:15:55",{"id":171,"version":172,"summary_zh":173,"released_at":174},99259,"v21.11","ETHORA 即将公开发布！\r\n（请参阅整理后的发布说明：https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fblob\u002Fmain\u002Frelease-notes.md）\n\n## 变更内容\n* @4RGUS 在 https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fpull\u002F1 中为所有界面实现了配置功能。\n* @4RGUS 在 https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fpull\u002F2 中解决了 Realm 问题，并将 React Native 版本回退至 0.64.2。\n* @4RGUS 在 https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fpull\u002F3 中完成了功能同步。\n* @4RGUS 在 https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fpull\u002F4 中将功能同步到开发分支。\n* @4RGUS 在 https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fpull\u002F5 中增加了启用和禁用 NFT 功能的选项。\n* @4RGUS 在 https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fpull\u002F24 中再次完成了功能同步。\n* @phwizard 在 https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fpull\u002F25 中进行了开发工作。\n* @4RGUS 在 https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fpull\u002F30 中完成了 ETO-71 相关工作。\n* @dendidibe 在 https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fpull\u002F29 中实现了媒体消息在模态窗口中打开的功能。\n* @4RGUS 在 https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fpull\u002F31 中进行了开发工作。\n\n## 新贡献者\n* @phwizard 在 https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fpull\u002F25 中做出了首次贡献。\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Fdappros\u002Fethora\u002Fcommits\u002Fv21.11","2021-12-01T16:45:49"]