Make Your Own Chatbot screenshot

Make Your Own Chatbot

Author Avatar Theme by Dgurns
Updated: 18 Sep 2022
14 Stars

Fork this repo for a starter OpenAI-powered chatbot you can easily customize and deploy

Categories

Overview

The “Make Your Own Chatbot” project is a starter OpenAI-powered chatbot that allows users to easily create and customize their own chatbot. The project is built using Remix and TailwindCSS and can be deployed to Cloudflare Pages. The chatbot is powered by OpenAI and all the code in the project is MIT licensed. It was created by Dan Gurney.

Features

  • OpenAI-powered chatbot
  • Customizable and deployable
  • Built with Remix and TailwindCSS
  • Deployed to Cloudflare Pages
  • MIT licensed code
  • Can be customized to have different names and behaviors
  • Supports various chatbot personas (e.g., Western prospector, pop singer)
  • Supports logo creation using Stable Diffusion
  • Supports favicon creation using Favicon.io

Installation

To install the theme, follow these steps:

  1. Fork the repository.
  2. Sign up for OpenAI and create an API key. Note that a credit card is required and you will be charged for usage, but the cost is minimal (a fraction of a cent per request).
  3. Create a top-level .env file and paste your API key into it.
  4. Customize the chatbot’s name and behavior in the app/routes/index.tsx file, following the comments provided. For example, you can make the chatbot a Western prospector or a pop singer.
  5. Create a logo using Stable Diffusion. You can try a prompt like “A friendly wizard in the style of a comic book”. Once you have a logo you like, use Favicon.io to create favicons. The website will generate a zip file containing all the different sized icons you need. Copy these icons into the public/ directory and overwrite the existing files.
  6. Run the theme locally to test it.
  7. Deploy the theme to production by signing up for Cloudflare Pages, which offers a generous free tier. Create a new project in the Cloudflare Pages UI and connect it to your chatbot repository. It will automatically deploy every time you push to the master branch.
  8. Enjoy using your customized chatbot to amuse your friends and enrage your enemies.

Summary

The “Make Your Own Chatbot” project provides a starter OpenAI-powered chatbot that can be easily customized and deployed. It offers features such as customization of the chatbot’s name and behavior, support for different chatbot personas, and the ability to create and add logos and favicons. The project is built using Remix and TailwindCSS and can be deployed to Cloudflare Pages. With its simple installation process, users can quickly create and deploy their own chatbots without the need for extensive development skills.