Miffan:一个专注于MCP的聊天客户端,面向高级用户和爱好者
Miffan,由 Ayuilos 开发,是一个 AI 聊天客户端,将对话提示转化为可操作的工作流程,用于设备控制和数据查询。它将对话状态映射到交互操作,使用户能够超越单线程交流,进入探索性会话。该应用程序结合了提供者连接、聊天内文件分析和语音输入/输出于一个单一界面。它的目标用户是需要本地控制和可扩展工具集成的开发者、智能家居爱好者和高级用户。
你实际上可以用它做什么任务?
Miffan 充当一个 MCP 主机,让对话代理调用外部工具和服务,从而实现具体的结果,而不仅仅是文本回复。实际上,该应用支持以下任务:
- 通过 MCP 支持的设备技能进行智能家居控制
- 作为工具暴露的网页搜索和文件系统操作
- 从聊天驱动的数据查询和多步骤自动化
对话输出和分支的可控性如何?
该应用将对话存储在持久的消息树中,以便用户可以分支和编辑先前的消息,并在重启时保留替代路径。该结构支持有意的“如果……会怎样”探索和并行工作线程,这对测试提示或迭代代理行为的用户有利。非线性模型增加了控制权,并且更有利于计划比较多个响应轨迹的用户,而不是遵循单一的线性线程。
它接受什么输入、提供者和接口选项?
Miffan 连接到主要提供者,包括 OpenAI、Google 和 Anthropic,并接受自定义基本 URL 和提供者端点的代理。该应用在聊天中解析 PDF、DOCX、PPTX 和 EPUB 文件,并包括文本转语音和自动语音识别以进行语音交互。该接口使用 Material 3 样式,包含代码语法高亮、系统照片选择,以及一个嵌入式网络服务器,运行时提供基于 React 的 UI 以供浏览器访问。
它如何处理隐私和本地安全?
凭据和对话数据存储在 Android 的应用沙箱内;该工具不依赖于端到端加密的云服务。该设计将密钥和历史记录保留在设备上,但将设备安全性和备份的责任放在用户身上。对于涉及敏感 API 凭据或个人数据的工作流程,本地优先存储模型要求管理员严格管理备份和设备访问。
谁应该采用它以及接下来期待什么
Miffan 是一个适合技术熟练用户的可行选项,他们希望托管 AI 代理并从移动主机暴露外部工具。其本地存储模型将操作责任转移给用户,因此在设备控制和可实验性重要的地方采用它。期待在配置提供者和 MCP 端点时有一个学习曲线;该应用程序奖励那些愿意管理基础设施的人,而不是寻求简单的单线程聊天体验的用户。