# fuseai

> fuseai is a self-hosted, open-source web app to chat with OpenAI's ChatGPT API. Supports single-user and multi-user modes with email auth, uses SQLite, runs via Docker.

- **Category:** AI Chat
- **Latest version:** v0.1.0
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker
- **Tags:** SQLite, Chat, Prisma, Trpc, Mantine, Chatgpt, Openai, Typescript, Next.js, Docker, AI, React, Self Hosted, Fullstack, Nextauth

## Description

fuseai is a self-hosted web application for interacting with OpenAI's ChatGPT API. It provides a chat interface built with Next.js, React, TypeScript, and the Mantine component library. The app supports two modes: single-user (with a pre-configured admin account) and multi-user (with email-based authentication via SMTP). It uses Prisma with SQLite for data persistence, tRPC for API communication, and NextAuth for authentication. Deployment is via Docker images published as bitswired/ai-chat-app with separate tags for single-user and multi-user modes. The project is in early development (v0.1.0) with a roadmap including Whisper API integration, prompt templates, and mobile improvements.

## Links

- [Homepage](https://github.com/bitswired/fuseai)
- [Docker](bitswired/ai-chat-app)
- [GitHub Repository](https://github.com/bitswired/fuseai)
- [Discord Community](http://discord.gg/RwFPjfTZdT)

---
Source: https://selfhost.directory/project/fuseai