IndieGPT

A simple chatbot application with chat sharing, forking features

Gallery image 1
Gallery image 2
Gallery image 3
Gallery image 4

A chat app where conversations can be shared and branched from when you want collaboration

IndieGPT is a full-stack chat experience with multiple conversations, sign-in (the repository lists Google and GitHub options), and flows to share a chat or fork a public conversation and continue from there. It is aimed at demos, small teams, or builders who want social-style chat mechanics without pretending to be a mass-market consumer product.

When it is useful

You want to demo an assistant in a way people can pass a link around, you are teaching how sharing and fork states work, or you need a base project to customize with your own models and policies. Treat anything public-facing as needing your content moderation and terms of use.

What you can do

  • Start and switch between separate chat threads from the dashboard-style flow in the screenshots.
  • Share a conversation so someone else can view the same thread context you chose to expose.
  • Fork a public conversation to continue with your own edits or replies, as implemented in the repo.
  • Extend or deploy using the client and backend README paths referenced in the GitHub repository for setup detail.

Limits

  • Model behavior, safety, and cost are not defined by this portfolio page; they depend on what you plug in and how you configure it.
  • Sharing and forking can spread personal or sensitive text; use access controls and clear policies appropriate to your audience.
  • Scale, uptime, and compliance are your operational concerns beyond what the sample app demonstrates.

Frequently asked questions

What is IndieGPT?

It is a full-stack chatbot app with multiple conversations, Google and GitHub login, share conversation, and fork a public conversation to continue. Stack includes React, Redux, Firebase, FastAPI, SQLAlchemy, and SQLite.

How do I get setup details?

Backend steps live in backend/README.md and frontend steps in client/README.md in the GitHub repository.

What can sharing and forking do?

Share exposes a conversation link for others to view. Fork lets someone continue from a public conversation with their own edits or replies.

Is it free?

Yes. The product is listed as Free on this site. Model behavior, safety, and cost depend on what you plug in and how you configure it.

Continue exploring