首页 › new-tools › 一个文件夹当后端:HN刚冒出的3个新工具

一个文件夹当后端:HN刚冒出的3个新工具

导语: 今天带你看三个刚在 Hacker News「Show HN」上冒头、国内技术圈还没人写的新工具:一个能把整个后端塞进一个 TypeScript 文件夹(连部署命令都帮你省了),一个是斯坦福实验室开源的「浏览 AI 服务引擎」(给会操作浏览器的 Agent 修了条高速公路),还有一个让 DeepSeek 的编码 Agent 第一次有了正经的 Windows 桌面客户端——而且是中英双语的。三个都是 48 小时内的新鲜货,看完就能上手。


一、Typebase:你的后端,就是一个文件夹

官网: typebase.io | 热度: Show HN 发布约半天从 86 分涨到 97 分(截至发稿)

这是今天最让我眼前一亮的项目。它的核心理念一句话说清:后端不是一堆 REST 接口,而是你代码库里一个 typebase/ 文件夹。

它怎么工作

三步,官网原话是「two commands 上线一个后端」:

npx typebase-io-cli init     # 在现有项目里生成 typebase/ 文件夹
# 你写 TypeScript:db/schema.ts 定义表、actions/ 定义服务端逻辑、auth.ts 管认证
npx typebase-io-cli deploy   # 一键部署

部署目标由你选:Vercel、Cloudflare Workers 或 Deno Deploy,数据库用 Neon 的 Postgres。官网有句很硬气的话:"Typebase owns zero servers"——它不碰你的基础设施,纯代码生成和部署编排,目前官网未标价格,费用落在你自己的 Vercel/Neon 账单上。技术栈基于 oRPC + Drizzle ORM + better-auth(来自官网 keywords),对前端同学几乎零学习成本。

为什么值得关注:它是冲着 AI 写代码这个场景设计的

官网标题就写着 "AI loves code",其中一段对 RLS(行级安全)的吐槽非常精准:RLS 策略是隐式的、写在 SQL 方言里,你的编辑器不检查它。一个 UPDATE 策略会放行所有列——包括你明天才加的新列。凌晨两点 Agent 塞进去的过度授权策略,代码审查根本发现不了,因为没有编译器会报错。

Typebase 的解法:授权是显式的 TypeScript 代码。action 声明自己接受哪些列,auth 检查在代码里、在任何数据进数据库之前执行。加一列,编译器直接告诉谁有权写它。AI 写的代码,由编译器兜底——这个思路值得所有做 AI 辅助开发的人琢磨。

与国内方案对比

国内类似定位是腾讯云 CloudBase、微信云开发这类「一站式后端」,但它们绑定自家生态、靠控制台面板操作;Typebase 走的是纯代码、零面板路线,且可部署到任何无服务器平台。海外对标物是 Supabase 和 Convex——官网自称「Convex 的开发体验 + Supabase 的开放性,数据库你真正拥有」。

适用人群: 独立开发者、全栈前端、用 Cursor/Claude Code 之类工具做 vibe coding 的人。存储功能还没上线(官网承认在路线图上),生产重度使用前建议观望一下迭代速度。

flowchart LR
    A["npx typebase-io-cli init"] --> B["typebase/ 文件夹<br/>schema + actions + auth"]
    B --> C["前端像调本地函数一样调用<br/>端到端类型检查"]
    B --> D["npx typebase-io-cli deploy"]
    D --> E["Vercel / Cloudflare Workers / Deno Deploy"]
    E --> F[("Neon Postgres")]

二、BLAST:给会操作浏览器的 AI 修了条高速公路

开源地址: github.com/stanford-mast/blast | 协议: MIT | 出品: 斯坦福 MAST 实验室(Multi-scale Architectures & Systems Team)

现在做「AI 操作浏览器」的项目一大把,但基本都是单机 Demo。BLAST(Browser-LLM Auto-Scaling Technology)填的是一个基础设施空白:把浏览 AI 做成一个可并发、可流式、可控制预算的服务引擎,对外直接暴露 OpenAI 兼容 API。

上手有多简单

pip install blastai && blastai serve

然后用标准 OpenAI SDK 指向 http://127.0.0.1:8000 就能用了,官方示例任务是「对比前十快餐店的炸鸡评价」——你会看到它流式输出,文字之间穿插 <screenshot>(浏览器截图事件)。

三个设计点,个个戳中痛点

  1. 自动并行化:浏览任务拆成子任务并行跑,这是「交互级延迟」的关键——串行点开十个网页,用户早跑了;
  2. 前缀缓存:抓过的页面自动缓存复用,直接砍重复抓取成本;
  3. 预算与内存守护:本地跑也不会把你的内存吃光、账单刷爆。

