Featured Project

CoderHub

开发者博客交流智能小站:技术内容社区 + AI Agent 学习引擎。 通过 RAG、混合检索和联网搜索,让学习过程从“查文档”升级为“对话式实战”。

GitHub Stars

加载中...

实时获取仓库数据

已部署 Java 17 Spring Boot 3.2 Vue 3 AI Agent
CoderHub 概览展示
概览展示
CoderHub 内容详情
内容详情
CoderHub AI 交互
AI 交互

核心能力

智能助理 (Hub-AI)

基于 LangChain4j 构建,支持本地知识库 RAG + Tavily 联网检索,回答更稳定且可追溯。

实时私信系统

原生 WebSocket 双向通讯,支持断线重连、未读角标和消息中心,具备即时协作体验。

体系化教程

章节式学习路径,整合视频与 PDF 阅读,内容消费无需跳转第三方平台。

混合召回引擎

HyDE + 向量检索 + BM25 关键词召回 + RRF 融合排序,提升深度检索命中率。

技术栈与工程实践

后端与 AI

  • Java 17 + Spring Boot 3.2.5
  • MySQL + Redis + RabbitMQ
  • LangChain4j 0.35.0
  • Tavily Search API

前端与交互

  • Vue 3.5 + Vite 7.1
  • Pinia 状态管理
  • marked + highlight.js
  • 流式聊天输出 UI

部署与运维

  • Docker 容器化部署
  • GitHub Actions CI/CD
  • 环境变量脱敏配置
  • OSS / MinIO 双存储策略

版本进展

v1.0.6 · 2026-03-17

实时私信系统上线

信息中心、会话列表、在线状态、文章作者一键私信等能力完整落地。

v1.0.5 · 2026-03-14

AI 联网搜索接入

引入 Tavily,采用“本地知识优先,联网结果补充”的检索策略。

v1.0.4 · 2026-03-05

AI 限流和体验优化

基于 Redis 的免费额度控制,配套管理端额度调节接口,提升可运营性。

v1.0.3 · 2026-02-03

消息通知系统

RabbitMQ 异步解耦,支持点赞、评论、关注与系统通知完整流程。

想看完整实现细节?

源码、部署版本和持续更新日志都在仓库中持续维护,欢迎 Star 和交流。


评论