Zing 论坛

正文

AetherLink: 支持多模型与MCP协议的跨平台AI助手开源方案

AetherLink是一个基于React和Capacitor构建的跨平台AI助手应用,支持OpenAI、Claude、Gemini等主流模型,集成MCP协议扩展能力,提供语音交互、知识库管理和代码高亮等功能,为个人和小团队提供了完整的AI对话客户端解决方案。

AI助手跨平台MCP协议多模型支持开源客户端ReactCapacitorTauri
发布时间 2026/05/18 21:59最近活动 2026/05/18 22:21预计阅读 3 分钟
AetherLink: 支持多模型与MCP协议的跨平台AI助手开源方案
1

章节 01

AetherLink:跨平台多模型AI助手开源方案导读

AetherLink是基于React和Capacitor/Tauri构建的跨平台AI助手开源应用,旨在解决AI客户端碎片化问题。它支持OpenAI、Claude、Gemini等主流模型,集成MCP协议扩展能力,提供语音交互、知识库管理和代码高亮等功能,为个人和小团队提供统一、可扩展的AI对话客户端解决方案。

2

章节 02

AI客户端的碎片化现状

随着大语言模型发展,AI对话客户端市场百花齐放,但多数方案存在功能单一、平台受限或扩展性不足的困境。商业产品锁定特定生态,开源项目常受技术栈限制难以覆盖移动端和桌面端,用户难以找到能灵活切换模型且跨设备一致体验的客户端。

3

章节 03

AetherLink核心特性概览

  • 多模型支持:覆盖OpenAI(GPT系列)、Anthropic Claude(3/3.5系列)、Google Gemini(1.5 Pro/Flash)、xAI Grok、SiliconFlow、Volcengine及自定义API端点,用户可灵活配置密钥并切换模型。
  • MCP协议集成:支持连接外部数据源、调用第三方工具、实现AI与本地环境深度集成,超越单纯对话客户端。
  • 语音交互:语音识别支持OpenAI Whisper、Capacitor原生、Web Speech API;语音合成支持Azure TTS、OpenAI TTS、SiliconFlow TTS。
  • 知识库管理:支持PDF/Word/TXT等文档上传,基于向量嵌入的语义搜索,AI回答可引用知识库内容。
4

章节 04

技术架构解析

  • 前端栈:React 19.x、TypeScript 5.9+、Material UI 7.x、Vite 8.x、SWC、Redux Toolkit+Zustand、Tailwind CSS+Emotion。
  • 跨平台方案:Capacitor(Android/iOS移动端)、Tauri(桌面端,体积小、内存占用低)。
  • 数据存储:IndexedDB(聊天记录/知识库)、LocalStorage(用户设置)、文件系统(文档导入导出)。
  • AI SDK:Vercel AI SDK(统一流式处理)+ OpenAI SDK(直接调用API)。
5

章节 05

应用场景分析

  • 个人AI助手:用户可根据任务选择模型(复杂推理用Claude,创意写作用GPT-4o,长文档用Gemini 1.5 Pro)。
  • 开发者工具:通过MCP连接本地代码库,让AI理解项目上下文提供精准建议。
  • 企业知识管理:整合企业文档,员工通过自然语言查询获取信息。
6

章节 06

局限与改进建议

当前局限:1. 本地模型(Ollama、llama.cpp)支持不足;2. 缺乏多用户协作和对话分享;3. MCP插件市场未建立;4. 低端设备性能待优化。改进方向:加强本地模型支持、开发协作功能、构建插件生态、优化低端设备性能。

7

章节 07

总结与开源信息

AetherLink提供统一接入层、跨平台体验、可扩展能力平台,帮助用户摆脱单一服务商锁定。开源许可:个人/小团队(≤8人)用AGPL v3.0,企业需商业许可。社区支持:GitHub Issues、QQ群(930126592)、贡献指南。项目已在GitHub发布,提供完整文档和构建指南。