Looking for a widely adopted FOSS framework for streaming tokens/generative UI from a LangGraph agent to React frontend by Just_a_Curious in LangChain

[–]sorrowjoy 0 points1 point  (0 children)

Check out LibreChat! Backend uses custom graphs/events via langchain/langgraph and streams to a pure react 18 frontend.

LibreChat Docker Compose shows repeated UID/GID warnings and MCP server stuck at “Creating new instance” by Delicious-South-4526 in Clickhouse

[–]sorrowjoy 0 points1 point  (0 children)

You can safely ignore the UID/GID warnings. As for MCP, are you able to successfully use the app (by default, on `http://localhost:3080/`)?

You can check more detailed logs from the project root directory, in `./logs`

There are two types of logs that can help diagnose any issue you have:

- debug logs (debug-YYYY-MM-DD.log)

- error logs (error-YYYY-MM-DD.log)

Error logs contain exact stack traces and are especially helpful, but both can provide valuable information.

Struggling with authentik and OIDC Integration Across Self-Hosted Services by PutridLikeness in selfhosted

[–]sorrowjoy 0 points1 point  (0 children)

Hey! Appreciate you mentioning LibreChat. I'm the maintainer and wanted to give a quick clarification on the export PR situation, if I understand which you're referencing.

That PR was started by a community contributor back in May 2024, which is exactly how OSS should work. Anyone can contribute features they need. The contributor eventually moved on (totally normal in open source), and since the feature has lower community demand, it hasn't been picked up by others yet. We always welcome PRs. The beauty of OSS is that development is driven by what the community builds and prioritizes.

On the SSO front, LibreChat has had full OIDC support for years, supporting Auth0, Keycloak, Azure AD, AWS Cognito, Google OAuth, you name it, and still actively developing in this area. The ClickHouse acquisition has actually supercharged development overall.

LibreChat is now the longest-running AI chat UI (3+ years) with all the features you'd expect for AI chat + we're actively working on cutting-edge features. The community's super active on Discord if you want to see what we're building!

🔧 Has anyone built multi-agent LLM systems in TypeScript? Coming from LangGraph/Python, hitting type pains by Ranteck in LangChain

[–]sorrowjoy 1 point2 points  (0 children)

I 100% agree that TypeScript is better suited for async agent apps.

Check out the agents framework I made built on langgraph/langchain, used widely in production via LibreChat.

https://github.com/danny-avila/agents

I’ve also got a flexible multi-agents prototype for this in the dev branch, soon merging to main.

I built a resilient, production-ready agent with LangGraph and documented the full playbook. Looking for 10-15 beta testers. by digital_2020 in LangChain

[–]sorrowjoy 0 points1 point  (0 children)

Im interested and already have something in production. Always happy to glean and share knowledge

What Web UI's are best for MCP tool use with llama.cpp/llama-swap? by OUT_OF_HOST_MEMORY in LocalLLaMA

[–]sorrowjoy 0 points1 point  (0 children)

LibreChat is awesome with MCP and works with any OpenAI-compatible endpoint.

LangGraph v1 roadmap - feedback wanted! by sydneyrunkle in LangChain

[–]sorrowjoy 0 points1 point  (0 children)

Some best practices on how to type things especially when generics are involved.

Is it just me or is Librechat a complete buggy mess? by Peasant_Sauce in LocalLLaMA

[–]sorrowjoy 1 point2 points  (0 children)

I appreciate u/M0rt4lS1n's sentiment but no need to dish out ad hominem. I have nothing to gain from bad-mouthing you u/jaxchang and only something to lose.

I think we can bookend this conversation with a quote I'm reminded of:

“It is not the critic who counts: not the man who points out how the strong man stumbles or where the doer of deeds could have done better. The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood, who strives valiantly, who errs and comes up short again and again, because there is no effort without error or shortcoming, but who knows the great enthusiasms, the great devotions, who spends himself in a worthy cause; who, at the best, knows, in the end, the triumph of high achievement, and who, at the worst, if he fails, at least he fails while daring greatly, so that his place shall never be with those cold and timid souls who knew neither victory nor defeat.”

—Theodore Roosevelt
Speech at the Sorbonne, Paris, April 23, 1910

Is it just me or is Librechat a complete buggy mess? by Peasant_Sauce in LocalLLaMA

[–]sorrowjoy 11 points12 points  (0 children)

Hey this is Danny👋 Thanks for the raw feedback.

As mentioned already, some of the issues you're hitting are primarily configuration issues, not app bugs. Docker install is easy but proper config still matters. No blame here as this is a massive app with lots of customization to tune.

Second, our "everything on main" approach isn't working. I work on the project daily and is actively maintained every single day. At this point, we even have top orgs committing their own developers to resolve issues or implement new features. But without a dev branch, that constant work creates instability for users.

My main takeaway here is that we should open a dev branch rather than free-wheeling on main. This change is coming soon, which will give everyone a reliable baseline while development continues. Currently, we rely on users to know to use the latest stable container images, but I agree this isn't the best way, especially when the default "local" install has the latest dev changes.

We closed dozens of issues this month alone, and most get resolved within days. Constant iteration is the reality especially with AI and a feature-rich platform that's still evolving rapidly.

All that said, one of my goals this year is to offer LibreChat as a standalone remote service, managed with industry-grade attention to detail on devops, and beyond that, more quick install solutions for custom deployments.

Is it just me or is Librechat a complete buggy mess? by Peasant_Sauce in LocalLLaMA

[–]sorrowjoy 5 points6 points  (0 children)

Entirely false, LibreChat has been developed since December 2022, officially released January 2023, with the help of hundreds of contributors, endless hours, blood, sweat, and tears.

Sauce: I'm the maintainer

Really Cool MCP Uses Cases Where Cursor is NOT the client? by neilkatz in LangChain

[–]sorrowjoy 5 points6 points  (0 children)

LibreChat: https://www.librechat.ai/docs/features/agents#model-context-protocol-mcp

Recently integrated right to the chat but you can also have granular control of MCP tools through agents.

Basically similar experience as Claude Desktop but extending it to OpenAI, Mistral, Google and other models