solon-ai

Java 开发者快速构建 LLM 应用,支持 RAG 与 Agent,可嵌入主流框架。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 73 🐛 待处理 4 👀 关注 6
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 470
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源框架,Apache-2.0 许可证,完全免费,可自行部署使用。

项目预览

solon-ai 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队opensolon
定价模式🏷️完全免费
价格说明开源框架,Apache-2.0 许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Java
技术栈/模型ai,chat,deepseek,embedding,function-call,java,llm,mcp-client,mcp-server,modelcontextprotocol,openai,rag,reranking,skills,tool-call
GitHub 星标★ 470
上线时间2025-03-04 00:00:00
代码更新2026-11-08
仓库体积32.6 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数7

项目介绍

solon-ai 是一个面向 Java 生态的 AI 应用开发框架,旨在简化 LLM 应用的构建过程。它支持 LLM 工具调用、技能封装、RAG 检索增强生成、MCP 协议集成,以及 Agent-ReAct 和团队协作 Agent 等高级模式。该框架兼容 Java 8 至 Java 25,并可作为嵌入式模块集成到 SpringBoot、jFinal、Vert.x、Quarkus 等主流 Java 框架中,解决了 Java 开发者构建 AI 应用时缺乏统一、轻量级框架的痛点。其核心能力包括:提供声明式 API 快速接入大模型,内置 RAG 管道和工具调用机制,支持多 Agent 协作,且不强制绑定特定框架,具有较高的灵活性和可移植性。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 470

技术标签

使用教程

难度:进阶 约 40 分钟 部署方式:本地构建 4 步

环境要求

  • JDK 8 及以上
  • Maven

安装与启动步骤

  1. 1用构建工具引依赖

    它是 Maven 工程,加坐标即可。

  2. 2跑一个工具调用示例

    官方站点有完整入门文档。

  3. 3接知识库检索

    检索增强是它的内建能力。

  4. 4试多智能体协作

    它支持协作型 Agent 模式。

如何确认成功

能跑通一个带工具调用的示例,模型按预期调用工具并把结果回填进回答

注意事项

  • 它是 Java 生态的应用开发框架,定位与主流 Python 框架同类,卖点是轻量与版本兼容范围广。
  • 支持 JDK 8 到较新版本,老系统接入是它的主要优势。
  • 文档主要在官网,仓库以代码与示例为主。
  • 工具调用与检索增强都是内建能力,不需要再拼第三方库。

核心亮点

  • 兼容 Java 8 到 25,覆盖广泛,适合遗留系统升级与现代化项目
  • 支持 MCP 协议,可无缝接入多种外部工具和服务
  • 提供 RAG 与 Agent-ReAct 等开箱即用的高级能力,降低开发门槛

不足之处

  • 项目处于早期阶段(星标 445),文档和社区生态尚待完善
  • 与 Spring AI 等成熟框架相比,集成案例和最佳实践较少

适用场景

  • 在 SpringBoot 项目中快速集成 LLM 对话与工具调用
  • 构建企业级知识库问答系统,利用 RAG 增强回答准确性
  • 开发需要多 Agent 协作的复杂任务自动化流程

替代项目

Spring AI、LangChain4j、Semantic Kernel

上一篇:chipper

下一篇:Weave

同类项目推荐

griptape 开源

用 Python 模块化搭建 AI 智能体,搞定复杂工作流。

Modular Python framework for AI agents and workflows with chain-of-thought reasoning···

★ 2586 2026-08-09
rpd 开源

快速搭建节点式可视化编程界面,拖拽连线即所得。

:ok_hand: A Minimal Engine for creating Node-Based Visual Programming User Interface···

★ 452 2026-08-09
paper2gui 开源

最新论文技术,装个软件点鼠标就能用

Convert AI papers to GUI,Make it easy and convenient for everyone to use artificial···

★ 10701 2026-08-09
any-llm 开源

一个接口搞定所有大模型,切换模型不费劲

Communicate with an LLM provider using a single interface

★ 2249 2026-08-09
Langchain1.0-Langgraph1.0-Learni··· 开源

跟着跑一遍,从零学会用 LangChain+LangGraph 搭 Agent

这是一个 LangChain 1.0 和 LangGraph 1.0 的学习仓库,学习如何进行agent开发,涵盖从基础···

★ 698 2026-10-13
awesome-skills 开源

让 AI 助手一键调用 Apify 爬虫,直接抓取真实数据

Community collection of Apify agent skills for AI coding assistants

★ 293 2026-09-13
coding-tools-mcp 开源

让任何 AI Agent 直接动手写代码、跑命令、改项目

Give any AI agent the ability to code

★ 1224 2026-09-12
Promptify 开源

用提示词工程,让 GPT 稳定输出结构化数据

Prompt Engineering | Prompt Versioning | Use GPT or other prompt based models to get···

★ 4647 2026-08-09
docetl 开源

用自然语言定义数据管道,LLM 自动处理非结构化数据

A system for agentic LLM-powered data processing and ETL

★ 4221 2026-08-09