autobe

Report Abuse

Basic Information

AutoBE is an AI-powered no-code agent designed to automatically generate complete backend applications from conversational requirements. It analyzes user requests, produces requirements analysis, designs database schemas and ERDs, creates API specifications and TypeScript interfaces, generates e2e test functions, and implements the main program using a waterfall-style development flow. The project targets users who are not familiar with programming by converting natural language or voice inputs into production-ready backend code. The generated output is validated by built-in review agents and compiler checks (Prisma, OpenAPI, TypeScript) to ensure correctness. The repository includes an interactive playground, example generated applications (discussion board and e-commerce demos), documentation, and instructions to run locally. The stack used by AutoBE is TypeScript, NestJS, and Prisma with support for Postgres and SQLite. The project is distributed under AGPL-3.0 with commercial licensing planned.

Links

Categorization

App Details

Features
AutoBE exposes an agent library and a set of functional agents that collectively automate backend development steps. Core components include a Facade Controller, Analyze/Prisma/Interface/Test/Realize agents, and compiler feedback through Prisma, OpenAPI, and TypeScript validators. It provides a WebSocket-based RPC protocol with server and client guidance, and supports prompt histories, event handling, and configuration utilities. The repo ships an interactive playground for experimentation, packaged examples illustrating full-generation pipelines, and documentation covering concepts such as the waterfall model and AI function calling. The toolchain targets TypeScript/NestJS/Prisma and includes e2e test generation, API controllers and DTO structures, and schema generation. The roadmap and release notes describe ongoing beta work like runtime validation, review agents, multimodal support, and VSCode integration. The README documents local setup commands and points to example projects demonstrating the output structure and validation artifacts.
Use Cases
AutoBE helps non-technical users and developers accelerate backend creation by turning conversational requirements into runnable backend servers with minimal manual coding. It reduces the time for requirements analysis, database design, API specification, test creation, and implementation by orchestrating specialized agents and applying compiler validation to produce working TypeScript/NestJS/Prisma projects. Teams can use the playground to iterate on designs and inspect generated artifacts, and developers can run the system locally to connect personal LLMs or extend agents. The built-in validators and review agents are intended to improve reliability and reduce debugging, while example applications provide templates for common use cases. Integration with companion projects that generate chatbots and frontends enables a full no-code workflow from backend to user-facing applications. The AGPL license and planned commercial licensing clarify distribution and enterprise use.

Please fill the required fields*