按住说话
按住小球开始录音,松开结束(空格键也可以)。系统语音识别转成文字,大模型提取出时间、标题、提醒,弹出确认面板——你显式点「添加到日历」,它才写入。
「明天下午三点和张三开会,提前半小时提醒」
两种输入
按住小球开始录音,松开结束(空格键也可以)。系统语音识别转成文字,大模型提取出时间、标题、提醒,弹出确认面板——你显式点「添加到日历」,它才写入。
「明天下午三点和张三开会,提前半小时提醒」
PDF(扫描件也行,走系统 Vision OCR)、Word、txt / md / rtf / html,拖到球上悬停,球变橙色提示「松开以读取」。会议纪要、活动海报、课程表,丢过去就走同一套确认流程。
把一封活动通知 PDF 拖到球上 → 时间地点自动提取
完整流程 · 自动演示
准备就绪
状态全览
颜色永不作为唯一信号——但对大多数人来说,瞥一眼就知道它在干什么。悬停每个球,看看它们的动效。
静静悬浮在屏幕上,等你说下一件事。
按住即录,红色呼吸提示正在聆听。
文件悬停时变橙,提示「松开以读取」。
极光吸入:粒子向能量核汇聚,阶段可见。
0.3 秒亮环结晶,零弹窗,不打扰。
暗红提示,胶囊给出人话文案与「重试」。
过程可见,结果可信
球内动画即处理反馈,阶段变化向 VoiceOver 播报。随时按 Escape 取消;失败时弹出胶囊,用人话说明原因,并给出「重试」或「去设置」。
确认面板里,模型推断的字段标 推断,规则补的默认值标 默认。多事件逐个勾选、逐个编辑,目标日历可选,没有倒计时、不会自动丢弃。
成功零弹窗——球体 0.3 秒亮环结晶,然后回到常态。每次写入生成回执留痕,刚加的日程可以按回执撤销。
模型自由切换
右键小球 → 设置,即可切换。点下面的两条路线看看区别。
玻璃皮肤系统
分层程序化玻璃渲染,不申请屏幕录制权限。点一点切换——全站的球都会跟着换,和产品里即换即生效一样。
细节见功力
把球拖到屏幕边缘,它自动吸附、只露出 20pt;悬停即展开,位置会被记住。
空格开始 / 结束录音,Escape 随时取消——不碰鼠标也能用。
每次写入生成回执,撤销只删回执对应的事件,不误伤其他日程。
一段话里有多个日程?逐个勾选、逐个编辑,备注支持多行。
第一次启动有三步说明和本地 / 云端路线徽标,上手零成本。
断网、不识别的文件、模型超时……每种失败都有人话文案,附「重试」与「去设置」。
无障碍
系统开启减弱动态效果后,全部连续动画自动静态化,阶段切换为离散跳变。本页也一样。
系统增强对比度时,球体边缘对比自动加倍,轮廓始终清晰。
处理阶段变化实时播报;颜色永不作为唯一状态信号,总有文案与无障碍值兜底。
隐私与安全
API Key 存进系统钥匙串(Keychain),偏好里的旧明文 Key 首次启动自动迁移并清除。
日志只有阶段、时长、状态码、错误类别。绝不记录你的口述、文件内容、路径、模型输出和日历内容。
麦克风、语音识别、日历权限不在启动时索取,首次用到对应功能才申请,录音前有一次性说明。
用云端模型时,首次发送内容前弹窗告知提供方,显式点「继续」才发送;按提供方记忆,可在设置中随时清除。本地 Ollama / LM Studio 自动扫描,免 Key。
下载测试版
测试版暂无自动更新,新版发布后到此页重新下载即可。历史版本与更新说明见 GitHub 仓库↗。
xattr -dr com.apple.quarantine /Applications/MemoBall.app
如果系统提示「已损坏,无法打开」,这只是签名缺失,不是软件损坏,执行第 2 步即可。正式版会做签名和公证,不需要这一步。
另外请确认:系统设置 → 声音 → 输入里,默认输入设备是真实麦克风(不要选 IdeaShare / BlackHole 等虚拟声卡,否则录到的是静音)。
反馈渠道
应用本身也不会记录这些。