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
- Stars
- 455
- Forks
- 40
- + today
- +9
- Created
- 3d
Ranking data as of October 4, 2026 (UTC).
Star History
Today, hour by hour
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.
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.
git clone https://github.com/whirlchat/whirl.git
cd whirl
# see README for setupFrequently 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.