Husk
Husk is an open-source, Ollama-compatible app designed for iOS (with macOS support coming soon). It provides an elegant, native interface for interacting with privately hosted models. Husk aims to deliver a seamless, unfiltered, and secure multimodal experience across your Apple devices.

App Store

๐ Features
- โจ Fully offline, private, native Ollama client โ with optional iCloud sync for chat history
- ๐ Support for text-based attachments (image support for multimodal models coming soon)
- โ๏ธ Highly customizable with names, system prompts, and personalization options
- ๐ Upcoming support for additional model providers via API keys (beyond Ollama)
๐ผ๏ธ Demo

๐ธ Pricing & DIY Install
Husk is a paid app on the App Store, which helps support me as an independent developer. By purchasing it, youโre directly contributing to the ongoing development, maintenance, and improvements of Husk โ thank you!
That said, Husk is also fully open-source, so if you prefer, youโre welcome to compile and install it yourself for free.
๐ ๏ธ Build It Yourself (Free Option)
If youโd rather not purchase Husk from the App Store, hereโs how you can install it manually:
- Clone the Repository
git clone https://github.com/Nathan1258/Husk.git
cd Husk
-
Open in Xcode
Open the Husk.xcodeproj
file in Xcode.
- Set Your Team
- Go to the project settings in Xcode.
- Under Signing & Capabilities, set your Apple Developer account (a free account works for personal builds).
- Build & Run
- Select your iOS device as the target.
- Hit Run (โR) to build and install the app on your device.
โ ๏ธ You may need to trust your developer certificate on the device under Settings โ General โ Device Management before launching the app.
This option gives you full access to Husk at no cost, and allows you to explore or contribute to the project freely.
๐ Privacy
Husk is designed with privacy as a top priority. All your data stays private and secure:
- Offline-first: Husk operates fully offline when using Ollama, so your data never leaves your device unless you explicitly choose to sync.
- Optional iCloud Sync: You can opt in to sync your chat history securely via iCloud, protected by Appleโs end-to-end encryption.
- No data collection: Husk does not collect or transmit any personal data to third parties.
- API key support: When using external APIs (coming soon), your API keys and data are handled securely and only sent to the respective providers.
Your privacy and control over your data are fundamental principles behind Husk.
๐ Support
If you enjoy using Husk or find it helpful, here are a few ways you can support the project:
- โญ๏ธ Star this repository on GitHub to help others discover Husk.
- ๐ Report issues or suggest features by opening an issue here.
- ๐ฌ Join the discussion or ask questions in the GitHub Discussions or community forums.
- ๐ข Share Husk with friends or on social media to spread the word.
If youโre needing any support then please contact me.
๐ Acknowledgements
Special thanks to the maintainers of the following open-source projects that make Husk possible:
- SwiftUI Markdown โ for rendering Markdown beautifully in SwiftUI.
- OllamaKit โ for providing a clean and native Swift interface to interact with Ollama.