#44th of 12 in RAG and search
chat-langchain
LangChain docs assistant as a Managed Deep Agent with Next.js UI
- Stars
- 6.5k
- License
- MIT
- Last commit
- Oct 2026
- Language
- TypeScript
Overview
A documentation assistant for LangChain, LangGraph and LangSmith: a Python agent built with LangChain middleware (guardrails, ingress guards, retry) and deployed through Managed Deep Agents, which owns identity, ingress and the checkpointer. Tools search the docs through a managed MCP connector, a Pylon support knowledge base and a URL validator, and a Next.js chat UI sits in frontend/. For teams wanting a reference for a guarded docs assistant.
Who it is for: Teams building a guarded docs assistant on the LangChain stack
Strengths
- Guardrails and link validation are implemented as reusable middleware
- Supabase token plus guest identity handled in identity.py
- Frontend proxies LangSmith feedback so the API key never reaches the browser
- Tests included
Weaknesses
- Tied to Managed Deep Agents (mda CLI) for identity, ingress and state
- Needs a Pylon account and knowledge base ID to run as written
- Docs retrieval depends on a managed MCP connector, not your own index
- Product-specific: you replace the LangChain docs with your own corpus
What it needs
- TypeScript, anthropic, langchain, langgraph
- Needs anthropic-api-key, pylon-api-key, managed-deep-agents, supabase
- env example file
Also in RAG and search
See all 12| Rank | Project | Score |
|---|---|---|
| 1 | azure-search-openai-demoAzure RAG chat reference on AI Search and Azure OpenAI | 56 out of 100 |
| 2 | rag-postgres-openai-pythonRAG over Postgres table rows with hybrid search and SQL filters | 51 out of 100 |
| 3 | llm-appPathway RAG pipeline templates that re-index live data sources | 48 out of 100 |
| #5 | chat-with-your-data-solution-acceleratorAzure RAG chat app that answers from your documents with citations | 44 out of 100 |
| #6 | llm-answer-enginePerplexity-style Next.js answer engine over Brave search results | 41 out of 100 |