Key Takeaways
- Sidekick (github.com/johnbean393/Sidekick) is a free, open-source, native macOS app β not a cross-platform Electron app
- Created by developer John Bean (GitHub handle johnbean393)
- MIT licensed, confirmed via the repository's LICENSE file
- Requires an Apple Silicon (M-series) Mac β this review found no Intel Mac, Windows, or Linux build
- Runs local models through a built-in llama.cpp engine, with retrieval-augmented generation over your own files, folders, and websites via customizable "Experts"
- Can optionally connect to cloud providers β OpenAI, Anthropic, Google AI Studio, DeepSeek, Groq β through OpenAI-compatible API connections
- Over 3,300 GitHub stars as of this review, per GitHub API
π In One Sentence
Sidekick is a free, open-source (MIT), native macOS app for Apple Silicon Macs that chats with a local LLM through a built-in llama.cpp engine and can answer questions using your own files, folders, and websites, with over 3,300 GitHub stars.
π¬ In Plain Terms
Sidekick is a Mac app you download, install, and run without a terminal or Python setup. It downloads an AI model to your own computer and lets you point it at specific folders, files, or web pages so it can answer questions about them β no cloud account or subscription needed, though you can optionally add a cloud API key later.
πNote: This review is the deep-dive companion to Sidekick's entry in the Local LLM Software Directory β see that page for how Sidekick compares at a glance to dozens of other local AI tools. It is based on Sidekick's own GitHub repository, README, and setup guide, not hands-on benchmarking by PromptQuorum.
What Is Sidekick?
Sidekick is a native macOS chat application that runs a local LLM on your own Mac and can pull relevant information from your own files, folders, and websites into its answers, without needing any other software installed. Its own GitHub description states it lets users "chat with a local LLM that can respond with information from files, folders and websites on your Mac."
- Product type: a native macOS desktop application, not a browser app, CLI tool, or IDE extension
- Creator: developer John Bean, GitHub handle johnbean393
- Repository: github.com/johnbean393/Sidekick
- License: MIT, confirmed via the repository's own LICENSE file
- Platform: Apple Silicon (M-series) Macs only, per the project's own setup guide β this review found no Intel Mac, Windows, or Linux build
- Scale: over 3,300 GitHub stars as of this review, per GitHub API
What Does Sidekick Actually Do?
Sidekick runs a local LLM on your Mac and layers retrieval-augmented generation, tool use, and a few other features on top of it, all built into one native app.
- Local-first chat β runs GGUF models locally through a built-in llama.cpp engine, so conversations can happen fully offline once a model is downloaded
- "Experts" (retrieval-augmented generation) β point Sidekick at specific files, folders, or websites, and it retrieves relevant passages into its answers, entirely on-device
- Cloud provider connections β optionally add your own API key for OpenAI, Anthropic, Google AI Studio, DeepSeek, Groq, or other OpenAI-compatible endpoints, to use cloud models alongside local ones
- Function calling β Sidekick's own documentation describes sequential tool execution, letting the model call functions to perform calculations or actions as part of a response
- Deep Research β a multi-step research agent that Sidekick's own project description says can synthesize information across 50β80 webpages for a single query
- Memory β retains information about the user between separate conversations, per the project's own feature list
- Canvas editor β a built-in editor for creating and selectively editing websites and code, rather than only receiving code in chat form
- Image generation β automatic detection and image generation via CoreML on macOS 15.2 and later, per the project's documentation
Usage Examples: Three Ways to Use Sidekick
These are concrete workflows built from Sidekick's documented features above β not hypothetical use cases.
Download Sidekick
Sidekick installs free via Homebrew or a direct download, and its source code is on GitHub.
Platform | Download |
|---|---|
| macOS (Apple Silicon) β Homebrew | brew install --cask arcadi4/tap/sidekick |
| macOS (Apple Silicon) β direct download | Sidekick setup guide |
| GitHub repository (source code, MIT) | github.com/johnbean393/Sidekick |
Sidekick requires an Apple Silicon (M-series) Mac with at least 8 GB of RAM, per the project's own setup guide; it has no Intel Mac, Windows, or Linux build. Which local models you can comfortably run is a separate, model-specific constraint β check a given GGUF model's size against your Mac's memory before downloading it. Verify the current install method on the GitHub repository before running either command, since install instructions can change between releases.
Platform, Pricing, and Licensing
Platform
- What Sidekick states:
- A native macOS app for Apple Silicon (M-series) Macs only, per the project's own setup guide β no Intel Mac, Windows, or Linux build.
Cost
- What Sidekick states:
- Free and open source. Cloud provider connections are optional β you pay that provider directly if you add an API key; Sidekick itself has no paid tier.
Licensing
- What Sidekick states:
- MIT license, confirmed via the repository's own LICENSE file.
Requirements
- What Sidekick states:
- Apple Silicon Mac with at least 8 GB RAM; image generation additionally requires macOS 15.2 or later, per the project's documentation.
Verify current requirements and licensing directly on github.com/johnbean393/Sidekick before relying on this table for a compliance or purchasing decision.
Who Should Use Sidekick?
Sidekick fits Mac owners on Apple Silicon who want a native, no-terminal way to chat with a local model over their own files without installing any other software.
What Sidekick Is Not Good For
Sidekick is not a fit if you are not on Apple Silicon, or if you need a mobile app or enterprise-grade support.
- Not for Intel Macs, Windows, or Linux β this review found no build for any platform other than Apple Silicon macOS
- Not a mobile app β there is no iOS or Android version documented in the repository
- Not backed by a company this review could verify β treat Sidekick as an independently maintained, community-supported project rather than a venture-backed product with a guaranteed long-term roadmap
- Not a fixed-cost tool if you add cloud providers β connecting OpenAI, Anthropic, or another API key means your costs scale with that provider's own pricing, separate from Sidekick itself
- Not built for enterprise deployment β this review found no team-account, centralized-admin, or SLA offering
Common Mistakes When Evaluating Sidekick
Most confusion about Sidekick comes from conflating it with unrelated same-named projects, or assuming it supports hardware it does not.
Competitors and Alternatives
Within native, local-first Mac chat apps, Sidekick is most directly comparable to Enchanted and BoltAI, plus Msty for a cross-platform alternative and Khoj for a document-focused competitor with a similar retrieval-augmented approach.
Enchanted
- Best known for:
- Open-source native macOS and iOS chat client for local models via Ollama
- Link:
- Enchanted Review
Articles about Enchanted (3)
- Enchanted Review 2026: Native macOS/iOS Ollama ClientUpdated September 5, 2026
- BoltAI Review 2026: Native Mac AI App, Ollama ReadyUpdated September 6, 2026
- Best Local LLM Frontends in 2026: Open WebUI, Enchanted UI, and MoreUpdated August 31, 2026
Also mentioned in:
- Sidekick Review 2026: A Free, Native macOS Local AI Chat AppUpdated September 19, 2026
- Ekorbia Review 2026: Free Open-Source Local AI Desktop AppUpdated September 7, 2026
- GPT4All Review 2026: Free Offline AI Chat App by Nomic AIUpdated September 7, 2026
- Jan Review 2026: The Open-Source, Offline ChatGPT AlternativeUpdated September 6, 2026
- Msty Review 2026: Local + Cloud Chat in One Desktop AppUpdated September 5, 2026
- Text-Generation-WebUI vs vLLM vs llama.cpp in 2026: Inference Engine ComparisonUpdated August 29, 2026
- Desktop vs Web UI for Local LLMs: Which Interface Should You Choose?Updated August 28, 2026
+3 more not shown
BoltAI
- Best known for:
- Native macOS AI chat app with system-wide shortcuts and multiple provider support
- Link:
- BoltAI Review
Articles about BoltAI (1)
- BoltAI Review 2026: Native Mac AI App, Ollama ReadyUpdated September 6, 2026
Also mentioned in:
- Sidekick Review 2026: A Free, Native macOS Local AI Chat AppUpdated September 19, 2026
- Ekorbia Review 2026: Free Open-Source Local AI Desktop AppUpdated September 7, 2026
- GPT4All Review 2026: Free Offline AI Chat App by Nomic AIUpdated September 7, 2026
- Jan Review 2026: The Open-Source, Offline ChatGPT AlternativeUpdated September 6, 2026
- Enchanted Review 2026: Native macOS/iOS Ollama ClientUpdated September 5, 2026
- Msty Review 2026: Local + Cloud Chat in One Desktop AppUpdated September 5, 2026
Msty
- Best known for:
- Cross-platform (macOS/Windows/Linux) local and cloud chat client with built-in RAG
- Link:
- Msty Review
Articles about Msty (5)
- Msty Review 2026: Local + Cloud Chat in One Desktop AppUpdated September 5, 2026
- Cherry Studio 2.0 in 2026: The Free Agent-Based AI Desktop AppUpdated September 20, 2026
- Enchanted Review 2026: Native macOS/iOS Ollama ClientUpdated September 5, 2026
- Msty Go Review 2026: Msty's Local-First AI AgentUpdated September 3, 2026
- Best Local AI App for Non-Technical Users (2026)Updated August 27, 2026
Also mentioned in:
- Sidekick Review 2026: A Free, Native macOS Local AI Chat AppUpdated September 19, 2026
- Odysseus Review 2026: The Self-Hosted AI WorkspaceUpdated September 12, 2026
- PhoneClaw Review 2026: The On-Device iPhone AI AgentUpdated September 12, 2026
- Ekorbia Review 2026: Free Open-Source Local AI Desktop AppUpdated September 7, 2026
- GPT4All Review 2026: Free Offline AI Chat App by Nomic AIUpdated September 7, 2026
+3 more not shown
Khoj
- Best known for:
- Self-hosted, document-focused AI assistant with retrieval over personal files
- Link:
- Khoj Review
Articles about Khoj (2)
- Khoj Review 2026: Self-Hosted AI Second Brain, No Cloud LeftUpdated September 2, 2026
- Vane Review 2026: Self-Hosted AI Answering Engine (Formerly Perplexica)Updated September 14, 2026
Also mentioned in:
- Agentic Inbox Review: A Self-Hosted Email Client With an AI AgentUpdated September 19, 2026
- Sidekick Review 2026: A Free, Native macOS Local AI Chat AppUpdated September 19, 2026
- Surf Review 2026: Deta's Open-Source AI NotebookUpdated September 19, 2026
- SiYuan Review 2026: The Privacy-First, Block-Based Knowledge BaseUpdated September 18, 2026
- Hyperlink (Nexa AI) Review 2026: On-Device File SearchUpdated September 12, 2026
- Odysseus Review 2026: The Self-Hosted AI WorkspaceUpdated September 12, 2026
- AnythingLLM Review: Open-Source RAG and Document ChatUpdated September 11, 2026
- Quivr Review 2026: Is the Open-Source "Second Brain" Still Alive?Updated September 2, 2026
This is not an exhaustive list of local chat apps β see the Local LLM Software Directory for the full, regularly updated catalog, including Sidekick's own directory entry.
Frequently Asked Questions
What is Sidekick?
Sidekick (github.com/johnbean393/Sidekick) is a free, open-source (MIT), native macOS app that chats with a local LLM and can answer questions using your own files, folders, and websites.
Is Sidekick free?
Yes, Sidekick itself is free and open source under the MIT license. Connecting an optional cloud provider (OpenAI, Anthropic, etc.) costs whatever that provider charges you directly; Sidekick does not add a fee on top.
How do I install Sidekick?
Per the project's own documentation, run brew install --cask arcadi4/tap/sidekick via Homebrew, or use the direct download linked from Sidekick's GitHub repository. Both require an Apple Silicon Mac.
Does Sidekick work on Intel Macs, Windows, or Linux?
No. This review found no Intel Mac, Windows, or Linux build β Sidekick is built specifically for Apple Silicon (M-series) Macs.
Does Sidekick require an internet connection?
No, not for core chat and file/folder retrieval β once a model is downloaded, Sidekick runs entirely on-device through its built-in llama.cpp engine. An internet connection is only needed if you add an optional cloud provider API key.
What local models does Sidekick support?
Sidekick runs GGUF models through its built-in llama.cpp engine, including modern model families such as Qwen, per the project's own documentation. Check the GitHub repository for the current list of tested models.
Who created Sidekick?
Developer John Bean (GitHub handle johnbean393) created and maintains Sidekick as an independent open-source project.
Can Sidekick answer questions about my own files?
Yes, through its "Experts" feature β retrieval-augmented generation over files, folders, or websites you point it at, processed entirely on-device.
What is Sidekick's minimum hardware requirement?
An Apple Silicon (M-series) Mac with at least 8 GB of RAM, per the project's own setup guide. Which specific local models run comfortably depends on that model's own size relative to your Mac's memory.
Has PromptQuorum independently tested Sidekick's feature claims?
This review is based on Sidekick's own GitHub repository, README, and setup guide, rather than hands-on benchmarking by PromptQuorum.