🌊 Real-time Next.js Streaming Client for RAGFlow #13478
Replies: 2 comments 2 replies
-
This code is intended for use with SSE. What is the purpose of using Next.js? What pain points does it solve? |
Beta Was this translation helpful? Give feedback.
-
|
Your observation about SSE already being available is accurate, and a clean Next.js client would genuinely fill the gap between existing infrastructure and usable frontend code. The stack choices are solid, and a standalone client feels like a practical way to prove demand before anything official lands. Before full development, clarifying with the team whether they want this in the official ecosystem would save effort. If it stays community-maintained, that is still valuable, but it changes how you should structure the repository and documentation. Have you checked whether any breaking changes are planned for the SSE format? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey team 👋
I've been diving deep into RAGFlow's codebase this week and noticed something interesting — wanted to open a discussion before writing any code.
🔍 What I Found
I noticed the 2026 roadmap mentions WebSocket APIs as an upcoming feature. But while exploring the codebase, I discovered RAGFlow already supports SSE-based streaming via the REST API — there's just no Next.js frontend to consume it.
Looking at
api/apps/conversation_app.py, the streaming endpoint is already solid:The infrastructure is there. The frontend layer isn't.
💡 What I'm Proposing
A standalone Next.js 14 application (App Router) that:
🛠 Stack
❓ Questions for the Team
Before I build, I wanted to get your thoughts:
✅ Quick Verification
Just want to make sure I'm not duplicating work:
Thanks for the great project — the codebase is really clean and well-structured, made it easy to explore. Looking forward to contributing 🙏
— Rajesh
Beta Was this translation helpful? Give feedback.
All reactions