AetherLink
一个应用聚合OpenAI/Claude/Gemini等数十模型,支持Android/iOS/桌面端三
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
一个应用聚合OpenAI/Claude/Gemini等数十模型,支持Android/iOS/桌面端三
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
你是否有过这样的困扰:想同时用 Claude 写文案、ChatGPT 做翻译、Gemini 生成代码,却要在多个 App 之间来回切换?AetherLink 正是为解决这个痛点而生的——它是一个将主流大模型「一网打尽」的跨平台 AI 助手,支持 Android、iOS 和桌面端,真正做到「一个应用,全模型覆盖」。
图1:AetherLink 应用图标
在 AetherLink 出现之前,大多数用户面对的是一个混乱的工具链:网页端 ChatGPT 管理会话、Claude 官网写长文、不同的 API Key 分散在各处,每一次切换都意味着注意力流失。一位来自国内的独立开发者(GitHub ID 1600822305)在长期使用中发现,如果有一个应用能将所有主流 AI 模型统一管理、按需切换,那效率将大幅提升。于是,AetherLink 在 2024 年应运而生。
AetherLink 的野心不只是「打开多个聊天窗口」。它围绕大模型使用场景,设计了一套完整的功能体系:
多模型并行:内置 OpenAI、Anthropic Claude、Google Gemini、Grok、SiliconFlow、火山引擎(Volcengine)等数十家 AI 服务商的接入,配以清晰的图标识别(深色/浅色主题均有对应图标)。你可以在设置中管理每个模型的 API Key,随时切换默认模型,也可以在单次对话中临时指定使用哪个模型。
语音交互:集成 Whisper 语音识别 + 多家 TTS(Azure、OpenAI、SiliconFlow),说一句话就能让 AI 帮你干活,开车、做饭时尤其实用。
MCP 工具生态:内置 Model Context Protocol 支持,允许 AI 调用外部工具扩展能力边界,比如文件系统操作、代码执行等——这是普通聊天应用做不到的深度集成。
知识库:支持文档上传、语义搜索和智能检索,方便用户建立个人知识库并让 AI 基于这些资料作答。
AI 思维可视化:展示模型的推理过程(Thinking Process)和耗时,让用户理解 AI「在想什么」,这对于调试 prompt 和理解模型行为非常有价值。
图2:内置 OpenAI 模型支持(带官方品牌图标)
从代码组织来看,AetherLink 体现了极高的前端工程水准:
React 19 + TypeScript 5.9:使用最新的 React 运行时和严格的 TypeScript 类型检查,配合 Vite 8 + SWC 编译器实现秒级热更新和快速构建。Tailwind CSS + Emotion 双重样式方案兼顾开发效率和运行时性能。
双端架构:桌面端使用 Tauri 2(Rust 后端 + Web 前端),打包体积小、启动快、资源占用低;移动端使用 Capacitor 8,Android/iOS 共用同一套 Web 代码,实现真正意义的「一次开发,三端运行」。
状态管理:Redux Toolkit 2.8 + Zustand 并存,前者管理复杂全局状态,后者处理轻量局部状态,分工明确。
国际化:内置 i18n 多语言支持,README 本身就有中英双语,目标是全球用户群体。
AetherLink 在部署友好性上做足了功夫:
提供完整的多阶段 Dockerfile(node:22-bookworm → nginx:alpine),生产镜像仅包含构建产物和 nginx,体积精简。配合 docker-compose.yml,一条命令即可启动:
git clone https://github.com/1600822305/AetherLink.git
cd AetherLink
docker-compose up -d
Web 端通过 nginx:alpine 托管静态资源,内置 gzip 压缩、健康检查(HEALTHCHECK)和非 root 用户运行,安全开箱即用。移动端和桌面端也有完整的构建命令支持(Capacitor/Tauri)。
爱好者路线:直接访问 Web 版本(或部署 Docker),在设置中填入 API Key 即可使用,无需安装任何东西。如果已有 OpenAI/Anthropic 等账户,上手时间不超过 5 分钟。
开发者路线:本地开发需要 Node.js >= 22 + npm,构建 Android 需要 Android Studio,构建 iOS 需要 macOS + Xcode,构建桌面端需要 Rust 环境。虽然门槛略高,但 scripts 目录提供了 cors-proxy.js、live-reload.js 等开发者工具,配套文档(docs/guides、docs/architecture-upgrade)相当完整。
需要坦诚指出几个现实问题:API Key 本地管理意味着没有服务端隐私保护,所有对话数据直接发给各 AI 服务商,用户需自行评估数据敏感性。双端架构的维护成本不低——Tauri 和 Capacitor 两套构建系统,加上持续的 Android/iOS 适配,作者维护压力较大。此外,应用采用 AGPLv3 开源许可证,商业使用需注意许可证合规。
AetherLink 代表了一种趋势:在模型多元化时代,用户需要一个统一的入口。随着 OpenAI、Anthropic、Google、DeepSeek 等厂商持续竞争和分化,单一应用的多模型支持能力将成为用户的核心诉求。AetherLink 以开源方式实现了这一能力,且代码质量较高,对于想研究多 AI 模型集成的开发者具有很高的参考价值。
截至 2026 年,该项目在 GitHub 拥有 293 颗星,保持活跃迭代(最新版本 v0.6.5),展现出持续的维护生命力。