langchain-ai/opengpts
An open-source implementation of OpenAI's GPTs and Assistants API, built on LangGraph for configurable agent runtimes.

OpenGPTs is an open-source project that replicates the GPTs and Assistants API experience using LangGraph as its runtime engine. It provides three configurable cognitive architectures: Assistant, RAG, and Chatbot. Users can select from 60+ LLMs, 100+ tools, 60+ vector databases, and customize prompts, retrieval algorithms, and chat history storage. The project offers full control over the application logic through LangChain, LangServe, and LangSmith integration.