SwitchAI:用 Material 3 把 Android 系统助手换成任意 AI 应用
在 Android 上轻松选择、启动和管理您首选的 AI 数字助理。
秒懂
- 它是什么?
- SwitchAI 是一款 Kotlin 编写的 Android 应用,让你从系统助手入口一键切换 ChatGPT、Gemini、DeepSeek 等 40 多个 AI 应用。它不调用任何云端 API,只负责调度本机已安装的助手,适合想摆脱单一默认助手的人。
- 适合谁用?
- SwitchAI 适合那些安装了多个 AI 助手应用、希望从系统助手入口(比如长按电源键或手势)快速切换的人,尤其是愿意接受第三方应用读取已安装应用列表的 Android 用户。不适合只想用一个助手、或者对包名和类名匹配机制不放心的人。
- 能商用吗?
- 可以,但有条件。GPL-3.0 是 copyleft 许可证:如果你分发包含它的软件,就必须以同一许可证公开该软件的源代码。只在内部运行、不对外分发,则不会触发这项义务。
- 还在维护吗?
- 在维护。仓库最近一次提交在 16 天前。
- 用什么语言写的?
- 主要是 Kotlin(依据 GitHub 的语言统计)。
以上回答依据项目的 GitHub 数据(最近同步于 2026年9月15日)和我们的分析,不构成法律意见。
开源项目深度解析
它解决的是选择困难,不是 AI 能力
大多数 Android 手机的系统助手入口是固定的,默认绑定某个厂商或 Google 的助手。SwitchAI 不提供任何对话模型,它只做一件事:把系统助手这个入口变成一个选择器,让你在已安装的 AI 应用之间切换。README 里明确写着它支持 40 多个应用,包括 ChatGPT、Claude、DeepSeek、Gemini、Grok、Perplexity 等。它的适用人群很具体:手机里装了多个 AI 应用,但系统只允许一个默认助手,每次想换都要进设置里改。SwitchAI 把这个操作压缩成一次点击,或者一个快捷设置磁贴。它不解决 AI 本身的质量问题,只解决入口的灵活性。
靠包名和类名匹配,不碰你的对话数据
SwitchAI 的工作原理在 README 里写得很直白:它使用包名和类名来启动目标应用。这意味着它不拦截、不转发、不缓存你的任何对话内容,只是调起另一个应用的 Activity。这种设计的好处是隐私边界清晰,它不需要网络权限,也不需要访问你的聊天记录。坏处是它对应用的包名和类名有硬依赖。如果某个 AI 应用更新后改了类名,SwitchAI 的匹配就会失效,直到项目维护者更新列表。README 特别用 IMPORTANT 标注说明:如果应用未安装,你会看到错误提示并被引导去安装。所以它不是万能启动器,而是一个针对已知应用清单的调度器。
Material 3 Expressive 和两个快捷入口
界面和设置基于 Material 3 Expressive 设计,这是 Android 14 之后逐步推广的设计语言。SwitchAI 提供了两种快捷方式:桌面小部件和快捷设置磁贴。小部件可以直接启动你选中的助手,或者打开选择器;快捷设置磁贴则适合在系统下拉栏里快速切换。这个设计把切换动作放到了系统层级,比打开应用再选要快。但要注意,Material 3 Expressive 是视觉规范,不保证所有 Android 版本都能完整呈现。如果你的设备是旧版 Android,或者厂商深度定制了系统 UI,实际观感可能和截图有差距。
安装和配置:没有 Play 商店,只有 GitHub Releases
项目没有上架 Google Play,下载渠道是 GitHub Releases 页面,目前最新版是 4.1,发布于 2026 年 7 月。安装方式是下载 APK 后手动安装,需要允许未知来源。安装后,你需要把 SwitchAI 设置为系统默认助手应用。具体路径因设备而异,一般在系统设置的「默认应用」或「助手应用」里选择 SwitchAI。然后你可以通过选择器界面挑选默认助手,或者设置每次触发时都弹出选择器。README 没有给出更详细的配置步骤,所以首次设置可能需要你自己摸索系统设置里的入口。这是它上手成本最高的一步,但也是一次性的。
一个明显的短板:依赖应用清单的时效性
SwitchAI 的兼容性完全建立在它维护的那份应用列表上。列表里包含 40 多个应用,覆盖了主流产品,但它是静态的。新出现的 AI 应用不会自动被支持,除非维护者手动添加。反过来,如果某个应用改了包名,SwitchAI 就会失效。你无法在应用内自定义添加一个列表之外的应用,因为 README 没有提到任何自定义规则功能。这意味着如果你用的是一个小众 AI 应用,SwitchAI 对你就是废的。另外,它依赖系统助手入口的开放程度。某些国产 ROM 可能不允许第三方应用接管系统助手,这种情况下 SwitchAI 连入口都没有。
和系统自带设置相比,它多了一层选择逻辑
Android 系统本身允许你设置一个默认助手应用,但那个设置是静态的,改了之后要再改回来很麻烦。SwitchAI 的差异在于它把「选择」这个动作动态化:你可以设定每次触发系统助手时都弹出一个选择器,或者通过快捷设置磁贴快速切换。这相当于在系统默认助手之上加了一个路由层。另一种思路是使用 Tasker 之类的自动化工具,通过触发条件来启动不同应用,但那种方式需要你编写规则,而且不直接接管系统助手入口。SwitchAI 的做法更直接,它把选择器本身做成了系统助手,代价是你失去了系统原生助手的某些深层集成,比如锁屏唤醒或手势联动。
维护状态和许可证:活跃但要注意 GPL-3.0
从提交历史看,项目维护活跃,最近一次发布是 2026 年 7 月的 4.1 版,距离上一个 4.0 版大约三个月。版本节奏不算快,但也不是停滞。许可证是 GPL-3.0,这意味着你可以修改和分发代码,但如果你发布修改版,必须同样以 GPL-3.0 开源。如果你只是个人使用,这个限制影响不大;如果你想基于它做一个商业产品,就要考虑开源义务。另外,项目没有提供官方文档站点,所有信息都集中在 README 里。遇到问题时,你只能通过 GitHub Issues 或 README 里提到的 Telegram 频道获取帮助。
编辑结论
SwitchAI 适合那些安装了多个 AI 助手应用、希望从系统助手入口(比如长按电源键或手势)快速切换的人,尤其是愿意接受第三方应用读取已安装应用列表的 Android 用户。不适合只想用一个助手、或者对包名和类名匹配机制不放心的人。在安装前,请先确认你的设备系统助手入口支持第三方应用接管,并且你已安装目标 AI 应用;然后从 GitHub Releases 下载最新的 4.1 版本,首次启动时授予相关权限。它的维护节奏看起来活跃,但 GPL-3.0 许可证意味着如果你想修改代码并分发,必须开源你的修改。最后,请记住它只是一个启动器,不提供任何 AI 能力本身。
社区笔记