Skip to main content

面条实验室

折腾些什么玩意。

群组 @miantiao_chat
  1. 下载了 MarsCode 编辑器插件试用了一下,用着用着提示 AI 额度用完了…

    不过代码补全效果还行,就是不支持 AI 生成 commit msg
  2. 发现一个开源的 Waitlist 项目 Quick Waitlist。

    使用 Next.js + Resend + React-Email 搞得,UI 还行,支持自定义邮件模板,也对 SEO 做了优化。

    如果你有项目还没有上线,可以先部署一个 Waitlist。

    https://s.mt.ci/quick-waitlist GitHub - raqibnur/quick-waitlist: Quick Waitlist is an open-source "coming soon" and waiting list page for SaaS platforms and websites.
  3. 发现 Chrome 浏览器的 Gemini Nano 模型下载好了,使用 assistant-ui + ai-sdk + chrome-ai 做了一个简单的和浏览器聊天的小工具。

    核心代码很少,见图

    https://html.zone/chat-with-your-browser

    但是 Chrome 的 promptStreaming API 和其他 AI 接口不一样,返回的 Chunk 是完整的,本想提个 Issue, 结果已经有人提了

    https://issues.chromium.org/issues/342859651
  4. 为了学习 Next.js 适配了一个集成 Lemon Squeezy 的 Next.js 模板到 Cloudflare Pages。 数据库换成了 Cloudflare D1, 下一个项目可能会使用它。

    代码在这边 https://github.com/ccbikai/nextflare

    相关技术栈:Next.js App Router, Lemon Squeezy, Auth.js v5, Drizzle, Cloudflare D1, Wedges GitHub - ccbikai/nextflare: Next.js App running with Lemon Squeezy on Cloudflare.
  5. 这周学习使用 transformers.js 在浏览器跑 AI 模型。

    通过 transformers.js 和 WebGPU 在浏览器成功运行一键去图片背景的 AI 模型。

    试了一下 M1 PRO 处理一张 4K 图,需要 500ms 左右, 如果不使用 WebGPU 得 16s。

    大伙试试,速度咋样?(首次加载模型有点慢)

    https://html.zone/background-remover AI Background Remover
1px