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.
Chat with a local model fully offline
Install Sidekick, download a GGUF model sized for your Mac's memory (Sidekick's own documentation notes support for modern models like Qwen-family releases), and start chatting. Once the model is downloaded, you can disconnect from the internet entirely — the conversation runs through Sidekick's built-in llama.cpp engine, so nothing leaves your Mac.
Create an "Expert" over a folder of documents
Point Sidekick's retrieval-augmented generation feature at a specific folder — for example, a set of PDFs or notes — and ask questions about their contents. Sidekick retrieves relevant passages on-device and includes them in the model's answer, without uploading the documents anywhere.
Add a cloud API key for harder tasks
In Sidekick's settings, add your own OpenAI, Anthropic, Google AI Studio, DeepSeek, or Groq API key. This makes a cloud model available in the same app alongside your local one, so you can switch to a larger cloud model for a more demanding task without leaving Sidekick.
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.
Use Sidekick if you
- Own an Apple Silicon Mac and want a native app rather than a cross-platform Electron app
- Want to chat with a local model over your own files, folders, or websites without uploading them anywhere
- Prefer a one-step Homebrew or direct-download install over a terminal-based or Python-based setup
- Want the option to add a cloud provider API key later without switching apps
- Are interested in built-in extras like a canvas editor, function calling, or a multi-step research agent alongside basic chat
Look elsewhere if you
- Use an Intel Mac, Windows, or Linux machine — Sidekick has no build for any of those
- Need a mobile app — this review found no iOS or Android version of Sidekick
- Want a tool backed by a company with dedicated support staff, rather than an independent developer's project
- Need enterprise features like team accounts, centralized admin controls, or an SLA
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.
Mistake 1: Confusing Sidekick with an unrelated project of the same name
"Sidekick" is a common open-source project name. Verify you are looking at github.com/johnbean393/Sidekick specifically — not one of several other, unrelated "sidekick" repositories — before installing.
Mistake 2: Assuming Sidekick runs on Intel Macs or other operating systems
Sidekick is built specifically for Apple Silicon (M-series) Macs, per its own setup guide. This review found no Intel Mac, Windows, or Linux build — check the current requirements on GitHub before assuming compatibility with your hardware.
Mistake 3: Assuming all features require a cloud connection
Core chat and the retrieval-augmented "Experts" feature run entirely on-device through the built-in llama.cpp engine. Cloud provider connections are opt-in, for when you want a larger model than your Mac can run locally.
Mistake 4: Assuming Sidekick is backed by a funded company
This review found no evidence of a funding round or commercial company behind Sidekick — treat it as an independently maintained open-source project by developer John Bean, unless you find a specific, dated source stating otherwise.
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 (4)
- Enchanted Review: Native macOS/iOS Ollama ClientUpdated September 5, 2026
- Local Chat Apps & Assistants Compared (2026): Desktop, Mobile, Self-Hosted, Assistants and RoleplayUpdated September 20, 2026
- BoltAI Review: 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:
- Tina Review: iPhone Client for Ollama, llama.cpp and ComfyUIUpdated October 4, 2026
- Ekorbia Review: Free Open-Source Local AI Desktop AppUpdated September 7, 2026
- GPT4All Review: Free Offline AI Chat App by Nomic AIUpdated September 7, 2026
- Jan Review: The Open-Source, Offline ChatGPT AlternativeUpdated September 6, 2026
- Msty Review: Local + Cloud Chat in One Desktop AppUpdated September 5, 2026
+5 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 (2)
- BoltAI Review: Native Mac AI App, Ollama ReadyUpdated September 6, 2026
- Local Chat Apps & Assistants Compared (2026): Desktop, Mobile, Self-Hosted, Assistants and RoleplayUpdated September 20, 2026
Also mentioned in:
- Ekorbia Review: Free Open-Source Local AI Desktop AppUpdated September 7, 2026
- GPT4All Review: Free Offline AI Chat App by Nomic AIUpdated September 7, 2026
- Jan Review: The Open-Source, Offline ChatGPT AlternativeUpdated September 6, 2026
- Enchanted Review: Native macOS/iOS Ollama ClientUpdated September 5, 2026
- Msty Review: 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 (6)
- Msty Review: Local + Cloud Chat in One Desktop AppUpdated September 5, 2026
- Local Coding Assistants, Agents & Workflow Tools Compared (2026): IDE Plugins, Agent Frameworks and Autonomous AgentsUpdated September 21, 2026
- Cherry Studio 2.0 in 2026: The Free Agent-Based AI Desktop AppUpdated September 20, 2026
- Enchanted Review: Native macOS/iOS Ollama ClientUpdated September 5, 2026
- Msty Go Review: 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:
- Local Inference Engines, Runtimes & Gateways Compared (2026): Run and Serve ModelsUpdated September 20, 2026
- Odysseus Review: The Self-Hosted AI WorkspaceUpdated September 12, 2026
- PhoneClaw Review: The On-Device iPhone AI AgentUpdated September 12, 2026
+5 more not shown
Khoj
- Best known for:
- Self-hosted, document-focused AI assistant with retrieval over personal files
- Link:
- Khoj Review
Articles about Khoj (4)
- Khoj Review: Self-Hosted AI Second Brain, No Cloud LeftUpdated September 2, 2026
- Local Chat Apps & Assistants Compared (2026): Desktop, Mobile, Self-Hosted, Assistants and RoleplayUpdated September 20, 2026
- Local Knowledge & Retrieval Tools Compared (2026): RAG, Document Chat, Vector Databases, Notes and SearchUpdated September 20, 2026
- Vane Review: Self-Hosted AI Answering Engine (Formerly Perplexica)Updated September 14, 2026
Also mentioned in:
- Cognira Review: A Self-Learning AI Assistant With a Local Binary and Private MemoryUpdated October 5, 2026
- Agentic Inbox Review: A Self-Hosted Email Client With an AI AgentUpdated September 19, 2026
- Surf Review: Deta's Open-Source AI NotebookUpdated September 19, 2026
- SiYuan Review: The Privacy-First, Block-Based Knowledge BaseUpdated September 18, 2026
- Hyperlink (Nexa AI) Review: On-Device File SearchUpdated September 12, 2026
+3 more not shown
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.