Lealone is a Java project that runs from a single jar and exposes an agent mode. In that mode, a prompt such as "implement a todo app" returns a URL for the generated app. It also lets you declare services, tables and workflows in SQL-like statements (create service, create workflow) and serves them over HTTP on port 8080. LLM providers are Doubao and DeepSeek.
Who it is for: Java developers trying prompt-driven apps on a SQL-defined service runtime
Strengths
Run with one jar via java -jar; no Docker or external database step in the README
Services, tables and workflows declared in SQL-like syntax and callable as HTTP URLs
Agent mode generates a runnable app from one prompt in about 20 seconds
Weaknesses
Only Doubao and DeepSeek are supported as LLM providers
README is Chinese only and gives no architecture or API reference
Only an 8.0.0-SNAPSHOT jar is offered; last tagged release is from 2024
License is not a recognized SPDX type (NOASSERTION); terms must be read in LICENSE.md
What it needs
Java, doubao, deepseek
Needs JDK 21+, Maven (to build), Doubao or DeepSeek API key
Quick answers
Is lealone open source?
Its code is public on GitHub under its own license terms; read them before you use it at work.