← all repositories
zhengbangbo/chat-simplifier

GPT-3.5 as your chat editor: polite, but still your intern

A thin UI wrapper that streams OpenAI rewrites of rambling messages through Vercel Edge functions.

516 stars TypeScript Chat Assistants
chat-simplifier
Velocity · 7d
+0.4
★ / day
Trend
steady
star history

What it does

You paste messy chat text; it returns a cleaner version via GPT-3.5-turbo. The whole thing runs as a Next.js app on Vercel, with streaming responses so you don’t stare at a spinner. API keys can be supplied by the host or passed through by users.

The interesting bit

The “simplification” prompt itself is hidden in the code, not user-tunable — the project is essentially a single-purpose UI skin over a ChatGPT call. The actual craft is in prompt engineering you can’t see without digging into the source.

Key highlights

  • Streams GPT-3.5-turbo responses through Vercel Edge functions for low latency
  • Supports multiple API keys (comma-separated) for load distribution or fallback
  • Optional user-supplied keys via NEXT_PUBLIC_USE_USER_KEY — handy for shared deployments
  • One-click Vercel deploy with preconfigured environment variables
  • Inspired by TwitterBio, another thin-wrapper GPT demo

Caveats

  • The README doesn’t define “simplify” — tone, length, formality? Unclear without reading source
  • No rate limiting, caching, or cost controls mentioned; shared deployments could leak spend
  • Requires OpenAI API access; no local model fallback

Verdict

Grab it if you need a quick deployable demo of streaming GPT UI, or want a starting point to fork into a more opinionated rewriter. Skip if you need configurable style rules, offline operation, or any guardrails around API spend.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.