RecurseChat is a macOS app for chatting with local LLMs, Claude, and ChatGPT, all from a single interface. It prioritizes privacy and offline use: conversations never leave the device and no internet connection is needed for local models. Key features include a floating chat window that can be summoned from any app with a keyboard shortcut, support for local RAG (chat with PDFs, markdown, and text files using on-device embedding and vector search), and flexibility to use GGUF models, Hugging Face, OpenAI-compatible endpoints, or cloud providers like Claude and ChatGPT. The app is a one-time purchase with no subscription, and no data is collected.