ContextCake for Mac · app-v0.10.0

Download ContextCake for Mac.

ContextCake runs locally. After you install it, choose a folder of Markdown files and connect the AI tool you use. The app walks you through both steps.

Mac app · signed and notarized

  • Apple silicon

    ContextCake-0.10.0-arm64.dmg · 118.6 MB4b03027833d336b8f3ea7cb69a3441ea2d4b1d173daa0a3f47fa42d83ae76d41
    Download for Apple silicon
  • Intel

    ContextCake-0.10.0-x64.dmg · 122.0 MB9c49d13e9a7432049bc5e04f723e653ef508cd541dfa5416ec7c2f273e78972d
    Download for Intel

Linux app · .deb package

  • Debian and Ubuntu

    ContextCake-0.10.0-amd64.deb · 97.4 MBa6299f4176c652ab1ec46442a547e129cb7ffe371cc02b18a206555e3106dc6e
    Download for Debian and Ubuntu

Claude Desktop

Add ContextCake to Claude Desktop

Install the MCP bundle, then choose the ContextCake manifest you want Claude to use. Activation metrics are off by default.
Download .mcpbContextCake-0.10.0.mcpb · 1.5 MB · SHA-256

First source

Choose a folder with Markdown files

Markdown folderRecommended · no conversion required
✓
Folder addedContextCake can now read these files.
Connect an AI tool→
Choose your files first. The app gives you the connection steps next.

Set up the app in three steps.

You do not need to write a manifest or run a terminal command for the standard Mac setup.

  1. 1

    Choose a folder with Markdown files

    A repository docs folder, Obsidian vault, or Markdown wiki export works without conversion. You can add more folders and repositories later.

    Markdown folder · recommended~/Documents/Work notes.md · .mdx · .txt
  2. 2

    Connect your AI tool

    Choose Connect an agent in the app. MCP is the local connection that lets compatible AI tools search and read your ContextCake sources.

    Claude CodeCodexCursorClaude DesktopOther MCP
  3. 3

    Run the test prompt

    Try this prompt to check the connection. The answer should name the source it used and show any conflicting version.

    Test prompt
    Use ContextCake to list the available concepts. Name the sources each one uses and the project questions it can help answer.
    Sourced answer

    decisions/primary-db

    resolved
    Effective choicePostgres in every shared environment. Locally I run SQLite for the test suite so I can reset state per-run w…
    personal · Jun 28, 2026
    Conflict preservedPostgres (org standard). All services provision managed RDS through the platfo…
    company · May 1, 2026
Use ContextCake with your own files.ContextCake 0.10.0 for Mac · Apple silicon and Intel

Use the CLI without the app.

The contextcake command runs on macOS, Linux, and WSL with Node.js 22 or newer. Windows works on a best-effort basis. The install pins 0.10.0, the same release as the app.

Node.js 22+ · macOS, Linux, or WSL · [email protected]
Install

Install the pinned version

npm installs the tarball attached to the app-v0.10.0 release. The package runs no install scripts.

Install with npm
npm install -g [email protected]

Registry integrity sha512-RIGDfPVp7FkQM/YHo4Iphj60RAMruJegok0KFmI9m1tiegwCYsMgoBNJ13qbs5BPdpcpWUtkZB+gzwOvvKlkLg==

First source

Create a manifest and add a folder

init creates an empty manifest and leaves an existing one alone. Point --path at a folder of Markdown files.

Add a Markdown folder
contextcake init
contextcake source add notes --path ~/Documents/notes

In WSL, the CLI keeps its own manifest in ~/.config/contextcake. It does not share a manifest with an app installed on Windows.

AI tool

Connect with the absolute path

Check which contextcake your shell finds. The connect command saves that full path, so a different install later on your PATH is never used by mistake.

Connect Claude Code
command -v contextcake
claude mcp add --scope user contextcake -- "$(command -v contextcake)" mcp
Use Codex instead
Connect Codex
codex mcp add contextcake -- "$(command -v contextcake)" mcp

To try a command without installing, run npx --yes [email protected] init. Keep npx out of AI tool settings: it runs from a cache folder that can change.

Run the versioned source.

Use the versioned source for a complete audit before you run anything, or for contribution work.

Node.js 22+ · macOS, Linux, or WSL · runs as plain Node.js
Show source installationapp-v0.9.1 · archive or Git
Source archive

Download and verify the archive

The checksum verifies that the downloaded file matches the published release.

Download tagged source
curl --fail --location https://github.com/ContextCake/context-cake/archive/refs/tags/app-v0.9.1.tar.gz \
  --output context-cake-app-v0.9.1.tar.gz
Verify and unpack
printf '%s  %s\n' 'f5538d20ed5cb5d0503e6624f0f3b94805524526634cc4b22e23b44bcc252201' 'context-cake-app-v0.9.1.tar.gz' | shasum -a 256 --check &&
mkdir contextcake &&
tar -xzf context-cake-app-v0.9.1.tar.gz -C contextcake --strip-components=1 &&
cd contextcake

Prefer your browser? Download the same .tar.gz, then run the verification block above.

Git checkout

Clone the tagged source

Use Git when you want a checkout for inspection, history, or contribution work.

Clone with Git
git clone --branch app-v0.9.1 --depth 1 \
  https://github.com/ContextCake/context-cake.git contextcake
cd contextcake
Use GitHub CLI instead
Clone with GitHub CLI
gh repo clone ContextCake/context-cake contextcake -- \
  --branch app-v0.9.1 --depth 1
cd contextcake
Included example

Run the bundled example

The result shows which source supplied each section and where another source differs.

Resolve the demo
node resolver.mjs --manifest apps/playground/manifest.json --concept decisions/primary-db

How the Mac download is verified.

The Mac app is Developer ID-signed and notarized. Each release lists every DMG with its checksum. Installed Macs reject an update unless it carries the same Developer ID signature. ContextCake reads only the sources you add.

Current release
app-v0.10.0 · SHA256SUMS
Apple silicon
ContextCake-0.10.0-arm64.dmg
4b03027833d336b8f3ea7cb69a3441ea2d4b1d173daa0a3f47fa42d83ae76d41
Intel
ContextCake-0.10.0-x64.dmg
9c49d13e9a7432049bc5e04f723e653ef508cd541dfa5416ec7c2f273e78972d
Updates
Checked over HTTPS; you choose whether to relaunch. Updates and privacy