RecurseChat

Personal AI Chat

Only for Mac

$19.99

Mac

New: GPT-5, gpt-oss, Floating Chat, Chat with PDF, markdown and txt documents locally and offline RecurseChat is a personal AI app for chatting with local AI offline and privately. Chat with local documents, chat with images, import ChatGPT history, perform advanced text search, and much more. Features: • Local first, Offline capable Talk to AI offline and privately without complicated setup. No subscription. • Zero-config setup You don't need technical knowledge to configure local models. RecurseChat handles model downloads and serving. Supports gpt-oss, Gemma 3, Meta Llama 3.2, Llama 3.1, Meta Llama 3, Gemma 2, Mistral, Llava, WizardCoder Python and GPT-5/GPT-4/GPT-4o/GPT-4o mini/Claude 4/Claude 3.5/Claude 3 as default models, as well as custom GGUF and OpenAI compatible endpoints. Detailed model support information: https://recurse.chat/faq/#what-ai-models-does-recursechat-support • Local document chat Chat with local PDF, markdown and txt documents, completely offline. Attach, or just drag and drop your local doc in the chat UI, ask question specifically about your documents, and get detailed answers including citations of the original document. RecurseChat implements Retrieval Augmented Generation (RAG), and uses local embedding model and vector database. • Full text search Blazingly fast full text search over thousands of chat messages. • Floating Chat Chat with AI from your fingertips. Press ⌘ + ⇧ + Enter (customizable) to activate floating chat window from anywhere. Always on top, always ready. • Import ChatGPT chat history You can import all of your ChatGPT chat history, and continue your previous chats using either local models or GPT models. Ever want to find an old chat in ChatGPT? Just import the chat history and type in the search box. • Beautifully designed Chat with ease in a beautifully designed interface. • Organize chats Organize chats with bookmarks and folders. Supports nested folders. • Edit and branch messages. Edit messages and switch between different message branches freely. Imported ChatGPT messages also have branches preserved. • Multiple models in the same chat session You are not limited to one LLM in a chat session. Switch models in the middle of chat session. • Multimodal chat Supports image understanding model such as LLaVA. • Use as a ChatGPT client Not limited to local models. Supports bringing your own OpenAI API key. (* if you opt to use OpenAI key, you are subject to OpenAI's privacy policy. Details here: https://recurse.chat/privacy/). If you use the local document / RAG feature, you can still rely on the local embedding feature and only use the API for chat completion. • Customizable Customize your AI personality by changing the name. Adjust font family and font size to your preference. • Bring your own GGUF Link your local GGUF file and chat with it, or add models from Hugging Face Hub. Discord: https://discord.com/invite/t3fyXbes Support: https://recurse.chat/support/ EULA: https://www.apple.com/legal/macapps/stdeula/ Privacy policy: https://recurse.chat/privacy/

  • This app hasn’t received enough ratings or reviews to display an overview.

- Added support for gpt-5, gpt-5-mini, gpt-5-nano, gpt-5-chat-latest Thank you for choosing RecurseChat. We are committed to continue improving the app and make it more useful for you. For support requests and feature suggestions, please feel free to ask in the Discord server, email us at support@recurse.chat, or tweet at @recursechat. If you enjoy the app, leaving an app store review is a great way to support us.

The developer, Xiaoyi Chen, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    • Seller
      • RecurseChat LLC
    • Size
      • 396 MB
    • Category
      • Productivity
    • Compatibility
      Requires macOS 13.3 or later and a Mac with Apple M1 chip or later.
      • Mac
        Requires macOS 13.3 or later and a Mac with Apple M1 chip or later.
    • Languages
      English and 51 more
      • English, Afrikaans, Amharic, Arabic, Bengali, Bulgarian, Catalan, Croatian, Czech, Danish, Dutch, Estonian, Filipino, Finnish, French, German, Greek, Gujarati, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Kannada, Korean, Latvian, Lithuanian, Malay, Malayalam, Marathi, Norwegian Bokmål, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Simplified Chinese, Slovak, Slovenian, Spanish, Swahili, Swedish, Tamil, Telugu, Thai, Traditional Chinese, Turkish, Ukrainian, Urdu, Vietnamese
    • Age Rating
      18+
    • Copyright
      • © 2025 Xiaoyi Chen