AI 资源库 · 已整理 4 项

webassembly

查看与webassembly相关的 AI 资讯、工具、Skill、工作流和开源项目。

outturn:多租户 Agent 平台的 Rust 运行时基础

idataconnect/outturn · A fast, secure Rust foundation for multi-tenant agent platforms

outturn 是一个用 Rust 构建的多租户 Agent 平台基础框架,面向需要让每个客户都能运行各自 Agent 的公司。它内置租户隔离、按租户用量归因、在 WebAssembly 沙箱中运行 Agent 代码、默认拒绝的出站访问规则、网关集中保管凭证、每轮签名令牌,以及防止单个租户故障影响其他租户的断路器。项目处于早期开发阶段,接口可能变动,提供本地 Kubernetes 集群的开发与演示流程,以及面向真实部署的密钥与清单生成脚本。

☆ 收藏查看来源 ↗

tsrs:用 Rust 实现 TypeScript 7 类型检查器的替代实现

oxc-project/tsrs · Rust port of the TypeScript 7 type checker

tsrs 是 TypeScript 7 编译器和语言服务器的 Rust 实现,可作为替代品使用,目标是与上游 TypeScript 达到 100% 一致性,同时降低内存占用并加快类型检查。它提供类似编译器的命令行用法(如 --noEmit)、编辑器集成说明、尚不稳定的 Node API 以及面向 wasm32-wasip1 的 WebAssembly 支持;目前不支持 --init 和 --showConfig。

☆ 收藏查看来源 ↗

演讲:Spritely——面向互联网未来的基础设施

Christine Lemmer-Webber 和 David Thompson 在一场演讲中介绍了 Spritely 项目。如今很多网络应用都靠中心服务器运行,一旦服务器出问题或掌握在少数公司手里,用户就很难掌控自己的数据和通信。Spritely 的做法是把应用做成点对点:用 Goblins 实现基于能力的访问控制(可以理解为只发钥匙、不设万能门禁),用 OCapN 让不同程序像演员传纸条一样互相通信,还用 petname 系统让用户自己给联系人起名,避免依赖全局身份。它借助 Scheme 语言、WebAssembly 工具 Hoot 以及本地优先的 CRDT(多人同时改数据也能自动合并),目标是让没有中心服务器的安全点对点应用成为可能。目前这是演讲分享,尚未说明具体可用版本或发布时间。

文中可用工具

  • Goblins实现基于能力的访问控制,让程序只获得完成任务所需的权限
  • OCapN让不同程序之间按 actor 模型进行通信
  • SchemeSpritely 使用的编程语言
  • Hoot把 Scheme 编译到 WebAssembly 的工具
  • WebAssembly让代码在浏览器等环境中高效运行
  • CRDTs本地优先的数据结构,支持多人同时编辑并自动合并
☆ 收藏查看来源 ↗

Llama:在浏览器中运行 Llama 模型的网页聊天机器人

beeracs/Llama · Run Llama models in your web browser using JavaScript and WebAssembly. Explore light and dark modes easily. 🌐🐱👤

Llama 是一个基于 JavaScript 和 WebAssembly 的浏览器端 AI 聊天机器人项目,用户无需安装即可在现代浏览器中打开页面并与 Llama 模型对话。它提供简洁的聊天界面、多种可选角色以及明暗主题,README 说明其使用 HTML/CSS 构建前端,并借助 WebAssembly 提升运行性能。项目以 MIT 许可证开源,鼓励社区贡献,未来计划加入多语言支持、更强的 AI 能力以及移动端适配。

☆ 收藏查看来源 ↗