Playground
https://stackblitz.com/github/wrtnlabs/autobe-playground-stackblitzβ
Experience the @autobe
agent through our interactive playground above.
To see examples of backend applications generated by @autobe
, explore these interactive demos. These showcase @autobe
βs ability to generate production-ready backend code with proper structure, API documentation, and TypeScript interfaces. If youβre unsure what to try, start with the BBS example script below.
- BBS (Bulletin Board System)β
- I want to create a political/economic discussion board. Since Iβm not familiar with programming, please write a requirements analysis report as you see fit.
- Design the database schema.
- Create the API interface specification.
- Make the e2e test functions.
- E-Commerceβ
Local Setup
git clone https://github.com/wrtnlabs/autobe
cd autobe
pnpm install
pnpm run playground
You can setup playground like application on your local machine.
Clone this @autobe
repository and run the playground
script after installing dependencies with pnpm install
. This will start a local server that you can access to interact with the @autobe
agent.
WebSocket Server
import { AutoBeAgent } from "@autobe/agent";
import { AutoBePlaygroundServer } from "@autobe/playground-server";
import { AutoBeCompiler } from "@autobe/compiler";
import OpenAI from "openai";
const server = new AutoBePlaygroundServer({
predicate: async (acceptor) => {
return {
type: "accept",
agent: new AutoBeAgent({
vendor: {
api: new OpenAI({ apiKey: "********" }),
model: "gpt-4.1",
},
model: "chatgpt",
compiler: new AutoBeCompiler(),
}),
cwd: `${__dirname}/../playground-result`,
}
},
});
await server.listen(3_000);
You can serve the @autobe
agent as a WebSocket server like above.
About detailed information, please refer to the Guide Documents > WebSocket Protocol page.