git404hub

what is ai-app-generation fr?

lywnl/ai-app-generation — explained in plain English

Analysis updated 2026-05-18

34JavaAudience · developerComplexity · 5/5Setup · hard

tl;dr

Spring Boot platform that turns a natural-language prompt into a deployable web app, picking between single HTML, static multi-file, or full Vue projects.

vibe map

mindmap
  root((ai-app-generation))
    Inputs
      Natural language prompt
      User session
      Image assets
    Outputs
      Single HTML
      Static project
      Vue project
      Hosted URL
    Use Cases
      No-code app builder
      Prototype web apps
      Bolt or Lovable clone
    Tech Stack
      Java
      Spring Boot
      LangChain4j
      Vue
      PgVector
      Redis

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Self-host a Bolt or Lovable style natural-language app generator on your own infrastructure

VIBE 2

Generate a Vue 3 frontend from a prompt and download it as a ZIP

VIBE 3

Run a RAG-backed code generation service with PgVector and DeepSeek-Chat

VIBE 4

Stream code generation results to a browser over Server-Sent Events

what's the stack?

JavaSpring BootLangChain4jVuePostgreSQLRedisMySQL

how it stacks up fr

lywnl/ai-app-generationbell11213442/ruby-clientmotao123/webtv
Stars343232
LanguageJavaJavaJava
Setup difficultyhardmoderatemoderate
Complexity5/52/53/5
Audiencedevelopergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1day+

Needs JDK 25, Maven, Node 20, MySQL, Redis, PostgreSQL with pgvector, plus four external API keys before first run.

in plain english

This is a Java project that takes a natural-language description of an app and turns it into a deployable web application. The README compares it to Meituan NoCode, Bolt.new, and Lovable. The backend runs on Spring Boot 3.5.4 with Java 25, and the AI orchestration uses LangChain4j with LangGraph4j for agent workflows. The frontend is a separate Vue 3 project using Vite, Ant Design Vue, Pinia, and TypeScript. The platform can produce three forms of code, picked automatically by a Qwen-Turbo router model: a single HTML file, a multi-file static project, or a full Vue engineering project. When the chosen mode is the Vue project, an agent calls six file tools to lay out and edit the project: FileWrite, Read, Modify, Delete, DirRead, and Exit. A parallel image-collection agent runs four tools at once for cover art, logo, illustrations, and diagrams, pulling from Pexels, Alibaba's wan2.2 logo generator, Mermaid, and unDraw. Retrieval-augmented generation is built in. Prompt context is pulled from a PgVector store, embedded with DashScope text-embedding-v4, and re-ranked with gte-rerank-v2 before being attached. The main code generation calls go to DeepSeek-Chat and stream back over Server-Sent Events using a Reactor Flux. Generated artifacts are hosted as static files behind Nginx so the result is reachable as a URL, and the project can also be downloaded as a ZIP. Several supporting systems are documented. A two-layer cache pairs Caffeine in process with Redis. Prompt safety runs as an @PromptSafetyCheck annotation plus an AOP aspect plus LangChain4j's InputGuardrail. User sessions persist in Redis for thirty days via Spring Session, with an @AuthCheck aspect for role gating. Observability covers Actuator metrics scraped by Prometheus with a Grafana dashboard, and webpage screenshots run via Selenium and Chromium and upload covers to Tencent COS. Setup requires JDK 25, Maven, Node 20, MySQL 8, Redis 7, and PostgreSQL 16 with the pgvector extension. The README lists the API keys needed before start: DeepSeek, DashScope, Pexels, and Tencent COS. The backend defaults to port 9025 and the frontend dev server to 5173, with Knife4j serving OpenAPI docs.

prompts (copy fr)

prompt 1
Set up the ai-app-generation backend on a fresh server with JDK 25, MySQL 8, Redis 7, and pgvector
prompt 2
Configure the DeepSeek, DashScope, Pexels, and Tencent COS API keys for ai-app-generation
prompt 3
Trace how a prompt flows through the Qwen-Turbo router into the Vue project agent and its six file tools
prompt 4
Add a new image source to the parallel image-collection agent alongside Pexels and unDraw

Frequently asked questions

what is ai-app-generation fr?

Spring Boot platform that turns a natural-language prompt into a deployable web app, picking between single HTML, static multi-file, or full Vue projects.

What language is ai-app-generation written in?

Mainly Java. The stack also includes Java, Spring Boot, LangChain4j.

How hard is ai-app-generation to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is ai-app-generation for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.