Show HN: Apfel – The free AI already on your Mac
Requirements & installation
- Works only on Apple Silicon Macs running macOS 26 “Tahoe” with Apple Intelligence enabled; fails on Sequoia and earlier due to missing
FoundationModels.framework. - Enabling Apple Intelligence triggers a separate, large model download; Apfel itself is a small binary (~4–15 MB).
- Some users are reluctant to upgrade to Tahoe or to enable Apple Intelligence at all, despite interest in the tool.
- A Homebrew tap PR was submitted so it won’t install on unsupported macOS versions.
Capabilities & limitations
- Wraps Apple’s on-device Foundation Model with a CLI and optional OpenAI-compatible server.
- Hard 4K token combined context window; repeatedly cited as the main limitation, especially for coding, logs, and “sub‑agent” use with larger models.
- Said to be “not made for conversation”; better suited to short prompts, shell scripts, quick facts, simple data analysis, JSON → sentence, etc.
- Supports multiple languages (en, de, fr, zh, etc.), but users report quirks (e.g., trouble switching German Du/Sie, defaulting to German decimal notation).
- Built-in safety/guardrails are very strong; sometimes refuses surprisingly benign tasks or feels like “Siri” in cautiousness.
Model quality & behavior
- Users report high non‑determinism and frequent mathematical/timezone mistakes, plus occasionally messy formatting.
- Some find it hallucination‑prone on “what do you know about X?” questions and on date/time arithmetic.
- Others report surprisingly good performance on specific structured tasks (e.g., local pricing/cost prediction backtesting), beating both frontier and other local models for their use case.
Privacy, security & local use
- Runs fully on-device; the FoundationModels API used here has no access to personal Apple account data or Apple’s internal semantic index/RAG.
- Strong interest in local models for privacy and offline/agentic workflows; debate over whether local is strictly necessary vs. “zero-retention” cloud models and TEEs.
- Security concern: exposing an HTTP API on localhost can be driven by arbitrary web JS. Apfel’s server is off by default, has optional bearer auth, and was hardened after feedback; new security docs were added.
Ecosystem, UX & positioning
- Compared against Qwen and other local models: Apple’s model is viewed as small but efficient; concern that it may lag behind rapidly improving 4B–level OSS models.
- Related tools mentioned: GUI frontends, local STT/TTS, and OS launchers (Alfred, krunner, PowerToys) as good integration points.
- Some praise the project, simplicity, and local-first approach; others criticize the marketing-heavy landing page and argue it’s “just” a wrapper around an existing Apple API.