Lealone is a Java-based, full-stack autonomous intelligent agent platform aimed at atmosphere programming and enterprise apps. It ships multiple releases focusing on new features and bug fixes; repository activity continues through 2026.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
Lealone is a full-stack autonomous intelligent agent platform implemented in Java. The README describes it as a high-performance, full-stack, self-evolving general agent for atmosphere programming and enterprise applications.
How it works
The README lists features such as a plugin system, document data models with MongoDB-compatible protocols, and support for transactional or non-transactional sequences. It also indicates a modular scheduler system with ClientScheduler, GlobalScheduler, and EmbeddedScheduler. Commands for configuring large models (llm) via an agent window are shown, along with SQL-like service definitions and executions.
Getting started
Install and run steps quoted from the README:
- Build:
mvn assembly:assembly -Dmaven.test.skip=true - Run:
java -jar lealone-8.0.0-SNAPSHOT.jar - Open agent:
java -jar lealone-8.0.0-SNAPSHOT.jar -agent
Configure LLM in the agent window with a SQL-like block:
set llm (
provider: 'doubao', --目前支持doubao和deepseek
model: 'doubao-seed-2-0-pro-260215',
api_key: '替换成你的apikey'
);
Example for creating a simple service and executing it:
create service if not exists my_service (
hello(name varchar) varchar,
get_current_time() varchar
);
execute service my_service hello('zhh');
execute service my_service get_current_time();
Other usage includes running a services SQL file:
运行: `java -jar lealone-8.0.0-SNAPSHOT.jar services.sql`
Recent releases
Latest release: lealone-6.0.1 (2024-08-18) with bug fixes including:
- Fixed IndexOutOfBoundsException when calling PreparedStatement.setFetchSize with ResultSet.next
- Corrected display of sql> prompt when running in embedded mode via command line
- Fixed incorrect parameter optimization for stored procedures when parameters are not simple constants
Previous release: lealone-6.0.0 (2024-03-19) introducing new features such as a new concurrency control system, new schedulers, enhanced plugin system, document data model with MongoDB-compatible protocol/API, and support for transactional or non-transactional Sequen. Also listed Lealone 5.2.2 and 5.2.1 bug fixes and 5.2.0 GA with note about LT S status.
Traction
Stars: 2578. Forks: 522. Open issues: 33. Last push: 2026-07-02.
Behind the repo
Repository is by Lealone; no external startup/company link is provided in the FACTS block beyond the repo metadata.
Caveats
License: none listed. Language: Java. Created: 2013-01-08. Last push: 2026-07-02.






