Logo
Deploy Now

SaaS Alternative

Perplexity ChatGPT Plus Poe Claude

Stars

1273

Forks

214

Watchers

14

Developer links

ChatChat

One clean interface in front of Anthropic, OpenAI, Google Gemini, Cohere, and more: Chat Chat is a Next.js front door to the major AI providers, ending the juggling of separate subscriptions, tabs, and UIs per model. Bring your own API keys, pick a provider and model per conversation, and switch between them as the task demands: Claude for long-form reasoning, GPT for code, Gemini for multimodal work - the interface stays identical. Beyond configured presets, custom providers plug in with their own API endpoints and keys, which covers OpenAI-compatible gateways and local inference servers. The design splits into two dedicated modes: a chat interface for conversational work with customizable system prompts, and a search interface that pairs AI processing with query handling for research-style questions. The stack is modern and hackable - Next.js 14, Tailwind CSS, shadcn/ui on Radix primitives, Jotai for state - with full internationalization including English, Chinese, and Japanese. Self-hosting means your conversation history and API keys live on your instance rather than a third-party wrapper service, and pay-per-token API pricing typically beats stacking multiple monthly chat subscriptions. AGPL-licensed and deliberately simple to deploy: one container, environment variables for keys, done.

ChatChat

Benefits

  • One UI, Every Provider
  • Stop juggling separate chat apps - switch between Claude, GPT, Gemini, and Cohere in one interface.
  • Pay Per Token, Not Per Seat
  • Your own API keys replace stacked monthly subscriptions across multiple AI services.
  • Keys and History Stay Home
  • API credentials and conversations live on your instance, not a third-party wrapper.
  • Not Locked to Presets
  • Custom provider support covers OpenAI-compatible gateways and local inference endpoints.

Features

  • Multi-Provider Integration
  • Anthropic, OpenAI, Google Gemini, Cohere, and more with per-conversation model choice.
  • Chat and Search Modes
  • Dedicated interfaces for conversational AI and AI-assisted search queries.
  • Custom System Prompts
  • Shape model behavior per conversation with configurable instructions.
  • Custom Endpoints
  • Point any provider slot at your own API base URL and key.
  • Internationalization
  • Full localization including English, Chinese, and Japanese interfaces.
  • Modern, Hackable Stack
  • Next.js 14, Tailwind CSS, shadcn/ui, and Jotai - easy to extend and restyle.