不只是对话,是持续认识你的 AI
四层记忆 · 多模型自由切换 · 本地优先 · 开源可扩展
English · 中文
Muse 是什么 · 截图预览 · 功能特色 · 功能说明书 · 快速开始 · 文档与贡献 · 许可证
每次打开新的 AI 对话,都要从头自我介绍一遍?Muse 不用。
Muse 通过四层记忆系统真正记住你是谁——你的偏好、习惯、在意的事。换模型、切会话、关掉重开,它都记得。
自带内心独白(Mood),每次回复前写下四个维度的思考过程。AI 此刻的情绪、脑中闪过的联想、对自己的反思。默认折叠不打扰,展开一看挺有意思。
选择很自由:
- 模型随便换,OpenAI、Anthropic、Gemini、DeepSeek 都行
- 不用注册,没有账号,数据默认留在本地
- 可以说话、搜索、执行工具、群聊协作
- 久未联系时还会主动发起对话
一切为了延续你们的对话,而不是从零开始。
Muse 拥有四层记忆架构,从短期对话到长期深度处理逐层递进。每一层都有明确职责:
对话 --> 事实提取 --> 滚动摘要 --> 编译聚合 --> 深度处理
短期 关键信息 压缩归档 去重整合 深度理解
-
第一层 对话:原始消息流,保留完整上下文供当前会话使用
-
第二层 事实提取:从对话中抽取关键事实(姓名、偏好、约定),标注重要程度与来源
-
第三层 滚动摘要:对长对话压缩成滚动摘要,避免上下文无限增长
-
第四层 深度处理:聚合去重后形成长期记忆,按主题与时间组织,供未来所有会话检索
-
关键事实永不衰减:医疗信息、财务数据、核心身份等重要性高的内容受保护,不随时间淡出
-
日常信息自然过期:普通偏好和闲聊信息随使用频率降低自动衰减
-
来源可追溯:每条记忆标注了来源会话和入库时间
-
你完全可控:可在记忆面板手动调整重要程度、删除、筛选
预置 40+ 供应商,覆盖三大类:
| 类别 | 供应商 |
|---|---|
| 海外官方 | OpenAI、Anthropic、Gemini、xAI Grok、Groq、Together、Mistral、OpenRouter、DeepInfra、Fireworks、Perplexity、GitHub Copilot |
| 国内服务商 | DeepSeek、Qwen(千问)、GLM(智谱)、Moonshot(月之暗面)、Doubao(豆包)、Baichuan(百川)、Lingyi(零一)、StepFun(阶跃星辰)、MiniMax、Xiaomi MiMo |
| 本地与其他 | Ollama(本地)、OpenCode、API2D、AIHubMix、DeepBricks、Agnes AI + 自建模板 |
模型 ID 从各供应商的 /models 接口动态拉取,新模型上线无需更新 App。
当你向一个不支持多模态的模型发送图片时,Muse 不会直接丢弃图片或报错,而是自动启动视觉辅助:
- 用你配置的视觉模型(如 GPT-4o、Gemini)分析图片,生成结构化文字描述
- 描述包含八个维度:整体概述、可见文字(OCR)、物体与布局、图表数据、用户请求重述、请求回答、视觉证据、不确定性
- 若视觉模型支持 grounding,还会返回带坐标的关键元素框(visual primitives)
- 将描述以
<vision-context>标签注入你的消息,同时清空原图——避免向纯文本模型发图导致请求失败 - 纯文本模型读到的是"图片说了什么",而非像素
工程细节:
- 多图并发分析,界面实时显示进度(如"分析中 2/4")
- 单图 60 秒超时 + 网络错误自动重试 3 次
- 图片预压缩(2000×2000、JPEG 80%),超大图不再被丢弃
- Provider 不支持非流式请求时自动降级为流式
- 描述结果按"图片 + 请求 + 提示词版本"缓存,重复发送同一张图秒级返回
- 分析失败时注入降级提示并清空图片,绝不会把原图发给纯文本模型
这样即使你的主力模型是纯文本的推理模型,也能正常"看懂"你发的截图、表格、照片。
Muse 每次回复前会生成一个 mood 块,这是 AI 的"内心独白"——不是给用户看的正式回答,而是它真实闪过的念头。在界面上默认折叠为一个卡片,展开后可看到四个维度:
- Vibe(氛围):AI 此刻最直接的感受与情绪。是轻松的、锐利的、还是沉思的?一句话概括当下的状态。
- Sparks(火花):脑中自然冒出的联想或意象。这些火花方向差异很大——可能是一个比喻、一段回忆、一个新的角度、或者一个出乎意料的连接。每条火花都是不同的方向。
- Reflections(反思):AI 对自己的质疑、不确定的点、或者想追问的洞察。这不是最终答案,而是思考过程中的犹豫与好奇。
- Will(意志):此刻的意图与欲求。经过 Vibe 的感受、Sparks 的发散、Reflections 的反思之后,Will 是凝聚下来的一个方向——它想做什么、想往哪里去。
这四个维度从直觉到行动层层递进:先感受(Vibe),然后发散(Sparks),再反思(Reflections),最后凝聚为意志(Will)。它们让每一次回复都不只是生成文本,而是经历了一次完整的思维过程。
每个助手的人设由三层组成,可独立配置:
- 身份层:你是谁——角色定位、能力边界
- 关系层:和用户的关系——称呼、亲疏、互动方式
- 风格层:说话方式——语气、节奏、用词偏好
三层组合让人设既清晰可调,又能保持一致性。支持 {{user_name}} / {{char}} 模板变量在提示词中动态替换。
创建多个不同性格和专业方向的助手,在对话中随时委派任务:
- 输入栏
@助手名即可委派 - 任务卡片可视化显示每一步委派的执行状态
- 支持团队模式,多助手轮询协作
把多个助手拉进同一个会话,让它们像群聊一样协同回复:
- 支持顺序发言和自由轮转两种模式
- 每轮群聊前 AI 会先读取群聊上下文,了解当前讨论进度
- 可跳过本轮发言(channel_pass),让其他助手先回复
- 每个助手在群聊中保留独立记忆(独立 fact store),不污染主对话
- 群聊活动状态实时显示在界面上:当前谁在思考、谁已完成、谁在等待
- 适合多角色讨论、集体 brainstorm、模拟圆桌会议
- 20+ 内置工具:文件读写、联网搜索、知识库、日历、剪贴板、计算器、短信、闹钟、表情包等
.skill.json导入:创建和分享自定义 Skill,支持参数 Schema- MCP 协议:连接外部 MCP Server 动态扩展工具能力(OAuth 鉴权、SSE 传输、自动发现)
- 流式语音识别:DashScope Paraformer / Step Whisper API;边说边出字,长按录音上滑取消,波形可视化
- 多模态输入:ML Kit 离线中文 OCR;PDF 解析;自动识别 TXT/DOCX/EPUB;内置 DALL-E / Gemini 图片生成
- 联网搜索:Jina AI Reader(Markdown 摘要)、Bing(Jsoup 结构化提取)、SearXNG/Tavily/自定义端点
- 主动消息:久未联系时主动发起对话,发送间隔无级调节,时段控制,仅 Agent 会话触发
- 文字转语音:系统 TTS / 云端 TTS(OpenAI/MiniMax/Edge),语速音高语言按助手独立配置
- 翻译功能:内置翻译器,支持多语言互译并保留历史记录
- 斜杠命令
- 通知监听:监听设备通知,AI 可根据通知内容进行智能回复和建议
- 主动消息:久未联系时 AI 主动发起对话,发送间隔无级调节,时段可控,仅 Agent 会话触发:在输入框输入
/快速执行操作——/new新建对话、/compact压缩上下文、/reset重置、/pin置顶、/archive归档
12 套完整主题,每套均包含亮色与暗色模式:
| 主题 | 亮色 | 暗色 |
|---|---|---|
| 暖纸(默认) | 是 | 是 |
| 樱花 | 是 | 是 |
| 海洋 | 是 | 是 |
| 春 | 是 | 是 |
| 秋 | 是 | 是 |
| AMOLED | 是 | 是 |
| 墨 (Sumi) | 是 | 是 |
| 和紙 (Washi) | 是 | 是 |
| 藍染 (Aizome) | 是 | 是 |
| 暮紫韵 | 是 | 是 |
| 琥珀金 | 是 | 是 |
| 暮霭玫 | 是 | 是 |
另有 8 套色盲友好的精选配色用于自定义主题。每套主题完整定义所有 Material 3 颜色角色。
- 桌面小部件:Glance Compose 实现,一键新建对话
- 嵌入式 Web 服务器:Ktor + JWT + mDNS,局域网 API 访问
- 配置导入:从 CherryStudio / Chatbox 一键迁移
- 备份与恢复:本地文件 + S3 / WebDAV 云同步
- 全文搜索:Room FTS5,对话历史即时检索
- 表情包库:导入 zip 压缩包自动分类,概率自动发送
- Markdown 富文本渲染:代码高亮(20+ 语言)、KaTeX 数学公式、Mermaid 流程图
- 应用 PIN 锁(指数退避:5 次失败锁 30 秒),锁定期间拦截 Deep Link 防越权
- 敏感配置走 Android Keystore 加密(AES-256-GCM)
- 云备份用户密码加密(PBKDF2 + AES-256-GCM)
- URL 高亮二次确认:点击链接弹窗确认后打开,长按直接打开,防止误触与钓鱼
- WebView 净化 LLM 输出,移除 iframe、form、javascript: 伪协议
- 所有对话/记忆/知识库存储在本地 Room 数据库,无遥测、无分析、无数据收集
- 联网功能默认关闭,按需开启
- 崩溃日志仅存储在本地,安全模式下可手动导出
| 类别 | 技术 |
|---|---|
| 语言 | Kotlin 2.4 |
| UI 框架 | Jetpack Compose + Material 3 |
| 架构 | MVVM + 单向数据流 |
| 依赖注入 | Koin |
| 数据库 | Room (SQLite) + DataStore |
| 网络 | OkHttp + Ktor |
| 序列化 | kotlinx.serialization |
| 图片加载 | Coil (SVG/GIF) |
| AI 推理 | ONNX Runtime (本地 embedding + rerank) |
| 文档解析 | PDFBox + ML Kit OCR |
| Web 服务器 | Ktor (JWT + mDNS) |
| 代码分析 | detekt + ktlint |
想先试用?直接 下载最新版 APK 安装即可,无需自行构建。
- Android 8.0(API 26)及以上设备
- 一个 AI 供应商的 API Key(OpenAI / Gemini / DeepSeek 等均可)
git clone https://github.com/5352124/Muse.git
cd Muse
# 调试构建
./gradlew :app:assembleDebug
# 安装到已连接设备
./gradlew :app:installDebug
# 正式发布构建
./gradlew :app:assembleReleaseAPK 输出路径:app/build/outputs/apk/release/app-{abi}-release.apk
开机引导会分六步带你完成初始配置:
- 欢迎页 —— 了解 Muse 的核心能力
- 语言与外观 —— 选择界面语言与主题
- 你的名字 —— 设置你的称呼与助手名字
- 配置供应商 —— 选择预置供应商并填入 API Key,支持测试连接
- 选择模型 —— 从拉取到的模型列表中选择默认模型
- 完成 —— 开始使用,从现在起 Muse 会记住一切
应用内置完整使用教程(设置 → 使用教程),同时提供独立的功能说明书:
- 软件功能说明书 —— 以"你能用它做什么"为视角的完整功能手册
欢迎参与项目建设:
项目采用 GNU General Public License v3(GPL v3)。完整许可证文本见 LICENSE,第三方依赖库许可证列表见 NOTICE。












