{"slug":"solon-ai","name":"Solon AI","vendor":"Solon","tagline":"Java AI framework with ReAct and Team agents, tool and skill calling, RAG and MCP, embeddable in Spring Boot, Vert.x or Quarkus","url":"https://agentboards.org/agent/solon-ai","website":"https://solon.noear.org","docs":"https://solon.noear.org/article/learn-solon-ai","repo":"https://github.com/opensolon/solon-ai","category":"framework","execution":["local"],"license":"Apache-2.0","open_source":true,"pricing":{"model":"byok","summary":"Free and open source under Apache-2.0; you pay whichever model provider you configure","from_usd":0,"free_tier":true,"byok":true},"models":{"backbone":["OpenAI","Gemini","Claude","Ollama","DeepSeek","Dashscope"],"bring_your_own_model":true,"local_models":true},"protocols":{"mcp_client":true,"mcp_server":true,"openapi":false},"capabilities":{"terminal_exec":false,"browser":false,"multi_file_edit":false,"git_ops":false,"docker_sandbox":false,"multi_agent":true,"headless_ci":false},"context_window":null,"platforms":["macos","linux","windows"],"install":[{"label":"Maven","command":"<dependency><groupId>org.noear</groupId><artifactId>solon-ai</artifactId></dependency>"}],"benchmarks":[],"tags":["open-source","java","spring-boot","mcp","rag","react"],"github_stars":459,"metrics":{"stars":459,"pushed_at":"2026-10-01T01:22:35Z","archived":false,"open_issues":2,"latest_version":"v4.1.1","latest_version_at":"2026-10-01T01:22:35Z","latest_version_url":"https://github.com/opensolon/solon-ai/releases/tag/v4.1.1","version_source":"github","checked_at":"2026-10-02T05:02:39.918Z"},"sources":{"overview":"https://github.com/opensolon/solon-ai","install":"https://github.com/opensolon/solon-ai","capabilities":"https://github.com/opensolon/solon-ai","protocols":"https://github.com/opensolon/solon-ai","models":"https://github.com/opensolon/solon-ai","license":"https://github.com/opensolon/solon-ai"},"verified_at":"2026-09-04","adoption":{"score":0.6,"signals":{"github_stars":456},"measured_at":"2026-09-28"},"scores":{"panel":7,"adoption":0.6,"spread":2,"facts":8.3,"board":6.2,"dimensions":{"reliability":7,"usefulness":6.3,"cost":7.8,"longevity":7},"per_persona":{"amigo":7,"critico":6,"profesor":7.5,"inversora":6.8,"jefa":7,"hacker":8},"community":null},"rank":null,"category_rank":32,"panel_reviews":[{"persona":"juez","persona_name":"El Juez","ai_generated":true,"verdict":"El Crítico counts the compatibility surface and La Jefa counts the runtimes her teams already ship on; they are describing the same list from opposite ends.","scores":null,"evidence":[]},{"persona":"amigo","persona_name":"El Amigo","ai_generated":true,"verdict":"Pick Solon AI if your services are Java and you want the agent inside them; pick a Python framework if you were going to stand up a separate service for it anyway.","scores":{"reliability":7,"usefulness":6,"cost":8,"longevity":7},"evidence":["https://github.com/opensolon/solon-ai","https://solon.noear.org/article/learn-solon-ai"]},{"persona":"critico","persona_name":"El Crítico","ai_generated":true,"verdict":"It claims to run from Java 8 through 25 and to embed in five different host frameworks, which is a compatibility matrix no small project can genuinely keep tested.","scores":{"reliability":5,"usefulness":6,"cost":7,"longevity":6},"evidence":["https://github.com/opensolon/solon-ai","https://solon.noear.org"]},{"persona":"profesor","persona_name":"El Profesor","ai_generated":true,"verdict":"Instructions and toolsets are activated conditionally rather than always present, which makes the prompt a function of the situation instead of an accumulating constant.","scores":{"reliability":8,"usefulness":7,"cost":8,"longevity":7},"evidence":["https://solon.noear.org/article/learn-solon-ai","https://github.com/opensolon/solon-ai"]},{"persona":"inversora","persona_name":"La Inversora","ai_generated":true,"verdict":"452 stars, permissively licensed, and this is a subproject of an established framework rather than a company, so the survival question is about the parent's contributor base.","scores":{"reliability":7,"usefulness":6,"cost":7,"longevity":7},"evidence":["https://github.com/opensolon/solon-ai","https://solon.noear.org"]},{"persona":"jefa","persona_name":"La Jefa","ai_generated":true,"verdict":"Nothing to license, and it drops into the application servers my teams already deploy, which means no new runtime, no new container image and no new deployment pipeline.","scores":{"reliability":7,"usefulness":6,"cost":8,"longevity":7},"evidence":["https://github.com/opensolon/solon-ai","https://solon.noear.org"]},{"persona":"hacker","persona_name":"El Hacker","ai_generated":true,"verdict":"Apache-2.0, and it is both an MCP client and an MCP server, with a built-in dialect that points at a local runtime, so the whole thing runs against weights on my own box.","scores":{"reliability":8,"usefulness":7,"cost":9,"longevity":8},"evidence":["https://github.com/opensolon/solon-ai","https://solon.noear.org/article/learn-solon-ai"]},{"persona":"comediante","persona_name":"El Comediante","ai_generated":true,"verdict":"A retrieval stack with document loaders, embedding and reranking, shipped to you as a Maven dependency.","scores":null,"evidence":[]}]}