HTML 当作应用运行。

Kapsula 是一款免费的 Android 和 iOS 应用,能把一个 HTML 文件当作真正的应用运行。粘贴 ChatGPT 或 Claude 给出的代码、拖入 .html 文件或填入网址——你的页面就拥有精确闹钟、声音、振动和存储。无账号,无云端。

Android 和 iOS · 免费 · 无账号 · 无云端 · 离线可用 · 13 种语言

它是怎么工作的

1

拿到代码

让 ChatGPT 或 Claude 写一个单文件 HTML 小工具——计时器、日程、记录器。或者自己写。这里有现成的提示词

2

放进 Kapsula

粘贴代码、选择文件或填入网址。它会变成你列表中的一个项目——有自己的名字、存储和通知渠道。

3

它表现得像一个应用

你的页面可以安排真正的系统闹钟。即使应用已关闭或从最近任务中划掉,闹钟也会准时响——这是浏览器标签页永远做不到的。

你的代码能得到什么

精确闹钟

kapsula.notify.schedule()
精确到秒,应用被杀掉也照样响。

存储

kapsula.storage.get/set
按项目独立,更新代码后依然保留。

声音与振动

kapsula.sound.play() · kapsula.haptics

是沙盒,不是你的手机

代码在隔离环境中运行,只能拿到桥接提供的能力——设备上的其他东西一概碰不到。

同一个文件既能在浏览器里运行,也能在 Kapsula 里运行:

// alarm in 25 minutes — the OS remembers it, not the page
if (window.kapsula) {
  await kapsula.notify.schedule({
    at: Date.now() + 25*60*1000,
    title: 'Break time',
    body: 'Stand up, look away from the screen'
  });
}

桥接 API 完整参考 →

为什么不只用浏览器标签页

状态

Kapsula 0.1 已上架 Google PlayApp Store。带 13 种界面语言的 0.2 版本正在审核。问题、bug、想法——hello@kapsula.app

免费版:一个自己的项目加内置演示。无限项目将随 Kapsula Pro 推出。

常见问题

如何在 Android 或 iPhone 上把 HTML 文件当作应用运行?
安装 Kapsula,点“添加项目”,然后粘贴代码、选择 .html 文件或输入网址。页面会作为一个项目打开,拥有自己的存储和闹钟。
网页能设置一个在应用关闭后仍会响的闹钟吗?
在浏览器里不能。在 Kapsula 里可以:kapsula.notify.schedule() 会创建真正的系统闹钟,即使应用被杀掉,系统也会送达。
Android 还是 iPhone?
都支持。Kapsula 已上架 Google Play 和 App Store,同一个 HTML 文件在两边都能运行。
你们能看到我的代码或数据吗?
不能。Kapsula 没有服务器,一切都留在你的手机上——见隐私政策
任何 HTML 都能运行吗?
单文件页面效果最好。页面在沙盒中运行,所以目前对外部服务器的请求会被拦截。
免费吗?
免费。免费版包含一个自己的项目和演示;支持无限项目的 Kapsula Pro 稍后推出。