Skip to main content
Back to trending

whirl

The AI chat app that sweats the details. Every top model, real memory, living documents, and your own tools.

  • ai
  • ai-chat
  • chat
  • convex
  • llm
  • nextjs
  • openrouter
  • react
  • self-hosted
  • typescript
View on GitHub
Stars
455
Forks
40
+ today
+9
Created
3d

Ranking data as of October 4, 2026 (UTC).

Star History

Today, hour by hour

455 stars
09

Overview

The AI chat app that sweats the details. Every top model, real memory, living documents, and your own tools. It ranks #62 on GitTiger, gaining +9 stars on October 4, 2026 (UTC).

The project is written in TypeScript and has 40 forks. It was created 3d ago.

AI-generated summary of the repository README — may contain errors.

Project

`whirlchat/whirl` is described as an AI chat app with multiple models, memory, editable documents, and user-provided tools. TypeScript is the listed language. The description characterizes it as an app that brings these functions together, but the available evidence does not specify deployment requirements or account model.

Described capabilities

The supplied description says conversations can use top models routed through OpenRouter, with adjustable thinking levels. It also names editable documents, charts, and interactive pages in a side panel, shareable by link. Integrations with user tools over MCP, including OAuth, are mentioned. The claims identify intended capabilities but do not explain supported models, memory behavior, sharing permissions, or security details.

Getting started

Consult the repository README for setup, provider configuration, and tool integration instructions. No installation commands or environment requirements were supplied here. Review the README's guidance for configuring OpenRouter and MCP before connecting accounts or sharing generated artifacts.

Installation
git clone https://github.com/whirlchat/whirl.git
cd whirl
# see README for setup

Frequently Asked Questions

How are language models accessed?

The description says models are routed through OpenRouter and thinking levels are adjustable.

What are the “living documents”?

The description names editable documents, charts, and interactive pages in a side panel that can be shared by link.

Can it connect to external tools?

It is described as supporting user tools over MCP, including OAuth.