ChatKit

A refined ChatGPT interface that runs on your own API key

Intermediate API
Screenshot of ChatKit, A refined ChatGPT interface that runs on your own API key

What is ChatKit?

ChatKit is a refined ChatGPT interface that works with your own OpenAI, Gemini, Azure or custom API key. It adds prompt templates, chat bookmarks, file drops, web search, URL fetching, voice input and text-to-speech, with a one-time payment option and weekly feature updates.

ChatKit is a front-end layer for ChatGPT that replaces the stock interface with a more configurable workspace. The pitch is simple: keep the models you already trust, but swap the surrounding chat window for something with prompt templates, saved conversations and adjustable generation settings. Instead of a single locked provider, ChatKit accepts your own API key and can point at OpenAI, Gemini, Azure or custom model endpoints, so the same client can serve several backends without switching apps. In practice the tool behaves like a power-user console. You paste an API key, which the site states is stored locally, then pick a model and set a temperature of your choice. Prompt templates save frequently used instructions so they do not have to be retyped, and chat bookmarks keep important threads within reach. File drops into the conversation are supported, web search and URL fetching bring outside material into the chat, and text-to-speech plus voice input cover hands-free reading and dictation. Users who would rather not manage a key can run on ChatKit credits through a premium upgrade. It suits people who already live inside ChatGPT and want more control over how requests are made: developers testing prompts across providers, researchers collecting sources through URL fetches, and anyone who wants saved snippets and bookmarks without building their own client. Native desktop chat apps such as ChatWise occupy adjacent ground, while ChatKit's differentiator is the browser-based refined UI paired with a one-time payment rather than an ongoing per-seat license. A few caveats are worth flagging. The model list and feature set depend on what each provider exposes, so custom endpoints may not support every control. Much of the value presumes comfort with API keys and model parameters, which puts it closer to intermediate than beginner territory. And because features ship weekly, the interface can shift under you between sessions.

How do you use ChatKit?

  1. 1Choose how you will authenticate
    Decide between pasting your own provider key or upgrading to premium to spend ChatKit credits instead. The homepage states the key stays on your machine.
  2. 2Create and paste an API key
    Generate a key in the console of your chosen provider, such as OpenAI, then paste it into the key field in ChatKit.
  3. 3Pick a model and set temperature
    Select the model you want to query, including Gemini, Azure or a custom endpoint, and adjust the temperature value to control response variability.
  4. 4Save prompt templates
    Store your recurring instructions as templates so each new session starts from a known prompt rather than a blank box.
  5. 5Pull in outside material
    Drop files into the chat, use web search, or fetch a URL to bring source material into the conversation before asking questions.

Pros and cons

Pros

  • Works with multiple providers, including OpenAI, Gemini, Azure and custom modelsAI
  • API key is stored locally rather than on ChatKit serversAI
  • Prompt templates and chat bookmarks cut down on repeated setupAI
  • Hands-free options include text-to-speech and voice inputAI
  • One-time payment available alongside credit-based premium accessAI

Cons

  • Requires an API key and comfort with temperature and model settingsAI
  • Custom endpoints may not expose every feature the UI offersAI
  • Feature set changes weekly, so layouts and controls can moveAI
  • No pricing figures or concrete plan tiers are stated on the homepageAI
  • Web search and file handling quality depend on the underlying providerAI

How much does ChatKit cost?

Pricing

The homepage mentions a one-time payment and a premium upgrade that unlocks ChatKit credits for users who do not want to supply their own API key. No prices, tiers or billing periods are listed.

Learn more

Integrations

Connects to OpenAI, Gemini, Azure and custom model endpoints through user-supplied API keys. No other third-party integrations are described on the homepage.

Features

Prompt templates, chat bookmarks, adjustable temperature, file drops, web search and URL fetching, text-to-speech, voice input, local API key storage, and support for OpenAI, Gemini, Azure and custom models. No login is required to use your own key.

Frequently asked questions about ChatKit

  • How much does ChatKit cost?
    The homepage mentions a one-time payment and a premium upgrade that unlocks ChatKit credits for users who do not want to supply their own API key. No prices, tiers or billing periods are listed.
  • Does ChatKit have an API?
    Yes, ChatKit offers an API.
  • How do you use ChatKit?
    The walkthrough on this page covers 5 steps: 1. Choose how you will authenticate 2. Create and paste an API key 3. Pick a model and set temperature 4. Save prompt templates 5. Pull in outside material.
  • What platforms does ChatKit support?
    ChatKit is available on Web App.
  • What does ChatKit integrate with?
    Connects to OpenAI, Gemini, Azure and custom model endpoints through user-supplied API keys. No other third-party integrations are described on the homepage.
  • What are the limitations of ChatKit?
    Requires an API key and comfort with temperature and model settings. Custom endpoints may not expose every feature the UI offers. Feature set changes weekly, so layouts and controls can move.

Status

StatusActive
Views0
Outbound clicks0
Added10/21/2026

Platforms

Web App

Pricing

FreemiumPaid