From dcbc7d322db884227d9d3b3f691796361b2e2140 Mon Sep 17 00:00:00 2001 From: Visharad Kashyap <154831195+vishxrad@users.noreply.github.com> Date: Thu, 16 Jul 2026 19:50:34 +0530 Subject: [PATCH 01/15] feat(cli): scaffold selected backend framework --- docs/content/docs/api-reference/cli.mdx | 59 ++-- packages/openui-cli/README.md | 27 ++ .../openui-cli/src/commands/create-app.ts | 150 ++++++++++- packages/openui-cli/src/index.ts | 15 +- .../openui-cli/src/lib/create-telemetry.ts | 3 +- packages/openui-cli/src/lib/create-types.ts | 3 + packages/openui-cli/src/lib/utils.ts | 14 +- .../openui-cloud/_backend-routes/langgraph.ts | 175 ++++++++++++ .../openui-cloud/_backend-routes/vercel.ts | 206 ++++++++++++++ .../_backend-routes/langgraph.ts | 124 +++++++++ .../_backend-routes/vercel.ts | 253 ++++++++++++++++++ 11 files changed, 996 insertions(+), 33 deletions(-) create mode 100644 packages/openui-cli/src/templates/openui-cloud/_backend-routes/langgraph.ts create mode 100644 packages/openui-cli/src/templates/openui-cloud/_backend-routes/vercel.ts create mode 100644 packages/openui-cli/src/templates/openui-self-hosted/_backend-routes/langgraph.ts create mode 100644 packages/openui-cli/src/templates/openui-self-hosted/_backend-routes/vercel.ts diff --git a/docs/content/docs/api-reference/cli.mdx b/docs/content/docs/api-reference/cli.mdx index 11d7e261e..f27c22eb5 100644 --- a/docs/content/docs/api-reference/cli.mdx +++ b/docs/content/docs/api-reference/cli.mdx @@ -53,27 +53,28 @@ openui create [options] **Options** -| Flag | Description | -| --------------------------- | ---------------------------------------------------------------- | -| `-n, --name ` | Project name (interactive default: `openui-agent`) | -| `-t, --template