$git clone https://github.com/opensolon/solon-ai<hr />
| 1 | <h1 align="center" style="text-align:center;"> |
| 2 | <img src="solon_icon.png" width="128" /> |
| 3 | <br /> |
| 4 | Solon-AI |
| 5 | </h1> |
| 6 | <p align="center"> |
| 7 | <strong>Java LLM(tool, skill) & RAG & MCP & Agent(ReAct, Team) Application development framework</strong> |
| 8 | <br/> |
| 9 | <strong>Restraint, efficiency and openness</strong> |
| 10 | <br/> |
| 11 | <strong>It is the same type of development framework as LangChain, LangGraph and LlamaIndex</strong> |
| 12 | </p> |
| 13 | <p align="center"> |
| 14 | <a href="https://solon.noear.org/article/learn-solon-ai">https://solon.noear.org/article/learn-solon-ai</a> |
| 15 | </p> |
| 16 | |
| 17 | <p align="center"> |
| 18 | <a href="https://deepwiki.com/opensolon/solon-ai"><img src="https://deepwiki.com/badge.svg" alt="Ask DeepWiki"></a> |
| 19 | <a target="_blank" href="https://central.sonatype.com/search?q=org.noear%3Asolon-parent"> |
| 20 | <img src="https://img.shields.io/maven-central/v/org.noear/solon.svg?label=Maven%20Central" alt="Maven" /> |
| 21 | </a> |
| 22 | <a target="_blank" href="LICENSE"> |
| 23 | <img src="https://img.shields.io/:License-Apache2-blue.svg" alt="Apache 2" /> |
| 24 | </a> |
| 25 | <a target="_blank" href="https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html"> |
| 26 | <img src="https://img.shields.io/badge/JDK-8-green.svg" alt="jdk-8" /> |
| 27 | </a> |
| 28 | <a target="_blank" href="https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html"> |
| 29 | <img src="https://img.shields.io/badge/JDK-11-green.svg" alt="jdk-11" /> |
| 30 | </a> |
| 31 | <a target="_blank" href="https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html"> |
| 32 | <img src="https://img.shields.io/badge/JDK-17-green.svg" alt="jdk-17" /> |
| 33 | </a> |
| 34 | <a target="_blank" href="https://www.oracle.com/java/technologies/javase/jdk21-archive-downloads.html"> |
| 35 | <img src="https://img.shields.io/badge/JDK-21-green.svg" alt="jdk-21" /> |
| 36 | </a> |
| 37 | <a target="_blank" href="https://www.oracle.com/java/technologies/downloads/"> |
| 38 | <img src="https://img.shields.io/badge/JDK-25-green.svg" alt="jdk-25" /> |
| 39 | </a> |
| 40 | <br /> |
| 41 | <a target="_blank" href='https://gitee.com/opensolon/solon-ai/stargazers'> |
| 42 | <img src='https://gitee.com/opensolon/solon-ai/badge/star.svg?theme=gvp' alt='gitee star'/> |
| 43 | </a> |
| 44 | <a target="_blank" href='https://github.com/opensolon/solon-ai/stargazers'> |
| 45 | <img src="https://img.shields.io/github/stars/opensolon/solon-ai.svg?style=flat&logo=github" alt="github star"/> |
| 46 | </a> |
| 47 | <a target="_blank" href='https://gitcode.com/opensolon/solon-ai/stargazers'> |
| 48 | <img src='https://gitcode.com/opensolon/solon-ai/star/badge.svg' alt='gitcode star'/> |
| 49 | </a> |
| 50 | </p> |
| 51 | |
| 52 | |
| 53 | ##### Language: English | [中文](README_CN.md) |
| 54 | |
| 55 | <hr /> |
| 56 | |
| 57 | |
| 58 | ## 简介 |
| 59 | |
| 60 | Solon AI is one of the core subprojects of the Solon project. It is a full-scenario Java AI development framework, which aims to deeply integrate LLM large model, RAG knowledge base, MCP protocol and Agent collaboration choreography. |
| 61 | |
| 62 | * Full use case support: fits perfectly into the Solon ecosystem and can be seamlessly integrated into frameworks like SpringBoot, Vert.X, Quarkus, etc. |
| 63 | * Multi-model dialects: Adapt model differences by dialect using ChatModel's unified interface (OpenAI, Gemini, Claude, Ollama, DeepSeek, Dashscope, etc.). |
| 64 | * Graph-driven orchestration: supports the transformation of Agent reasoning into observable and governable computation flow graphs. |
| 65 | |
| 66 | |
| 67 | Examples of embeddings (including third-party frameworks) for solon-ai: |
| 68 | |
| 69 | * https://gitee.com/solonlab/solon-ai-mcp-embedded-examples |
| 70 | * https://gitcode.com/solonlab/solon-ai-mcp-embedded-examples |
| 71 | * https://github.com/solonlab/solon-ai-mcp-embedded-examples |
| 72 | |
| 73 | |
| 74 | ## What types of applications can be developed? |
| 75 | |
| 76 | * General-purpose Autonomous Agents (e.g., Manus, OpenOperator) |
| 77 | * Intelligent Assistants & RAG Knowledge Bases (e.g., Dify, Coze) |
| 78 | * Multi-Agent Collaborative Orchestration (e.g., AutoGPT, MetaGPT) |
| 79 | * Business-Driven Controlled Workflows (e.g., AI-enhanced DingTalk/Lark approvals, SAP Intelligent Modules) |
| 80 | * Intelligent Document Processing & ETL (e.g., Instabase, Unstructured.io) |
| 81 | * Real-time Data Insights & Dashboards |