Skip to content

yanglongyun/one

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

one —— 你的个人 AI 助理

one

掏出手机、或打开网页,给 AI 说一句话 —— 它就在你的电脑上把活干完。

云端常驻的个人 AI:大脑跑在 Cloudflare,手是你连上来的设备。


它能做三件事

🖐️ 控制你的设备 ⏰ 定时任务 & 目标 🧩 现做小应用
让 AI 在你的电脑 / 手机 / 浏览器上真实操作:跑命令、点按屏幕、开网页、读文件。 交给它「每天早八点…」的日程,或「持续帮我盯着…」的目标,到点自己醒来干活。 说一句「帮我做个记账本」,它当场写出一个能用的小应用,进九宫格随时打开。

一个大脑,管住你所有的设备和日常。

🆓 几乎零成本 —— 全跑在 Cloudflare 免费额度上(Workers + D1 + Durable Objects),不买服务器、不运维
🖥️ 📱 🧩 全端都有手 —— 桌面 / 安卓 / 浏览器扩展,现成客户端拿来即用
🔒 数据自持 —— 一人一账户,数据全在你自己的 Cloudflare 账户

跑起来

# 云端(Cloudflare Worker + D1)
cd worker && npm install && npm --prefix ui install          # 顺带装前端依赖(部署会构建 ui/)
cp wrangler.example.jsonc wrangler.jsonc                      # 填 account_id / database_id
npx wrangler d1 create one                                    # 把拿到的 database_id 填回去
npx wrangler d1 execute one --remote --file=schema.sql
npx wrangler d1 execute one --remote --file=seeds/apps.sql    # 出厂小应用(可选)
npx wrangler secret put AUTH_SECRET                           # 必填:openssl rand -hex 32
npm run deploy

打开网页设个访问密码就能用。想让 AI 动手,再连一只「手」—— 🖥 桌面 · 📱 安卓 · 🧩 浏览器扩展(填同一个地址 + 密码即可上线)。

架构

网页 ─┐
      ├── wss ──▶  worker(Cloudflare 云核:AI 内核 DO + D1 数据 + 实时中继)
桌面 ─┤                       ▲
安卓 ─┘   各端内嵌的「手」── wss ──┘

云端为核心,客户端是壳和手。 数据全在云端、网页随时访问;桌面 / 安卓 / 浏览器各提供一只手,听云端大脑差遣。

worker/      云核(部署到 Cloudflare):ui/ 前端 + server/ 后端(AI 内核 + apps + 鉴权 + D1)
clients/     各端的「壳 + 手」:tauri/ 桌面 · android/ 安卓 · browser/ 浏览器扩展
自定义应用:AI 在线造,你随手用

对 one 说「帮我做一个记账本」,它会直接写 apps + codes 两张表,生成一个纯前端应用(index.html/js/css,按版本追加、可回滚),从九宫格或 /apps/<slug> 进入。

应用页面里的 window.one(由 /api/apps/sdk.js 提供)有五个能力方法:

方法 作用
one.sql(query, params?) 直达 D1 读写(数据表建议前缀 app_<slug>_)
one.proxy(url, opts?) 服务端代发外部请求,免跨域
one.llm(prompt, {system}?) 主模型一次性推理,返回文本
one.vision(image, prompt?) 视觉模型看图(dataURL / Blob)
one.agent(prompt, opts?) 开一个任务走系统 agent 内核,默认等跑完返回结果

数据库没有迁移脚本:worker/schema.sql 即全量真相,升级前用 npm run db:backup 导出备份。

更多

安全与信任模型 → SECURITY.md · 参与贡献 → CONTRIBUTING.md

License

MIT © 2026 Yanglong Yun

About

一个能操控你电脑、手机、浏览器的个人 AI 助理

Resources

License

Contributing

Security policy

Stars

9 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors