OpenChat: Create, Run, and share your own ChatBot

1 min


Create, Run, and share your own ChatBot

Github logo

OpenChat is a chatbot console that lets you easily use large language models for everyday conversations. It helps you overcome the complexity of installing and running these models by offering a simple two-step setup. You can create and manage multiple chatbots with different customizations using OpenChat.

What You Can Do with OpenChat

✔️Build as many local chatbots as you want using GPT-3 (and GPT-4 if available).

✔️Make your chatbots unique by adding PDF files, websites, and soon, integrations with platforms like Notion, Confluence, and Office 365.

✔️Interact smoothly with large files such as a 400-page PDF with each chatbot’s unlimited memory capacity.

✔️Place chatbots as widgets on your website or internal company tools.

✔️Leverage your entire codebase as a data source for your chatbots (pair programming mode).

Getting Started with OpenChat

  • To start, clone this GitHub repo:
git clone [email protected]:openchatai/OpenChat.git
  • Update the common.env file with your keys:
OPENAI_API_KEY=# you can get it from your account in
PINECONE_API_KEY=# you can get from "API Keys" tab in pinecone
PINECONE_ENVIRONMENT=# you can get it after creating your index in pinecone
PINECONE_INDEX_NAME=# you can get it after creating your index in pinecone

When using pincone db, ensure that the dimension matches 1536.

  • Go to the repository directory and run this command:
make install

OpenChat installation may encounter some difficulties on Windows systems. The OpenChat team is actively resolving this issue.

The OpenChat console will be available at: http://localhost:8000 after the installation finishes.

Features Coming Soon

  • Support Slack integration
  •  Support Intercom integration
  •  Support offline open-source models (e.g., Alpaca, LLM drivers)
  •  Support Vertex AI and Palm as LLMs
  •  Support Confluence, Notion, Office 365, and Google Workspace
  •  Refactor the codebase to be API ready
  •  Create a new UI designer for website-embedded chatbots
  •  Support custom input fields for chatbots
  •  Support pre-defined messages with a single click
  •  Support offline usage: this is a major feature, OpenChat will operate fully offline with no internet connection at this stage (offline LLMs, offline Vector DBs)

Join Guidady AI Mail List

Subscribe to our mailing list and get interesting stuff and updates to your email inbox.

Thank you for subscribing.

Something went wrong.

Like it? Share with your friends!

81 shares, 1 point


Your email address will not be published. Required fields are marked *


I am an IT engineer, content creator, and proud father with a passion for innovation and excellence. In both my personal and professional life, I strive for excellence and am committed to finding innovative solutions to complex problems.
Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Voting to make decisions or determine opinions
Formatted Text with Embeds and Visuals
The Classic Internet Listicles
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Upload your own images to make custom memes
Youtube and Vimeo Embeds
Soundcloud or Mixcloud Embeds
Photo or GIF
GIF format