langchain-ui  by homanp

No-code chat-AI toolkit built on LangChain

created 2 years ago
911 stars

Top 40.7% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a no-code toolkit for building and hosting AI chatbots, leveraging LangChain. It targets users who want to create custom chatbots with external data, plugins, and custom authentication without extensive coding. The primary benefit is rapid deployment of conversational AI interfaces.

How It Works

LangChain UI is built on Next.js 13 with Chakra UI and Prisma. It utilizes a backend API (migrated from TypeScript to Python) to manage chatbot logic and interactions. The architecture allows for custom data sources, authentication providers (defaulting to GitHub), and provides dedicated API endpoints for each chatbot, enabling embedding into other applications.

Quick Start & Requirements

  • Install: npm install
  • Prerequisites: Node.js, npm, a GitHub repository (fork or clone), .env file configured from .env.example.
  • Run: npm run dev
  • Docs: https://github.com/homanp/langchain-ui

Highlighted Details

  • No-code interface for chatbot creation.
  • Supports custom data sources, ChatGPT plugins, and prompt templates.
  • Offers dedicated API endpoints and embeddable chatbots.
  • Integrates with custom authentication providers and databases.

Maintenance & Community

🚨 This repository is unmaintained. The developers have moved to a new project: https://github.com/homanp/superagent. Contributions are welcome but focus is elsewhere.

Licensing & Compatibility

The repository is available under an unspecified open-source license. The README states, "If you plan to distribute the code, keep the source code public," suggesting a license that may require public availability of derivative works.

Limitations & Caveats

The project is explicitly marked as unmaintained, with active development shifted to a different repository. Key features like API endpoints, external data sources, ChatGPT plugins, themes, and embedding are listed as incomplete or not yet implemented in the roadmap.

Health Check
Last commit

1 year ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
7 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Jeff Hammerbacher Jeff Hammerbacher(Cofounder of Cloudera), and
1 more.

chathub by chathub-dev

0.1%
10k
All-in-one chatbot client
created 2 years ago
updated 4 months ago
Feedback? Help us improve.