README 里三个 Use Case 写得很诚实:给应用加浏览 AI(OpenAI 兼容 API 直接替换)、自动化工作流(自动缓存+并行)、纯本地玩(控预算控内存)。注意它本身不带模型——用的是你自己的 LLM(本地或 API),BLAST 只负责「怎么高效地让模型开浏览器」。

与国内方案对比

国内的浏览器/手机操作 Agent(如智谱 AutoGLM 这类)是面向 C 端的成品;BLAST 是给开发者的自部署服务引擎,定位差一个层级——它不跟你抢用户,而是让你自己造一个。国内目前做「浏览 Agent 基建」的开源项目几乎空白,这个卡位值得国内团队抄。

适用人群: 想给产品加「AI 上网查资料」能力的后端/平台工程师、做 Agent 自动化工作流的人、想自建research Agent 的独立开发者。

flowchart LR
    A["你的应用"] -->|"OpenAI 兼容 API"| B["BLAST 引擎<br/>blastai serve"]
    B --> C{"任务规划器"}
    C --> D["并行浏览<br/>子任务 1"]
    C --> E["并行浏览<br/>子任务 2"]
    C --> F["并行浏览<br/>子任务 N"]
    D --> G["前缀缓存<br/>复用已抓页面"]
    E --> G
    F --> G
    G --> H["流式汇总返回"]
    H --> A

三、DeepSeekGUI:DeepSeek 编码 Agent 终于有了桌面客户端

开源地址: github.com/See-Sol-Lab/DeepSeekGUI | 平台: Windows 10/11 x64 | 协议: 上游 MIT,客户端本体 PolyForm Perimeter(源码可见,个人/内部商用免费,禁止拿去做竞品)

这条对国内读者可能最有体感:DeepSeek 的编码 Agent(Harness)目前主要在浏览器里用,而这个第三方项目把它包成了一个原生 Windows 桌面应用——带安装器、系统托盘、内置 Edge 浏览器面板和独立终端。README 明确声明「非 DeepSeek 官方产品」,上游 Web UI 和运行时归 DeepSeek(MIT),桌面壳是 See-Sol-Lab 的独立开发。

值得说的细节

V1 是官方 Web UI 的桌面壳;V2 计划做成完全独立的自研工作台界面,正在开发中。macOS 和 Linux 版在路线图上但还没来。

与国内方案对比

DeepSeek 官方目前没有桌面客户端,社区里用 CLI 或浏览器凑合的是主流。类似思路的项目(给 coding agent 做桌面壳)海外也不多见。如果你是 Windows 用户、重度使用 DeepSeek 写代码,这是目前最顺手的「容器」。

适用人群: Windows 上的 DeepSeek 重度用户、不想碰命令行的开发者、需要给非技术同事演示 AI 编码的人。


顺手收录(30 秒速览)


信息差总结

维度 大多数人知道的 你现在知道的
后端 Supabase/云开发面板点点点 Typebase:一个 TS 文件夹就是后端,编译器替你审安全
浏览 AI Cursor/浏览器插件单机玩 BLAST:并发+缓存+OpenAI 兼容 API 的服务引擎,MIT 免费
DeepSeek 网页版或裸 CLI DeepSeekGUI:双语桌面端,沙箱审批,数据不出本机
安全审计 事后人肉 review Agent 代码 显式 TS 授权+编译期检查,2am 的危险代码编译不过

行动指南

  1. 今天(10 分钟):找个 side project 跑 npx typebase-io-cli init,感受「后端即文件夹」;顺手给它点个 Star 方便跟进;
  2. 本周(30 分钟):pip install blastai && blastai serve,拿 OpenAI SDK 发一个「帮我调研 XX 并对比」的任务,观察它的并行和缓存行为——这是理解浏览 Agent 工程化的最快路径;
  3. 本周(20 分钟):Windows 用户从 DeepSeekGUI 的 Releases 下载安装包,先校验 SHA256 再安装,配好 API key 跑一个真实重构任务,体验审批式沙箱;
  4. 长期:三个项目都在极早期(Typebase 存储未上线、BLAST 发布两天、DeepSeekGUI V2 未发布),适合跟进学习和小规模试水,暂不建议上生产核心链路。

参考来源

  1. Hacker News Show HN 最新列表(本文三个工具的发布时间与热度均来自此):https://news.ycombinator.com/show
  2. Typebase 官网(功能、部署方式、"owns zero servers" 表述):https://typebase.io
  3. BLAST 仓库(Stanford MAST,MIT 协议、Quick Start、Features):https://github.com/stanford-mast/blast
  4. DeepSeekGUI 仓库(双语说明、沙箱与数据本地化细节、SHA256 校验指引):https://github.com/See-Sol-Lab/DeepSeekGUI

本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入