MergeWorthy AI
MergeWorthy AI lets non-technical clients make changes to their own websites without waiting on developers.
Core trick
Runs one UI-fix prompt across several AI models in parallel, each pushing a branch and Vercel preview for side-by-side comparison.
Description
MergeWorthy AI lets non-technical clients make changes to their own websites without waiting on developers. Describe what you want changed — a new headline, different colors, updated layout — and multiple AI models compete to build it. See live previews of each version, pick the one you like, and it's live on your site instantly.
README excerpt
# MergeWorthy AI
**Your UI fixed by AI. You pick the winner.**
MergeWorthy lets you describe a UI fix in plain English, then deploys it across multiple AI models in parallel — each generating code, pushing a branch, and deploying a live Vercel preview. Compare the results side by side and merge the best one to production with a single click.
Built at the **Vercel x DeepMind Hackathon**.
## How It Works
1. **Connect** your GitHub repo and Vercel project
2. **Describe** the UI fix you want in natural language
3. **Run Fix** — selected AI models generate code in parallel
4. **Compare** live Vercel preview deployments side by side
5. **Pick the winner** — auto-merges to main, cleans up branches, and deploys to production
## Supported Models
| Provider | Models |
|----------|--------|
| Google | Gemini 2.5 Pro, Gemini 2.5 Flash |
| Anthropic | Claude Opus, Claude Sonnet, Claude Haiku |
| OpenAI | GPT-4o, GPT-4o Mini, o3-mini |
## Tech Stack
- **Next.js 14** (App Router, TypeScript)
- **Tailwind CSS** with custom dark theme
- **AI SDK** (`ai`, `@ai-sdk/google`, `@ai-sdk/anthropic`, `@ai-sdk/openai`)
- **NextAuth** with GitHub OAuth (repo-scoped access tokens)
- **Octokit** for GitHub API (branch creation, file commits, PR management)
- **Vercel KV** (Upstash Redis) for job state management
- **Vercel API** for deployment status polling
## Architecture
```
User describes fix
|
Chat AI (Gemini 2.5 Pro) helps plan the fix
|
"Run Fix" triggers parallel