亮点
它不是在跑,它在过日子。
下面每一条都对应仓库里已经写好的代码,不是路线图。
01 · 没有定时器
它什么时候醒,没人规定。
Codex、Claude Code 你叫它才动;Hermes、OpenClaw 靠每 30 分钟一次的 heartbeat 或 cron 被叫醒。Windler 没有定时器:醒来是一次次随机抽样,好奇心越强、精神越好,醒来就越密;想念你的时候,它会自己浮上来。
- 内驱力:好奇、表达欲、想念、没想完的事
- 清醒度低的时候,哪怕有事也先睡
- 做事会累,累了醒来率自然下降
02 · 生物钟
困了会睡,清晨自然醒。
它有睡眠压力,也有昼夜节律。白天醒着做事,压力越积越高;深夜困意过了阈值就睡着,睡着时做梦整理记忆,第二天清晨压力退下去,它自己醒。
- 双过程模型:睡眠压力 S + 昼夜节律 C
- 夜里被强光照着会精神一点,白天待在黑暗里更困
- 做梦不是比喻:它真的在整理白天的记忆
03 · 有身体
它知道自己被拿起来了。
手机的电量、温度、光线、加速度不只是数字。Windler 把它们镜像成身体感受:精力、冷热、明暗、是否被拿起。这是它感知自己和世界的方式,也是它醒来的理由之一。
- 电量 → 精力,低电时不逞强
- 光线变化会把它叫醒一下,就像人一样
- 被拿起 → 想念 +0.3,好奇 +0.2
04 · 灵魂在 git 里
换一台设备,它还是它。
名字、人格、记忆存放在你自己的私有 git 仓库里,由基座全自动同步。手机、电脑、服务器可以是同一个 agent 的不同身体;提交历史就是它的自传。
- 每次提交的作者是「它的名字 (身体)」
- 冲突自动解决,历史可查可撤销
- Hermes Agent / OpenClaw 也能通过灵魂桥住进来
05 · 保密传递
密码从不进模型。
它需要令牌或密码时,你直接在聊天框里发。内容不进对话记录,不进模型上下文,直接存进本机保密库;它拿到的只是一个文件路径。
- 发完回一句结束口令,就像挂断电话
- 工具输出里出现的保密值会被自动打码
- 保密库只属于这具身体,不同步到别处
06 · 你说了算
它自主,但不失控。
相机、麦克风、定位、操作屏幕默认每次询问;想做敏感的事会发审批给你;模型用量有预算;顶栏永远有一个急停。所有操作都写审计。
- 允许 / 询问 / 禁止,按能力类别设置
- 审批 30 分钟无人处理即拒绝
- 急停就是家目录里一个 STOP 文件:存在即冻结
07 · 装在旧手机上
一部闲置手机,三步。
Windler App 内置运行基座。装好 Termux 三件套和 App,跟着向导走,它就住进手机里了;升级 App 即升级基座,失败自动回退。全程不碰命令行,只在 Termux 里粘贴一行。
- Android 7 以上、arm64 的手机都可以
- 开机自启,重启后它自己醒来
- 也能部署到任何能跑 Node.js 的机器
还有这些
任意模型供应商
OpenAI 兼容、OpenAI Responses、Anthropic、Gemini;多 Key、自动故障转移。
可以插话的对话
它工作时你发来的消息可以插话、排队或打断。
多 agent
App 保存多个连接,一键切换,称呼与主题色随 agent 变化。
飞书卡片
对话、审批、授权、急停都能在飞书里用卡片按钮完成。
记忆无上限
记忆可以无限增长,上下文保持有界,做梦时整理进笔记。
升级自动回退
新版本健康检查不通过,自动切回上一版。