发现 AI 代理的未来

Lealone

收录于 2026年5月3日
智能体与应用工具
开源
工作流自动化JavaAI代理智能体框架Web应用智能体与应用工具开发者工具/代码自动化/工作流/RPA

起源于H2的全栈自进化通用智能体,集成嵌入式/分布式数据库、ORM、微服务框架与AI Agent能力,支持SQL驱动的零代码应用开发与氛围编程。

项目概述#

Lealone 是一个以 SQL 为核心驱动的全栈运行时环境与 AI 智能体。项目脱胎于 H2 Database,经过 3,469+ 次提交,已从数据库 fork 演进为高度整合的全栈平台。核心维护者为 codefollower (zhh),最新开发版为 8.0.0-SNAPSHOT,最新稳定版为 6.0.1,要求 JDK 21 运行环境。

数据库引擎#

  • 双模部署:支持嵌入式与分布式两种运行模式
  • 完整 SQL 体系:兼容 H2 SQL 语法,支持 SELECT/INSERT/UPDATE/DELETE/MERGE/CREATE/ALTER/DROP 等全套语法
  • 并发与事务:支持 ACID 事务与 MVCC 多版本并发控制
  • 分布式特性:内置数据分片能力
  • 网络层:原生异步网络架构

AI Agent 能力(v8.0 新增)#

  • 交互式智能体:通过 -agent 参数启动专属 Agent 窗口
  • 氛围编程:支持自然语言输入需求,自动生成并启动可访问的 Web 应用(如 Todo 应用)
  • 自进化机制:Agent 能够自动创建和执行服务,实现渐进式开发(内部实现细节待确认)
  • LLM 集成:当前通过 SQL-like 语法配置豆包大模型

微服务与工作流#

  • SQL 驱动的服务:通过 CREATE SERVICE 声明式创建微服务,自动注册 HTTP 路由
  • 服务内调用:通过 EXECUTE SERVICE 在 SQL 层面直接进行 RPC 调用
  • 工作流编排:通过 CREATE WORKFLOW 结合自然语言注释,声明复杂业务流程
  • 文档即应用:直接运行 .sql 文件即可启动包含数据库、服务与 API 的完整应用

架构模块#

项目包含 15 个核心子模块:

  • 基础与通信层lealone-commonlealone-net(异步网络层)、lealone-clientlealone-sci
  • 核心存储与计算层lealone-sql(SQL 引擎,继承自 H2)、lealone-db(存储引擎)、lealone-server
  • AI 扩展层lealone-aote(AI 优化执行引擎)、lealone-aose(AI 对象存储引擎)、lealone-agent
  • 应用框架层lealone-ormlealone-servicelealone-http
  • 工程化模块lealone-mainlealone-test

快速开始#

构建

mvn package -Dmaven.test.skip=true -P ai

或下载预编译包:lealone-8.0.0-SNAPSHOT.jar

启动数据库模式

java -jar target/lealone-8.0.0-SNAPSHOT.jar

启动 AI Agent 模式

java -jar target/lealone-8.0.0-SNAPSHOT.jar -agent

需求文档驱动运行

java -jar target/lealone-8.0.0-SNAPSHOT.jar services.sql

配置示例#

大模型配置(Agent 窗口中执行):

set llm (
    provider: 'doubao',
    model: 'doubao-seed-2-0-pro-260215',
    api_key: '替换成你的apikey'
);

声明式微服务

create service if not exists my_service (
    hello(name varchar) varchar,
    get_current_time() varchar
);
execute service my_service hello('zhh');

服务创建后自动暴露 HTTP 端点:http://localhost:8080/service/my_service/hello?name=zhh

注意事项#

  • AI 能力当前仅支持豆包大模型,其他 Provider 支持待确认
  • "自进化"机制的具体技术细节在现有文档中未详述
  • SQL 引擎部分代码保留 H2 Database 版权声明(MPL 2.0 / EPL 1.0),Lealone 自研部分使用 SSPL 1.0
  • 未发现公开的生产部署案例或性能基准测试报告

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。