
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.
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- 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+
- 18+
- Copyright
- © 2025 Xiaoyi Chen
