homanp/langchain-ui
homanp/langchain-ui has 908 GitHub stars and 162 forks. GitHot measured 0 stars in 24 hours and -1 in 7 days. Last checked 2026-11-09 16:48 UTC. Last push 2023-08-28.
🧬 The open source chat-ai toolkit
Measured star growth
- in 24h
- 0
- in 7 days
- -1
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original🚨🚨 This repository is unmaintained 🚨🚨
Note that this repository is unmaintained. We've started working on another approach which gives more granular access to LLM-powered Agents. Please check out out https://github.com/homanp/superagent. We appreciate all the feedback and contributions 🙏🙏🙏
🧬 LangChain UI
The no-code open source chat-ai toolkit built on top of LangChain.
About the project
LangChain UI enables anyone to create and host chatbots using a no-code type of inteface.
Features:
👉 Create custom chatGPT like Chatbot.
👉 Give context to the chatbot using external datasources, chatGPT plugins and prompts.
👉 Dedicated API endpoint for each Chatbot.
👉 Bring your own DB
👉 Bring your own Auth provider (defaults to Github)
👉 Usage quoutas
👉 Embed Chatbots to any site or application
👉 Chatbot themes
... and more
Roadmap
- Bring your own db
- Bring your own Auth provider
- Chatbots
- Prompt templates
- API endpoints to chatbot
- External datasources
- chatGPT plugins
- Chatbots themes
- Chatbot embedding
Stack
LangChain UI utilizes NextJS 13 appDir. Read more about it here
Getting started
Langchain UI API
We have migrated all agent functionality from LangChain Typescript to LangChain Python. Thus you will need to run the Langchain UI API in order to interact with the chatbot. In the future when the TS package is on par with the Python package we will migrate to only using Javascript.
Installation
Setup the Langchain UI API
Clone the repo into a public GitHub repository (or fork https://github.com/homanp/langchain-ui/fork). If you plan to distribute the code, keep the source code public.
git clone https://github.com/homanp/langchain-ui.gitGo to the project folder
cd langchain-uiInstall packages with npm
npm installSet up your .env file
- Duplicate
.env.exampleto.env
- Duplicate
Run the project
npm run devRun the linter
npm run lintBuild the project
npm run build
Contributions
Our mission is to make it easy for anyone to create and run LLM apps in the cloud. We are super happy for any contributions you would like to make. Create new features, fix bugs or improve on infra.
You can read more on how to contribute here.
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,826 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,475 starsreact/react
The library for web and native user interfaces.
252,467 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,625 stars