Repository navigation
v0.1.0
The first release: the omp-mobile daemon on npm and the Android app.
- A native phone app for oh-my-pi: transcript with streaming text, thinking, Markdown and tool cards, a composer that prompts and stops, and OMP's own tool approvals and questions as a sheet that the turn waits for.
omp-mobileruns on each computer, starts OMP sessions in RPC mode, and serves them on the computer's Tailscale address. Only your own Tailscale devices are admitted, and every request also needs the daemon's token.- Pair a computer by scanning the QR code the daemon prints, opening its
omp-mobile://link, or entering the address and token. - Sessions started in a terminal on the computer are listed under From the terminal and continue on the phone; one still open in a terminal is marked and waits until that terminal exits.
- Android notifications for approvals, questions, and finished turns while the app is in the background, from a foreground service that watches every paired computer.
- Transcripts and session lists are kept on the phone, so a reopened chat shows at once, also offline.
- With more than one computer, tap the Sessions title to switch to another.
中文
首个版本:npm 上的 omp-mobile daemon 和安卓 App。
- oh-my-pi 的原生手机 App:对话记录支持流式文本、思考过程、Markdown 和工具卡片;输入框可以发送和停止;OMP 自己的工具审批和提问以面板形式出现,这一轮会等你回答。
omp-mobile运行在每台电脑上,以 RPC 模式启动 OMP 会话,并在电脑的 Tailscale 地址上提供服务。只放行你自己的 Tailscale 设备,每个请求还需要 daemon 的 token。- 配对电脑:扫描 daemon 打印的二维码、打开它的
omp-mobile://链接,或手动输入地址和 token。 - 电脑终端里开的会话列在 From the terminal 下,可以在手机上接着用;仍在终端里打开的会话会被标出,要等那个终端退出。
- App 在后台时,审批、提问和任务完成会发安卓通知,由一个监听所有已配对电脑的前台服务提供。
- 对话记录和会话列表保存在手机上,重新打开的对话立即显示,离线也能看。
- 有多台电脑时,点会话页标题切换到另一台。
What's Changed
- CI: daemon tests, app typecheck, Android APK by @Rinai-R in #1
- UI refactor: SVG icons, shared header, Markdown chat, safe-area composer by @Rinai-R in #2
- Fix transcript duplicates and tool result summaries by @Rinai-R in #3
- Session titles from the first prompt; startup spinner by @Rinai-R in #4
- Machine status: probe, Tailscale link state, machine sheet by @Rinai-R in #5
- Tailscale whois admission on the daemon listener by @Rinai-R in #7
- QR pairing: terminal QR, camera scanner, omp-mobile:// deep link by @Rinai-R in #8
- Tool approvals on the phone (rpc-ui, no auto-approve by default) by @Rinai-R in #9
- OMP-style UI: my.omp.sh tokens, gradient brand, terminal transcript by @Rinai-R in #10
- Reopened chats: one card per tool call with its result by @Rinai-R in #11
- Background notifications: daemon /events stream + Android foreground service by @Rinai-R in #12
- List and continue OMP sessions started in a terminal by @Rinai-R in #13
- Keep transcripts and session lists on the phone by @Rinai-R in #14
- Switch machines from the sessions title by @Rinai-R in #15
- README: Kivotos layout, OMP Mobile logo, 简体中文 by @Rinai-R in #16
- Release pipeline: omp-mobile on npm, APK on GitHub Releases by @Rinai-R in #17
New Contributors
Full Changelog: https://github.com/Rinai-R/omp-mobile/commits/v0.1.0