Logo
Deploy Now

SaaS Alternative

ChatGPT Plus Poe Claude

Stars

1483

Forks

252

Watchers

18

Developer links

Chatpad

Why should your chat history live on someone else's servers? Chatpad AI - a React/TypeScript front end for the OpenAI API, built on the Mantine component library - is designed around that question. Enter your own OpenAI API key and start chatting with GPT models; every conversation, prompt, and setting is stored locally in your browser via DexieJS over IndexedDB, with no tracking, no cookies, and no backend database at all. That architecture is the point - the Docker image is just Nginx serving static files, making it one of the lightest AI deployments in the catalog, and pay-per-token API pricing typically undercuts a ChatGPT Plus subscription for moderate use. The interface earns its "premium quality" tagline with the details: a persona selector that switches communication styles per conversation, a saved-prompts library for messages you reuse constantly, organized chat history, and full data export/import so conversations move between browsers or into backups as files you control. A JSON config file customizes defaults - models, API endpoints, UI options - without rebuilding the image. AGPL-licensed, with desktop builds available upstream. For teams that want ChatGPT's utility with a self-hosted, zero-telemetry footprint, Chatpad is the minimal, sane answer.

Chatpad

Benefits

  • Your Chats Never Leave Your Browser
  • Conversations live in local IndexedDB storage - no backend database, no tracking, no cookies.
  • Pay Per Token, Not Per Month
  • Your own OpenAI API key usually costs less than a subscription for moderate usage.
  • Feather-Light Deployment
  • A static React app behind Nginx - one of the smallest AI footprints you can run.
  • Take Your Data Anywhere
  • Full export and import moves chat history between browsers and into backups you control.

Features

  • Persona Selector
  • Switch communication styles and character personas per conversation.
  • Saved Prompts Library
  • Store and reuse frequently used messages to speed up repetitive workflows.
  • Local-First Storage
  • DexieJS over IndexedDB keeps all conversations and settings on-device.
  • Bring Your Own Key
  • Connects directly to the OpenAI API with your key - no middleman servers.
  • JSON Configuration
  • Customize models, endpoints, and UI defaults via a mounted config file.
  • Polished Mantine UI
  • A carefully crafted React interface with organized chat history.