moyangzhan/langchain4j-aideepin

AI 应用平台(聊天、绘画、知识库、工作流、 MCP服务市场、语音输入输出、长期记忆) | AI application platform (Chat,Draw,RAG,Workflow,MCP marketplace, ASR,TTS, Long-term memory etc)

What it solves

LangChain4j-AIDeepIn is an AI application platform designed to help developers rapidly build intelligent business assistants. It provides a unified interface for managing AI chat, knowledge bases, and complex workflows, reducing the need to build these core AI capabilities from scratch.

How it works

The project is built using a Spring Boot backend (leveraging LangChain4j and LangGraph4j) and Vue 3 frontends for both users and administrators. It integrates with multiple model platforms (OpenAI, Qwen, SiliconFlow, Ollama, and DeepSeek) to provide a variety of AI capabilities including text, image, and voice processing.

Who it’s for

Developers and business owners who want to deploy a professional AI assistant platform with integrated RAG, workflow orchestration, and memory management without writing extensive boilerplate code.

Highlights

  • AI Workflow Editor: A visual editor supporting conditional branching, parallel execution, and human feedback nodes.
  • Knowledge Base (RAG): Combines vector search and knowledge graph retrieval for more accurate information retrieval.
  • MCP Service Marketplace: Integration with Model Context Protocol (MCP) services to extend AI capabilities with external tools.
  • Memory Management: Automatic extraction and storage of key information for long-term and short-term personalized responses.
  • Multimodal Capabilities: Integrated support for ASR (Automatic Speech Recognition) and TTS (Text-to-Speech) with selectable voice tones.
  • Open API: RESTful APIs for characters, knowledge bases, and workflows to allow integration with external systems.

Related

  • Project
  • Project
  • Project
  • Project
  • Project