#632 · Primary category: AI Coding Assistants

ai-code-helper

ai ai-model backend frontend java langchain4j mcp rag spring-ai springboot springmvc tool-calling vector-database vue

A practical AI coding assistant built with Spring Boot 3.5, Java 21, and LangChain4j, offering programming learning, interview prep, and code Q&A via RAG, tool calling, and MCP.

Project last updated:07/10/25

GitHub Stars

735

Forks

249

Contributors

1

License

Other

Why we included this project

If you are learning to build AI applications in Java, this project gives you a complete, working example rather than a pile of disconnected snippets. It walks through a full-stack assistant built with LangChain4j, Spring Boot, and Vue.js, covering streaming chat, prompt engineering, RAG with a vector database, tool calling, and MCP support, all wired to the Qwen model API. The codebase also shows how to add input safety checks and push results to a Vue front end over SSE, so you see the whole pipeline in one place. Because it is built around a concrete tutoring and job-search scenario, it is easier to follow than scattered framework docs, and the same patterns transfer when you build your own assistant. Teams scoping a Java-based chatbot can use it to get a realistic feel for the moving parts before committing to their own architecture.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category