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
- Best Local LLM Frontends & Chat UIs in 2026: Open WebUI, Enchanted UI, and MoreUpdated October 31, 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
Also mentioned in:
- GPT4All Review: Free Offline AI Chat App by Nomic AIUpdated October 24, 2026
- OpenClient Review: Free Apple Chat App for Ollama and LiteLLMUpdated October 24, 2026
- LocalMind Review: Free Chat App for On-Device and Self-Hosted ModelsUpdated October 17, 2026
- 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
+7 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:
- GPT4All Review: Free Offline AI Chat App by Nomic AIUpdated October 24, 2026
- Ekorbia Review: Free Open-Source Local AI Desktop AppUpdated 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 (8)
- Msty Review: Local + Cloud Chat in One Desktop AppUpdated September 5, 2026
- Best Local LLM Apps for Mac in 2026: LM Studio, Ollama, Jan and 5 MoreUpdated November 6, 2026
- Local LLM App Alternatives in 2026: Options to LM Studio, Ollama, Open WebUI and PocketPal AIUpdated October 31, 2026
- Best Local AI App for Non-Technical Users (2026)Updated October 28, 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
Also mentioned in:
- Apple Silicon vs NVIDIA GPU for Local LLMs 2026: Performance, Cost, Workflow ComparedUpdated November 6, 2026
- Odysseus Review: The Self-Hosted AI WorkspaceUpdated November 2, 2026
+8 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:
- Odysseus Review: The Self-Hosted AI WorkspaceUpdated November 2, 2026
- LocalGhost Review: A Personal AI Server You Host YourselfUpdated October 24, 2026
- 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
+4 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.