半年前我们分享了 Whistant。v2.7 是一个重要的更新。

原生 JavaScript 运行时 — 能够阅读、修改和自己运行的脚本

Whistant v2.7 包含一个 iPhone 上的真正的 JavaScriptCore 运行时,以及纯 JavaScript 的 `fs`, `http`, `crypto`, `path`, `stream`, `timers`, `os` 的实现等多个库。您可以在应用程序内获得一个终端 — 而不是一张 pretended 为终端的网页。

从 JS 运行时中,您可以调用:

- `fetch()` — 向任何 API 发送 HTTP 请求

- `fs.readFile()` / `fs.writeFile()` — sandboxed 文件访问

- `keychain.get/set` — iOS Keychain 对于安全凭证存储

- `nlEmbed.embed()` — 在设备上计算 512-dim 自然语言嵌入 ( Apple NLEmbedding )

- `memory.insert()` / `memory.search()` — 会话之间保持的语义内存

技能让云操作透明

在 Whistant 中,每个云操作都通过一个技能进行 — 它是一个平凡的 JavaScript 文件,您可以在运行前打开和阅读。没有黑盒,没有神秘的提示。如果您想知道当 Gmail 技能访问您的收件箱时它会做什么,只需打开脚本并查看每一行。

可用于云操作的技能:

- `gmail` — 读取和搜索电子邮件,提取内容

- `google` — Sheets API 访问,Drive 文件访问

- `microsoft` — Outlook,OneDrive,_calendar

- `linkedin` — 发布,挖掘,社交 ( 来自共享目录的社区技能 )

Google Workspace + Microsoft 365 — 实际的读取和写入访问(不仅仅是通知)

Wistant 正确地连接到两个生态系统:

- **Gmail** — 读取您的收件箱,搜索电子邮件,提取数据

- **Google Sheets** — 写入结果,创建总结

- **Outlook** — 读取电子邮件,创建日历事件

- **Microsoft OneDrive** — 访问储存在您的云中的文件

最佳演示:Wistant 搜索您的 Gmail 的所有发票,提取金额,并写入一个 Google 表格的总结。这种访问级别 — 不仅仅是 “您收到了一封新邮件”。

选择您的 AI:商业或自托管

v2.7 允许您使用 OpenAI,Anthropic,Google Gemini ( 和其他 LiteLLM 等其他供应商 ),或者为免费连接您的 Ollama 服务器。同一个应用程序,同样的界面 — 只需在设置中配置您的提供商。应用程序自动将任务的每一步发送到正确的模型等级。

演示:https://www.youtube.com/shorts/KSLFvqYyXdY

应用商店:https://apps.apple.com/us/app/whistant/id6746581390

Reddit:r/Whistant