发现 AI 代理的未来arrow_forward

AutoBE

calendar_today收录于 2026年4月23日
category智能体与应用工具
code开源
TypeScriptNode.jsAI代理CLINest.js智能体与应用工具开发者工具/代码自动化/工作流/RPA

AI 驱动的 TypeScript/NestJS 后端自动构建代理,通过编译器验证实现 100% 编译成功率的代码生成。

AutoBE 是由 wrtnlabs 开发的 AI 后端构建代理,核心创新在于采用编译器驱动的代码生成策略,而非传统的直接代码输出。系统内含 40+ 专业化 AI Agent,按五阶段瀑布流程协作:需求分析、数据库设计、接口设计、E2E 测试生成、代码实现。

在生成机制上,AutoBE 让 AI 先构建语言无关的 AST(Abstract Syntax Trees),再依次经过 Prisma Compiler、OpenAPI Compiler、TypeScript Compiler 三层编译验证,最终产出类型安全的 NestJS 后端代码及配套的 Client SDK,声称跨项目类型实现 100% 编译成功。

系统支持 Claude Sonnet 4.6、GPT-5.4、GLM-5、Kimi-K2.5、Qwen3.5 系列等 13+ 种 LLM,并提供自动化 Benchmark 评估管道(覆盖 Todo、Reddit、Shopping、ERP 四种项目类型,评估编译正确性、需求覆盖率、测试覆盖率等维度)。各生成阶段可独立停止,灵活控制流程深度。

典型场景:快速原型开发(Todo ~53min,Reddit ~91min)、无代码/低代码后端构建、需求文档自动化、数据库设计辅助、API 规范与测试自动化、前后端对接 SDK 自动生成、LLM 代码生成能力 Benchmark 评估。

已知局限:Token 消耗大(E-commerce 场景 250M+)、运行时行为可能存在错误(v1.0 目标 100% 运行时成功)、不提供生成后持续维护能力、AI 设计可能与用户预期不同需人工审查。

架构概览

前端 Playground (Vite, 端口 5173)
        ↕ WebSocket / RPC
后端服务层 (NestJS Server / Node.js Server)
        ↕
Agent 系统 (40+ 专业化 Agent, 按瀑布阶段编排)
        ↕
AST 中间表示层 (语言无关 Abstract Syntax Trees)
        ↕
编译器验证层 (Prisma Compiler → OpenAPI Compiler → TypeScript Compiler)
        ↕
生成产物 (NestJS 后端 + Prisma Schema + 类型安全 Client SDK)

快速开始

git clone https://github.com/wrtnlabs/autobe --depth=1
cd autobe
pnpm install
pnpm run playground

启动后访问 http://localhost:5173,通过聊天界面描述后端需求即可开始。Replay 功能位于 http://localhost:5173/replay/index.html,可查看开发团队的测试会话。

Benchmark CLI

corepack pnpm estimate                          # 所有模型
corepack pnpm estimate -- --model kimi-k2.5      # 单个模型
corepack pnpm estimate -- --project todo          # 单个项目
corepack pnpm estimate -- --model glm-5 --project shopping  # 组合

待确认信息:LLM Provider 具体配置方式未在 README 中详述;NestJS Server 与 Node.js Server 的使用场景区分不明确;RAG + Hybrid Search 实现状态待确认;Java/Spring 代码生成无具体时间线;生产环境部署指南待补充。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch