{"data":{"node":{"slug":"liyupi-yu-ai-agent","name":"yu-ai-agent","tagline":"A comprehensive AI project based on Spring Boot 3 + Java 21 that integrates an AI agent and恋爱大师application with various AI technologies.","github_url":"https://github.com/liyupi/yu-ai-agent","owner":"liyupi","repo":"yu-ai-agent","owner_avatar_url":"https://avatars.githubusercontent.com/u/26037703?v=4","primary_language":"Java","stars":2621,"forks":602,"topics":["ai","ai-model","backend","frontend","java","langchain4j","mcp","rag","spring-ai","springboot","springmvc","vector-database"],"archived":false,"github_pushed_at":"2026-01-07T05:47:52+00:00","maintenance_label":"Slowing","stars_delta_30d":94,"url":"https://www.graphcanon.com/tools/liyupi-yu-ai-agent","markdown_url":"https://www.graphcanon.com/tools/liyupi-yu-ai-agent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/liyupi-yu-ai-agent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=liyupi-yu-ai-agent"},"categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"},{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"ai-model","name":"ai-model"},{"slug":"mcp","name":"mcp"},{"slug":"prompt-engineering","name":"prompt-engineering"},{"slug":"rag","name":"rag"},{"slug":"spring-ai","name":"spring-ai"},{"slug":"tool-calling","name":"tool-calling"},{"slug":"vector-database","name":"vector-database"}],"edges":[{"type":"depends_on","direction":"out","explanation":"yu-ai-agent uses LangChain4j, which is the Java version of `langchain` for AI agent development and workflow creation.","successor_context":null,"tool":{"slug":"langchain-ai-langchain","name":"langchain","tagline":"The agent engineering platform.","github_url":"https://github.com/langchain-ai/langchain","owner":"langchain-ai","repo":"langchain","owner_avatar_url":"https://avatars.githubusercontent.com/u/126733545?v=4","primary_language":"Python","stars":143615,"forks":23930,"topics":["agents","ai","ai-agents","anthropic","chatgpt","deepagents","enterprise","framework","gemini","generative-ai","langchain","langgraph","llm","multiagent","open-source","openai","pydantic","python","rag","typescript"],"archived":false,"github_pushed_at":"2026-08-07T08:27:07+00:00","maintenance_label":"Very active","stars_delta_30d":2337,"url":"https://www.graphcanon.com/tools/langchain-ai-langchain","markdown_url":"https://www.graphcanon.com/tools/langchain-ai-langchain.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langchain-ai-langchain","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langchain-ai-langchain"}},{"type":"integrates_with","direction":"out","explanation":"yu-ai-agent involves AI Agent development using LangChain4j among other frameworks. It integrates with langchain to provide advanced agent-based functionalities.","successor_context":null,"tool":{"slug":"langchain-ai-langchain","name":"langchain","tagline":"The agent engineering platform.","github_url":"https://github.com/langchain-ai/langchain","owner":"langchain-ai","repo":"langchain","owner_avatar_url":"https://avatars.githubusercontent.com/u/126733545?v=4","primary_language":"Python","stars":143615,"forks":23930,"topics":["agents","ai","ai-agents","anthropic","chatgpt","deepagents","enterprise","framework","gemini","generative-ai","langchain","langgraph","llm","multiagent","open-source","openai","pydantic","python","rag","typescript"],"archived":false,"github_pushed_at":"2026-08-07T08:27:07+00:00","maintenance_label":"Very active","stars_delta_30d":2337,"url":"https://www.graphcanon.com/tools/langchain-ai-langchain","markdown_url":"https://www.graphcanon.com/tools/langchain-ai-langchain.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langchain-ai-langchain","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langchain-ai-langchain"}},{"type":"integrates_with","direction":"out","explanation":"`yu-ai-agent` might utilize LangFlow for building and deploying AI agents, integrating well with the development approach described in this repository.","successor_context":null,"tool":{"slug":"langflow-ai-langflow","name":"langflow","tagline":"Tool for building and deploying AI-powered agents and workflows","github_url":"https://github.com/langflow-ai/langflow","owner":"langflow-ai","repo":"langflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/85702467?v=4","primary_language":"Python","stars":152744,"forks":9747,"topics":["agents","chatgpt","generative-ai","large-language-models","multiagent","react-flow"],"archived":false,"github_pushed_at":"2026-08-02T00:44:47+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/langflow-ai-langflow","markdown_url":"https://www.graphcanon.com/tools/langflow-ai-langflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langflow-ai-langflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langflow-ai-langflow"}},{"type":"integrates_with","direction":"out","explanation":"`yu-ai-agent` covers RAG (Retrieval-Augmented Generation) and can integrate with `ragflow`, which is a RAG engine capable of fusing agent capabilities with LLM context management.","successor_context":null,"tool":{"slug":"infiniflow-ragflow","name":"ragflow","tagline":"Retrieval-Augmented Generation engine with agent capabilities","github_url":"https://github.com/infiniflow/ragflow","owner":"infiniflow","repo":"ragflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/69962740?v=4","primary_language":"Go","stars":86541,"forks":10167,"topics":["agent-harness","agentic-ai","agentic-retrieval","agentic-search","ai","ai-agents","context-engine","context-engineering","context-management","harness-engineering","knowledge-compilation","llm-apps","rag","retrieval-augmented-generation"],"archived":false,"github_pushed_at":"2026-07-31T14:59:12+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/infiniflow-ragflow","markdown_url":"https://www.graphcanon.com/tools/infiniflow-ragflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/infiniflow-ragflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=infiniflow-ragflow"}},{"type":"related","direction":"out","explanation":"`yu-ai-agent` is a Java-based project with a focus on backend development, similar to `javaguide`, although their specific focuses and goals differ.","successor_context":null,"tool":{"slug":"snailclimb-javaguide","name":"JavaGuide","tagline":"Java Interview & Backend General Guide, covering computer basics, databases, distributed systems, high concurrency, system design, and AI application development","github_url":"https://github.com/Snailclimb/JavaGuide","owner":"Snailclimb","repo":"JavaGuide","owner_avatar_url":"https://avatars.githubusercontent.com/u/29880145?v=4","primary_language":"JavaScript","stars":157862,"forks":46172,"topics":["agent","ai","context-engineering","deepseek","interview","java","mcp","mysql","redis","redisson","skills","springai","system-design"],"archived":false,"github_pushed_at":"2026-08-18T13:05:40+00:00","maintenance_label":"Very active","stars_delta_30d":741,"url":"https://www.graphcanon.com/tools/snailclimb-javaguide","markdown_url":"https://www.graphcanon.com/tools/snailclimb-javaguide.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/snailclimb-javaguide","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=snailclimb-javaguide"}},{"type":"successor","direction":"out","explanation":"Yu-ai-agent seems to be an advanced course or practice project that builds upon the foundational knowledge provided by hello-agents about agents’ principles and practices.","successor_context":{"status":"coexists","reason":"Both serve as learning resources for AI agent development but target different levels of experience."},"tool":{"slug":"datawhalechina-hello-agents","name":"hello-agents","tagline":"Course on building intelligent agents from scratch","github_url":"https://github.com/datawhalechina/hello-agents","owner":"datawhalechina","repo":"hello-agents","owner_avatar_url":"https://avatars.githubusercontent.com/u/46047812?v=4","primary_language":"Python","stars":73126,"forks":9108,"topics":["agent","llm","rag","tutorial"],"archived":false,"github_pushed_at":"2026-08-14T11:23:24+00:00","maintenance_label":"Very active","stars_delta_30d":6436,"url":"https://www.graphcanon.com/tools/datawhalechina-hello-agents","markdown_url":"https://www.graphcanon.com/tools/datawhalechina-hello-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/datawhalechina-hello-agents","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=datawhalechina-hello-agents"}},{"type":"related","direction":"out","explanation":"Both yu-ai-agent and autogen deal with the development of AI agents, but they are not directly integrated or dependent on each other.","successor_context":null,"tool":{"slug":"microsoft-autogen","name":"autogen","tagline":"A programming framework for agentic AI","github_url":"https://github.com/microsoft/autogen","owner":"microsoft","repo":"autogen","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"Python","stars":60139,"forks":9059,"topics":["agentic","agentic-agi","agents","ai","autogen","autogen-ecosystem","chatgpt","framework","llm-agent","llm-framework"],"archived":false,"github_pushed_at":"2026-04-15T11:59:09+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/microsoft-autogen","markdown_url":"https://www.graphcanon.com/tools/microsoft-autogen.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-autogen","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-autogen"}},{"type":"integrates_with","direction":"out","explanation":"`yu-ai-agent` may integrate with UI tools for a user-friendly interaction experience, similar to `open-webui`, which provides an easy interface for AI models.","successor_context":null,"tool":{"slug":"open-webui-open-webui","name":"open-webui","tagline":"User-friendly AI Interface (Supports Ollama, OpenAI API, ...)","github_url":"https://github.com/open-webui/open-webui","owner":"open-webui","repo":"open-webui","owner_avatar_url":"https://avatars.githubusercontent.com/u/158137808?v=4","primary_language":"Python","stars":148875,"forks":21676,"topics":["ai","llm","llm-ui","llm-webui","llms","mcp","ollama","ollama-webui","open-webui","openai","openapi","rag","self-hosted","ui","webui"],"archived":false,"github_pushed_at":"2026-08-15T07:10:16+00:00","maintenance_label":"Very active","stars_delta_30d":3224,"url":"https://www.graphcanon.com/tools/open-webui-open-webui","markdown_url":"https://www.graphcanon.com/tools/open-webui-open-webui.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/open-webui-open-webui","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=open-webui-open-webui"}},{"type":"integrates_with","direction":"out","explanation":"Yu-ai-agent can integrate with MeiliSearch to leverage its AI-powered search capabilities for enhancing user querying and retrieval in developed applications.","successor_context":null,"tool":{"slug":"meilisearch-meilisearch","name":"meilisearch","tagline":"A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.","github_url":"https://github.com/meilisearch/meilisearch","owner":"meilisearch","repo":"meilisearch","owner_avatar_url":"https://avatars.githubusercontent.com/u/43250847?v=4","primary_language":"Rust","stars":59034,"forks":2672,"topics":["ai","api","app-search","database","enterprise-search","faceting","full-text-search","fuzzy-search","geosearch","hybrid-search","instantsearch","search","search-as-you-type","search-engine","semantic-search","site-search","typo-tolerance","vector-database","vector-search","vectors"],"archived":false,"github_pushed_at":"2026-08-14T09:38:01+00:00","maintenance_label":"Very active","stars_delta_30d":352,"url":"https://www.graphcanon.com/tools/meilisearch-meilisearch","markdown_url":"https://www.graphcanon.com/tools/meilisearch-meilisearch.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/meilisearch-meilisearch","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=meilisearch-meilisearch"}},{"type":"related","direction":"out","explanation":"Shubhamsaboo's awesome-llm-apps list includes various AI applications that might be relevant or supplementary to the projects developed in yu-ai-agent, yet they are not directly integrated.","successor_context":null,"tool":{"slug":"shubhamsaboo-awesome-llm-apps","name":"awesome-llm-apps","tagline":"Over 100 runnable AI Agent and RAG apps to clone, tweak, and deploy.","github_url":"https://github.com/Shubhamsaboo/awesome-llm-apps","owner":"Shubhamsaboo","repo":"awesome-llm-apps","owner_avatar_url":"https://avatars.githubusercontent.com/u/31396011?v=4","primary_language":"Python","stars":131230,"forks":19346,"topics":["agents","llms","python","rag"],"archived":false,"github_pushed_at":"2026-08-03T03:30:58+00:00","maintenance_label":"Very active","stars_delta_30d":14464,"url":"https://www.graphcanon.com/tools/shubhamsaboo-awesome-llm-apps","markdown_url":"https://www.graphcanon.com/tools/shubhamsaboo-awesome-llm-apps.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/shubhamsaboo-awesome-llm-apps","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=shubhamsaboo-awesome-llm-apps"}}],"neighbours":[{"slug":"alibaba-spring-ai-alibaba","name":"spring-ai-alibaba","tagline":"A production-ready framework for building Agentic, Workflow, and Multi-agent applications","github_url":"https://github.com/alibaba/spring-ai-alibaba","owner":"alibaba","repo":"spring-ai-alibaba","owner_avatar_url":"https://avatars.githubusercontent.com/u/1961952?v=4","primary_language":"Java","stars":10543,"forks":2347,"topics":["agentic","artificial-intelligence","context-engineering","graph","java","multi-agent","reactagent","spring-ai","workflow"],"archived":false,"github_pushed_at":"2026-08-06T14:20:42+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/alibaba-spring-ai-alibaba","markdown_url":"https://www.graphcanon.com/tools/alibaba-spring-ai-alibaba.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/alibaba-spring-ai-alibaba","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=alibaba-spring-ai-alibaba","shared_categories":["ai-agents"]},{"slug":"ageerle-ruoyi-ai","name":"ruoyi-ai","tagline":"一站式AI应用开发框架","github_url":"https://github.com/ageerle/ruoyi-ai","owner":"ageerle","repo":"ruoyi-ai","owner_avatar_url":"https://avatars.githubusercontent.com/u/32251822?v=4","primary_language":"Java","stars":5610,"forks":1382,"topics":["agent","ai","knowledge","mcp","rag"],"archived":false,"github_pushed_at":"2026-08-04T09:45:15+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/ageerle-ruoyi-ai","markdown_url":"https://www.graphcanon.com/tools/ageerle-ruoyi-ai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ageerle-ruoyi-ai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ageerle-ruoyi-ai","shared_categories":["data-retrieval","inference-serving"]},{"slug":"thomasvitale-llm-apps-java-spring-ai","name":"llm-apps-java-spring-ai","tagline":"Java Generative AI and LLM Application Samples Using Spring AI","github_url":"https://github.com/ThomasVitale/llm-apps-java-spring-ai","owner":"ThomasVitale","repo":"llm-apps-java-spring-ai","owner_avatar_url":"https://avatars.githubusercontent.com/u/8523418?v=4","primary_language":"Java","stars":763,"forks":184,"topics":["embeddings","generative-ai","large-language-models","llm","ollama","openai","rag","spring-ai"],"archived":false,"github_pushed_at":"2026-07-20T22:33:26+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/thomasvitale-llm-apps-java-spring-ai","markdown_url":"https://www.graphcanon.com/tools/thomasvitale-llm-apps-java-spring-ai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/thomasvitale-llm-apps-java-spring-ai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=thomasvitale-llm-apps-java-spring-ai","shared_categories":[]},{"slug":"liyupi-ai-code-helper","name":"ai-code-helper","tagline":"智能编程学习与求职辅导机器人，涵盖多种AI技术和企业级开发实践","github_url":"https://github.com/liyupi/ai-code-helper","owner":"liyupi","repo":"ai-code-helper","owner_avatar_url":"https://avatars.githubusercontent.com/u/26037703?v=4","primary_language":"Vue","stars":723,"forks":241,"topics":["ai","ai-model","backend","frontend","java","langchain4j","mcp","rag","spring-ai","springboot","springmvc","tool-calling","vector-database","vue"],"archived":false,"github_pushed_at":"2025-07-10T11:32:26+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/liyupi-ai-code-helper","markdown_url":"https://www.graphcanon.com/tools/liyupi-ai-code-helper.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/liyupi-ai-code-helper","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=liyupi-ai-code-helper","shared_categories":["data-retrieval","inference-serving"]}]}}