---
title: "Whirl"
description: "Full source of the whirl.chat AI app on Next.js and Convex: multi-model chat, living artifacts, MCP tools, memory, and encrypted locked chats."
canonical: "https://vibing.inc/library/whirl-vg-2434"
category: "Clonable Projects & Starters"
subcategory: "AI app starter"
license: "MIT"
author: "whirlchat"
source: "https://github.com/whirlchat/whirl"
---

# Whirl
Full source of the whirl.chat AI app on Next.js and Convex: multi-model chat, living artifacts, MCP tools, memory, and encrypted locked chats.
## Facts
- Source: https://github.com/whirlchat/whirl
- Category: Clonable Projects & Starters / AI app starter
- Author: whirlchat
- Licence: MIT
- Tags: nextjs, convex, ai-chat, mcp, openrouter
## Why it's a gem
A polished production AI chat app you can read, self-host, and fork under MIT.
---
Listed in The Vibeary: https://vibing.inc/library/whirl-vg-2434 · JSON: https://vibing.inc/api/public/library/gems/whirl-vg-2434