🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

米凡 AI 工作区 Ayuilos/Miffan

DeepSeek Harness
Ayuilos3 天前有提交已提供中文文档扫描:含敏感能力

RikkaHub fork,Android AI 客户端。支持 ChatGPT 订阅登录使用、跨应用划词悬浮翻译、助手工作区文件隔离、远程工作区、文档与 HTML 预览、可定制动态角色。

64.4/100
综合分
311
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/11/1 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:缺少 main/exports/bin 入口声明。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Ayuilos/Miffan
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · market
装得上吗
作者未把包发布到 npm,只能用源码安装
插件本身没问题,是分发方式不同
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 3 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

缺少 main/exports/bin 入口声明

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包Miffan(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/29 17:39:31

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 13 处,展示前 13 条)
  • 发起网络请求
    trace-cli/src/recorder.ts:25
    const response = await fetch(request.url, {
  • 写入本地文件
    trace-cli/src/recorder.ts:42
    await mkdir(dirname(trace.outputPath), { recursive: true });
  • 删除本地文件
    trace-cli/src/recorder.ts:43
    await rm(temporaryPath, { force: true });
  • 写入本地文件
    trace-cli/src/recorder.ts:53
    await rename(temporaryPath, trace.outputPath);
  • 删除本地文件
    trace-cli/src/recorder.ts:57
    await rm(temporaryPath, { force: true });
  • 读取本地文件
    trace-cli/src/recorder.ts:69
    await access(path);
  • 写入剪贴板
    web-ui/app/lib/clipboard.ts:51
    await navigator.clipboard.writeText(text);
  • 写入本地文件
    web-ui/copy.ts:15
    mkdirSync(dest, { recursive: true });
  • 读取本地文件
    web-ui/copy.ts:17
    const entries = readdirSync(src, { withFileTypes: true });
  • 写入本地文件
    web-ui/copy.ts:27
    mkdirSync(dirname(destPath), { recursive: true });
  • 写入本地文件
    web-ui/copy.ts:28
    copyFileSync(srcPath, destPath);
  • 读取本地文件
    web-ui/copy.ts:40
    statSync(SOURCE_DIR);
  • 删除本地文件递归
    web-ui/copy.ts:49
    rmSync(TARGET_DIR, { recursive: true, force: true });
扫描于 2026/11/2(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

界面预览

6 张 · 点击查看大图

功能亮点

  • ChatGPT订阅登录
  • 跨应用划词悬浮翻译
  • 助手工作区文件隔离

README

由 DeepSeek 最新模型翻译生成
Miffan 一款 Android AI 应用,像朋友一样聊天,伙伴之间能组队协作,还能在你的电脑上干活。 English · 简体中文 · 繁體中文 用你已经在用的 AI 服务就行:OpenAI 兼容、Gemini 或 Claude 服务的 API key,通过 Codex 登录接入的 ChatGPT 订阅,OpenRouter 账号,或者跑在你自己电脑上的 Magpie 网关。Miffan 不自带模型。聊天记录和设置都留在你的手机上。 像用即时通讯软件一样聊天 每个 AI 伙伴就是一段持续的聊天。不用启动什么,也没什么需要你调。 - 一个伙伴,一段对话。 你和某个伙伴的历史记录跨越多天,读起来是一条时间线。背后 Miffan 会把话题分开,所以长聊天依然快、依然切题。分隔线标出新话题从哪开始,点一下就能接着上一个话题聊。 - 一次问好几件事。 互不相关的问题并行处理,每条回复都引用它所回答的那条消息。 - 要快答,还是要细想。 在伙伴页面里选它回复前想多久,从立刻回答到深度思考。遇到某个难题,就在 + 菜单里选「这次好好想想」。 - 需要能力时才要权限。 伙伴要用你的日历、剪贴板或屏幕时间时,会在聊天里问你,你允许后它才继续。 - 告诉它,就能改它。 说一句「回答短一点」,它的偏好就调整了。经你同意,伙伴还能改自己的名字、头像和指令。
展开完整文档(README 剩余 1 节)
Miffan
一款 Android AI 应用,像朋友一样聊天,伙伴之间能组队协作,还能在你的电脑上干活。

English · 简体中文 · 繁體中文

用你已经在用的 AI 服务就行:OpenAI 兼容、Gemini 或 Claude 服务的 API key,通过 Codex 登录接入的 ChatGPT 订阅,OpenRouter 账号,或者跑在你自己电脑上的 Magpie 网关。Miffan 不自带模型。聊天记录和设置都留在你的手机上。

像用即时通讯软件一样聊天

每个 AI 伙伴就是一段持续的聊天。不用启动什么,也没什么需要你调。

- 一个伙伴,一段对话。 你和某个伙伴的历史记录跨越多天,读起来是一条时间线。背后 Miffan 会把话题分开,所以长聊天依然快、依然切题。分隔线标出新话题从哪开始,点一下就能接着上一个话题聊。
- 一次问好几件事。 互不相关的问题并行处理,每条回复都引用它所回答的那条消息。
- 要快答,还是要细想。 在伙伴页面里选它回复前想多久,从立刻回答到深度思考。遇到某个难题,就在 + 菜单里选「这次好好想想」。
- 需要能力时才要权限。 伙伴要用你的日历、剪贴板或屏幕时间时,会在聊天里问你,你允许后它才继续。
- 告诉它,就能改它。 说一句「回答短一点」,它的偏好就调整了。经你同意,伙伴还能改自己的名字、头像和指令。每处改动都关联到触发它的那条消息,记进历史,随时可以撤销。
- 看看 AI 都知道你什么。 每条记忆都标明来源,你随时可以删掉。
- 让它画张图。 选一次绘图模型,之后任何伙伴都能画,或者你说「把它改成……」,它就改上一张图。
- 留住重要的内容。 长按消息即可保存。Discover 标签页会汇集你保存的消息和最近的画作,还能直接画画或翻译,不用先选伙伴。

能协作的伙伴

伙伴之间可以互相发消息,你也能把多个伙伴拉进同一个聊天。

- 群聊。 主持伙伴负责拆分工作,被 @ 的伙伴同时回复,只有有人提到你时才会通知你。
- 随时 @ 任何人。 在聊天里输入 @,就能拉进另一个伙伴。
- 聊天列表随你安排。 置顶伙伴、分组归类,一眼看出谁在干活(绿色)、谁在等你批准(琥珀色闪烁)。
- 彼此隔离。 伙伴只能回忆起自己参与过的聊天,两个伙伴首次接触需要你点头。

让伙伴使用你的电脑

通过 SSH 连接 Mac、Windows 或 Linux 电脑(也支持走 Tailscale),伙伴就能在上面打开应用、打字、点击,你在手机上看着就行。没有屏幕的服务器或 NAS 同样可以:伙伴通过命令来使用它。

- 一块共享屏幕。 在手机上查看并控制桌面,竖屏或全屏横屏都行。伙伴干活时,第一次触摸只会询问,第二次触摸才接管。
- 高性能模式。 电脑上装了 Sunshine,显卡负责编码画面,延迟更低、动作更顺,还有声音。Miffan 帮你装好并完成配对。
- 主动权在你手里。 每台电脑都可以单独设置:伙伴先问再做、自己动手,还是别碰。每次批准都会记进权限历史,即使你删掉聊天也还在。
- 按计划运行的任务。 让伙伴每天早上做某件事,电脑自带的调度器会准时执行,手机关机也不影响(Mac 和 Linux)。任务可以是一条命令,也可以调用电脑上已装好的 AI 工具,比如 Claude Code、Codex CLI 或 Gemini CLI。你打开 Miffan 时结果会回到聊天里,「My computers」保留每次运行的输出。
- 查看电脑状态。 状态页用一句话说明电脑是否就绪,就地修复问题,还能给控制助手提供更新。
- 专属小盒子。 不想让伙伴碰你的桌面?在 Mac、Windows 或 Linux 电脑上给它一个独立的小盒子。它在里面自由工作,完成的文件交到你电脑上的某个文件夹。
- 连接很简单。 Easy chat 能在你的 Wi-Fi 和 Tailscale 上找到电脑。用账户密码登录一次,Miffan 就换成自己的密钥;Windows 还有一步到位的安装脚本。

Watch it work
Approve each step
Connect in a few steps

支持的桌面系统:macOS、Windows,以及带 GNOME、KDE(走它们内置的远程桌面)、基于 wlroots 的 Wayland(例如 niri、Sway 或 Hyprland)或 X11 的 Linux。

点一下就能批准

当伙伴要做一件要紧的事,比如运行命令、安排任务、添加日历事件或调用 MCP 工具,它会弹出一张卡片让你看:一句话说明想做什么,加上关键细节,原始调用点一下就能看到。

- 一次批准多个普通请求,或者始终允许某类操作,之后在权限历史里收回。
- 日历事件添加之前,先调整时间。
- 伙伴有问题时,点一个选项,或者自己写答案。
- 打开任何已完成的改动,看清它到底做了什么,然后只撤销或重做这一处改动。

想要所有选项,就用专业模式

随时切到专业界面。它和简易聊天用的是同一份数据。

- 把官方 API、兼容网关、自托管端点和 Codex 订阅组合起来用。
- 给每个助手单独配提示词、模型参数、记忆、MCP 服务器、技能和网页搜索。
- 在手机上跑本地 Linux 工作区,或者让助手通过 SSH 在远程服务器上干活,带文件和终端。
- 用语音输入输出,翻译任意应用里选中的文字,还能从局域网里的浏览器聊天。

功能矩阵列出了所有支持的服务商、搜索服务、语音引擎和工具。

有情绪的角色

每个伙伴都有自己的样子:四种款式、六种颜色的 Miffan 饭碗,蓝鲸女孩,一张照片或一个 emoji,在「更换外观」页面挑,带实时预览,还能选 Miffan 的动作方式。它们的表情跟着对话走:你等的时候它们在吃,AI 推理的时候它们头晕,回复到了它们笑,到了晚上它们打瞌睡。

开始使用

1. 从 GitHub Releases 下载最新 APK。官方构建面向 Android 8.0 或更高版本的 arm64-v8a 设备。后续更新在应用内下载安装。
2. 首次启动时,Miffan 会在聊天里带你走一遍:连接 AI 服务(一键 OpenRouter 登录或填 API key),选一个模型和你的第一个伙伴。也可以从备份恢复。
3. 开始聊天。
用户指南逐项介绍每个功能。遇到问题,添加 Bug reporter 伙伴:它帮你缩小问题范围,写成 issue 供你提交。

你可以备份到 WebDAV 或兼容 S3 的存储,也能从 RikkaHub、Chatbox 和 Cherry Studio 导入数据。提示词、附件和工具数据只发往你配置的服务;见 PRIVACY.md 和 SECURITY.md。

项目历史

Miffan 最初是 RikkaHub 的分支,后者是开源 Android LLM 客户端,如今 Miffan 已成长为独立应用。

| 时间 | 版本 | 变化 |
| 2026 年 8 月 | 2.4.10-miffan.1 | 从 RikkaHub 2.4.10 分叉并更名为 Miffan,使用自己的应用 ID,可与 RikkaHub 并存安装。新增通过 Codex 登录 ChatGPT 订阅。 |
| 2026 年 8 月 | 2.4.10-miffan.5 | 动画版 Miffan 碗角色登场。 |
| 2026 年 8 月 | 3.0.0 | 改用 Miffan 自己的版本号,不再跟随 RikkaHub 发布。 |
| 2026 年 9 月 | 3.1 – 3.3 | 首次运行设置、加密凭据、持久化回复分支,以及蓝鲸女孩。 |
| 2026 年 9 月 | 3.4 | 远程 SSH 工作区。 |
| 2026 年 10 月 | 4.0 | 轻松聊天,让伙伴使用你的电脑。 |
| 2026 年 10 月 | 4.1 | 远程屏幕高性能模式,支持 GNOME 和 KDE 桌面。 |
| 2026 年 10 月 | 4.2 | 伙伴聊天与群组,支持 Windows 电脑和无屏幕服务器。 |
| 2026 年 10 月 | 4.3 | 绘图、重新设计的电脑连接方式,以及更易读的审批卡片。 |
| 2026 年 10 月 | 4.4 | 定时任务,由电脑自行运行,手机关机也不受影响。 |
| 2026 年 10 月 | 4.5 | 重新设计的轻松聊天:伙伴、Me 和 Discover 页面,Change look 页面,收藏消息,以及 Magpie 网关。 |
| 2026 年 10 月 | 4.6 | 首次运行改为与 Miffan 聊天,可选择伙伴思考时长,新增电脑状态页。 |
| 2026 年 10 月 | 4.7 | 伙伴专属迷你盒子,重新设计的屏幕视图。 |

Miffan 仍会吸收 RikkaHub 的部分改进。每项改进都经过审查,并在发布说明中单独列出(见上游同步策略)。按许可证要求保留上游版权与署名。Miffan 不是 RikkaHub 的官方版本。

构建与贡献

你需要 JDK 17、带 NDK 28.2.13676358 和 CMake 3.22.1 的 Android SDK、带 pnpm 的 Node.js,以及 Python 3。

git clone --recurse-submodules https://github.com/Ayuilos/Miffan.git
cd Miffan
(cd web-ui && pnpm install)
rdp/scripts/fetch-sources.sh && rdp/scripts/build-native.sh # FreeRDP and OpenSSL, once
stream/scripts/fetch-sources.sh # Moonlight sources, once
./gradlew assembleDebug
应用使用 Kotlin 和 Jetpack Compose 编写。提交 pull request 之前,请先阅读贡献指南和议题指南。发布与签名步骤见 docs/releasing.md。

Miffan 采用 GNU Affero General Public License v3.0 许可。
预览分享卡片长什么样 ↓Ayuilos/Miffan
分享 · DeepSeek Harness Hub
Ayuilos/Miffan

RikkaHub fork,Android AI 客户端。支持 ChatGPT 订阅登录使用、跨应用划词悬浮翻译、助手工作区文件隔离、远程工作区、文档与 HTML 预览、可定制动态角色。

回到顶部