把话说完,时间就排好了
「帮我明天上午找个 90 分钟的空档写季度总结」——Oko 会读你未来 7 天的日程,算出可行区间,再把任务放进真实的空隙里,而不是回你一句「好的,已记录」。
v0.1.35 已发布 · Android 8.0 及以上
Oko 是常驻手机的 AI 日程助手。把「下周三下午三点开组会,提前 10 分钟提醒我」说给它——它会去找空档、避开冲突、写进日历,并在该提醒你的时候弹出通知。
周三 15:00–16:00「组会」,类型:会议。允许后才会真正写入。
界面示意,实际样式与文案以应用内为准。
产品能力
大多数工具让你把想法拆成条目,再自己找时间。Oko 反过来:你只说想要什么,它负责在真实日程里找位置、算冲突、写进去、提醒你。
「帮我明天上午找个 90 分钟的空档写季度总结」——Oko 会读你未来 7 天的日程,算出可行区间,再把任务放进真实的空隙里,而不是回你一句「好的,已记录」。
任务之间、任务与既有日程之间默认零空隙重叠。若给定窗口内确实排不下,Oko 会告诉你为什么,并和你商量:缩短时长、放宽窗口、挪动既有日程,或在你明确同意后允许重叠。
每一次编排、写入、修改颜色、设提醒,都会先在对话里列出它正在调用什么工具、动哪条日程。
写入、创建、删除日程与设置提醒之前,都会弹出许可对话框。你拒绝,它就如实说明,不会换个说法再问一遍。
后台子智能体约每 20 分钟增量总结一次:作息、常用时段、提醒提前量、沟通偏好。下次排程默认照着你的习惯来。
课程表截图、白板照片、会议通知、菜单和票据,都可以直接发图;语音交给系统识别转成文字,不用再单独配置语音模型。
对话、日程、偏好画像与附件都存本机;API Key 加密保存。请求从你的手机直达你自己配置的模型服务商,Oko 没有中间服务器,也不做账号体系。
工作原理
「理解一句话」只是开始。真正让它靠得住的,是每一步都先算、先问、再写。
自然语言就够:什么时候、做多久、在哪里、提前多久提醒。「下周三下午三点开组会,提前 10 分钟提醒我」
需要找空档的请求交给 schedule_plan 求解:默认不允许重叠,你可以要求留缓冲。返回 infeasible 时它不会硬排。
schedule_commit / schedule_create / schedule_delete 都会弹出许可对话框,你点了「允许」才真正落库。
reminder_set 绑定系统通知,靠精确闹钟与开机广播保持准时,重启设备后也会恢复。
一个 App,三种视角
聊完就能在日历里看见它,几轮之后它会记住你的作息。三处改动的是同一份数据。
不必学一套新操作:说「帮我明天上午找个 90 分钟的空档写季度总结」,它就去翻你的日程;说「把健身类型的日程改成绿色」,它就去改类型颜色。
按天查看安排,按类型着色:课程、会议、健身、生活各用一种颜色。改颜色不用找菜单,直接说「把健身类型的日程改成绿色」。
后台子智能体约每 20 分钟做一次增量总结,把你的话归拢成结构化偏好——工作与学习习惯、沟通方式、日程与提醒偏好。觉得不对,可以清空重来。
三分钟上手
没有注册、没有邮箱验证、没有订阅页。Oko 把「服务」这件事交还给你:模型用你自己的账号,数据留在你自己的设备。
下载 v0.1.35,允许「安装未知来源应用」。首次启动不要求登录,也没有账号体系。
设置 → 接口地址 / API Key / 对话模型。默认预置 DeepSeek,任何 OpenAI 兼容服务都能填。
把想安排的事直接说出来,或发一张截图。第一次写入日程时,它会先问你一次「允许」。
平台下载
Android 版已经可以日常使用;Windows、macOS 与 HarmonyOS 版本由同一团队维护,目前以源码仓库形式开放预览,可用性仍在打磨。
v0.1.35 · 2.1 MB。适用于 Android 8.0 及以上,无需 Google 服务。
桌面端版本,方向是把同一份日程与对话带到电脑上。
与 Windows 版同源,尚未提供签名安装包。
鸿蒙原生版本以 HAP 形式随队内分发,公开安装包待上架。
权限与隐私
这套权限表来自 v0.1.35 的 Android 清单文件。我们没有申请相机、麦克风、通讯录、位置与短信权限——拍照和语音都交给系统组件完成。
| 权限 | 用途 | 是否可拒绝 |
|---|---|---|
| INTERNET | 向你自己配置的模型接口发起请求 | 否,核心功能 |
| ACCESS_NETWORK_STATE | 区分「没网」和「接口报错」 | 否,核心功能 |
| POST_NOTIFICATIONS | 日程到点提醒的通知 | 可拒绝,拒绝后无提醒 |
| SCHEDULE_EXACT_ALARM | 让提醒准点触发 | 可拒绝,提醒可能延迟 |
| RECEIVE_BOOT_COMPLETED | 重启后恢复未触发的提醒 | 可拒绝 |
| VIBRATE | 提醒时振动 | 可拒绝 |
| WAKE_LOCK | 后台总结偏好时短暂保持唤醒 | 可拒绝 |
| FOREGROUND_SERVICE | 长任务期间显示常驻通知 | 可拒绝 |
以下权限一律不申请,因此也不存在「悄悄读取」的可能:
附件只在你主动发送时通过系统文件选择器读取,保存在应用私有目录;卸载应用即随之清除。官网本身不含任何第三方统计或广告脚本。
常见问题
应用本身免费下载、免费使用,没有订阅。模型调用产生的费用由你自己的 API 账号承担,按你所用服务商的计费规则结算。官网不收取任何费用。
不需要注册,也没有账号体系。对话、日程、类型、偏好画像与附件都以本地文件形式保存在手机上,API Key 单独加密存放。请求从设备直达你配置的模型服务商,Oko 没有中间服务器。
任何兼容 OpenAI /chat/completions 协议的服务都可以:填接口地址、API Key 与模型名即可。默认预置的是 DeepSeek(https://api.deepseek.com/v1,模型 deepseek-chat)。是否支持视觉输入取决于你选的模型。
不会。写入、创建、删除日程以及设置提醒之前,应用都会弹出许可对话框;你点「允许」之后才真正执行。如果拒绝,它会如实告诉你没有写入,也不会换个说法再问一遍。
提醒要准点,就必须申明精确闹钟。若你拒绝该项权限,提醒仍会尝试触发,但可能被系统延后;配合「开机自启」权限,重启设备后未触发的提醒会被恢复。
可以。图片作为附件随消息发送,会交给支持图像输入的模型理解;语音则由系统语音识别转成文字后再发送,不需要额外配置语音模型。设备没有可用识别服务时,应用会提示改用文字。
目前只有 Android 版是正式发布的安装包。其余平台的代码由同一团队维护并放在 Gitee 上,属于预览状态:可以查看与自行构建,但尚未提供签名安装包,稳定性不做承诺。
暂时没有。当前工程以 Android 与桌面端为先,iOS 尚无排期。有进展会先在更新日志里说明。
开始使用
2.1 MB,没有账号,没有订阅。
装好之后,第一句话就可以是「帮我明天上午找个 90 分钟的空档」。