A full AI chat app that runs entirely on your Mac. Multi-conversation history, voice input, image analysis, markdown rendering. Apple's on-device model. No API keys. No data ever leaves your machine.
No API keys, no accounts, no subscriptions. Just open the app and start chatting.
Launch the app. It starts a new conversation automatically. Multiple chats are saved in the sidebar.
Type your message, use the mic for voice input, or drop an image. The app analyses images with OCR, classification, and face detection.
Responses stream in real time. Conversations are saved to SQLite. Resume any previous chat anytime.
apfel-chat uses Apple's on-device language model. You need all three.
Required for Apple Intelligence. Apple menu > System Settings > Software Update.
Apple Intelligence runs on-chip only. Apple menu > About This Mac must say M1, M2, M3, or M4.
Enable in System Settings > Apple Intelligence & Siri. Requires English device language.
brew install Arthur-Ficial/tap/apfel
Free. Signed and notarised. Apple Silicon only.
Download the zip, unzip, drag apfel-chat.app to your Applications folder, and open it.
Download free (arm64)Signed and notarised by Apple. macOS opens it without any security warning. SHA-256 checksums in each release.
brew install Arthur-Ficial/tap/apfel-chat
Best for developers. Updates with brew upgrade apfel-chat.
curl -fsSL https://raw.githubusercontent.com/Arthur-Ficial/apfel-chat/main/scripts/install.sh | zsh
Installs to /Applications and links apfel-chat to ~/.local/bin.
git clone https://github.com/Arthur-Ficial/apfel-chat.git cd apfel-chat && make install
Requires Xcode command-line tools and apfel on PATH.
Built for people who want a real AI chat experience without giving their data to anyone.
No API keys, no network calls, no data sent anywhere. Powered by apfel and Apple Intelligence.
Every chat saved to SQLite locally. Searchable sidebar. Resume any conversation exactly where you left off.
Tokens arrive in real time as the model generates. No waiting for a full response to appear.
Tap the mic, speak your message, and it sends automatically. Enable auto-speak for hands-free conversations.
Drop any image or PDF. The app runs OCR, classification, barcode, and face detection — then sends the result as a message for the AI to reason about.
Code blocks, bold, italic, lists, and headings render natively. Copy any response with one click.
Runs entirely locally. What you type never leaves your device.
Ask anything. The model reasons, drafts, explains — all on-device in seconds.
From variable names to resignation letters from rubber ducks — it handles it all.
Drop an image. The app reads it with OCR, classifies it, and sends the analysis as a message — AI replies instantly.
Every chat saved locally in SQLite. Auto-generated titles. Search and resume anytime.
MIT-licensed. Use it, fork it, ship it. Bug reports, pull requests, and feature ideas all welcome.