Skip to content

Releases

Canopy Code 2026.11.05

Choose a tag to compare

@nathanaelguitar nathanaelguitar released this 06 Nov 22:27
214cc8f

Canopy Code 2026.11.05

VS Code

The first Canopy Code VS Code extension is available as canopy-code-vscode-0.1.0.vsix. Install the Canopy Code CLI for your platform first, then install the VSIX and reload VS Code. The native sidebar uses the same Canopy account and shared sessions as the terminal. It supports session history, streaming conversations and tool activity, model selection, editor selection/file context, approval cards, and side-by-side proposed diffs.

Fixes

  • Pasted macOS screenshots are copied into bounded Canopy-owned session storage before the protected temporary screenshot file can disappear or become unreadable.
  • Images viewed through Sail Research's DeepSeek V4.1 Flash are preserved as image content instead of being flattened to unsupported-content text.
  • Bare /usage shows the signed-in Canopy Cloud account's reported plan and model allowance, including monthly token usage and weekly usage when the account API provides it. ChatGPT usage remains available with /usage chatgpt.

Providers

  • Adds Antigravity CLI integration for Gemini models and provider setup.

Install

  • macOS Apple silicon and Linux: brew install nathanaelguitar/canopy/canopy-code or brew upgrade canopy-code.
  • Windows x64: scoop install https://github.com/nathanaelguitar/canopy-code/releases/latest/download/canopy-code.json or scoop update canopy-code.
  • Direct macOS, Linux arm64/x64, and Windows x64 archives are attached below. Verify them against the accompanying SHA-256 files or SHA256SUMS.

Canopy Code 2026.11.01

Choose a tag to compare

@nathanaelguitar nathanaelguitar released this 01 Nov 19:22
214cc8f
  • Browser built in: every archive (so Homebrew, Scoop and the CanopyChat desktop apps) now ships browser-control, and Canopy registers it automatically. Ask "open Google Docs" and the agent opens it in a real browser window. Your own browser-control extension, if you have one, still takes over.
  • Canopy models by default: a new install with no model chosen starts on Canopy Leaf (Lore on Pro). Sign in with CanopyChat at first run. GPT models appear once you sign in to OpenAI. No more Codex branding or ChatGPT usage nudges.
  • No keychain prompts: Canopy keeps its own credentials in files by default. The macOS keychain is opt-in, and an existing keychain entry is copied once.
  • Always-on hosts and Flame: hosts trust your own CanopyChat devices through your account by default (confirm and flame-trusted policies available). A Flame host trusts every device your account marks for Flame, with no number to match.
  • Footer and /stats: per-model speed and token counts.
  • Voice: dictation picks the engine that fits your OS, and an external engine can be configured.
  • Cerebras: thinking and effort map to reasoning_effort, and uncached input is throttled per minute so long sessions stay under the rate limit.
  • Fixes: helper-agent briefs arrive when a provider sends no encrypted arguments, and a home with no running daemon asks nothing at startup.

Install

# macOS (Apple silicon) and Linux
brew install nathanaelguitar/canopy/canopy-code      # or: brew upgrade canopy-code
# Windows (Scoop)
scoop install https://github.com/nathanaelguitar/canopy-code/releases/download/v2026.11.01/canopy-code.json

Or download the archive for your platform below (bin/canopy).

SHA-256 sums are in the .sha256 files and in SHA256SUMS.

Canopy Code 2026.10.21

Choose a tag to compare

@nathanaelguitar nathanaelguitar released this 21 Oct 02:35
214cc8f
  • Always-on hosts: canopy host install keeps a computer ready to start sessions from the CanopyChat app. Each host has its own default folder, ~/canopy-flame (shown as "Flame's folder").
  • Remote control:
    • Slash commands such as /compact, /model, /status, /review, /advisor and /btw, plus your own custom commands, now work from the phone.
    • Sessions show their real titles.
    • Sessions no longer open blank after Canopy restarts in the background; the connection recovers on its own.
    • Pictures you send work with any model.
    • The web shell always shows the "+" attach button.
  • Longer sessions:
    • Switching models now compacts the conversation first, so a long session fits the new model.
    • Auto-compact now triggers at 50% of the context window, capped at 200K tokens.
  • Helper agents run on the provider that serves the model they are set to use. Agent definitions can set a reasoning effort.
  • /btw typed before your first message is sent as that message.

Install

# macOS (Apple silicon) and Linux
brew install nathanaelguitar/canopy/canopy-code      # or: brew upgrade canopy-code
# Windows (Scoop)
scoop install https://github.com/nathanaelguitar/canopy-code/releases/download/v2026.10.21/canopy-code.json

Or download the archive for your platform below (bin/canopy).

SHA-256 sums are in the .sha256 files and in SHA256SUMS.

Canopy Code 2026.10.17

Choose a tag to compare

@nathanaelguitar nathanaelguitar released this 18 Oct 01:23
  • Switch models mid-session in any direction (Claude, GPT, Ollama Cloud...) without clearing.
  • Claude 5 models: Extra high and Max effort.
  • Homebrew: no longer conflicts with OpenAI's Codex.
  • Remote control: terminal and CanopyChat desktop sessions share one relay.

Install

# macOS (Apple silicon) and Linux
brew install nathanaelguitar/canopy/canopy-code      # or: brew upgrade canopy-code
# Windows (Scoop)
scoop install https://github.com/nathanaelguitar/canopy-code/releases/download/v2026.10.17/canopy-code.json

Or download the archive for your platform below (bin/canopy).

SHA-256 sums are in the .sha256 files.

Canopy Code 2026.10.13

Choose a tag to compare

@nathanaelguitar nathanaelguitar released this 16 Oct 15:25
  • GPT-6 Luna now works with ChatGPT sign-in.
  • Claude models: compaction after switching providers is fixed, and you now see the real error messages from the Claude CLI.

Install

# macOS (Apple silicon) and Linux
brew install nathanaelguitar/canopy/canopy-code      # or: brew upgrade canopy-code
# Windows (Scoop)
scoop install https://github.com/nathanaelguitar/canopy-code/releases/download/v2026.10.13/canopy-code.json

Or download the archive for your platform below (bin/canopy).

SHA-256 sums are in the .sha256 files.

Canopy Code 2026.10.10

Choose a tag to compare

@nathanaelguitar nathanaelguitar released this 13 Oct 23:27

Now on Linux and Windows, plus:

  • Hold Space to talk — on-device voice (macOS: Apple's speech engine; run /voice setup once).
  • Green /rc in the footer while remote control is on.
  • Canopy branding throughout the TUI; app tools show as e.g. Gmail · send_email.
  • Real version in canopy --version and the header.
  • Sign in with Anthropic in /auth (Claude subscription via Claude Code).
  • New sessions push to your phone when signed in to a Canopy account.
  • Long sessions with many images no longer fail on size-limited providers.

Install

# macOS (Apple silicon) and Linux
brew install nathanaelguitar/canopy/canopy-code      # or: brew upgrade canopy-code
# Windows (Scoop)
scoop install https://github.com/nathanaelguitar/canopy-code/releases/download/v2026.10.10/canopy-code.json

Or download the archive for your platform below (bin/canopy). Windows support is new: please report issues.

SHA-256 sums are in the .sha256 files.

Canopy Code 2026.10.9

Choose a tag to compare

@nathanaelguitar nathanaelguitar released this 09 Oct 04:55

New: Sign in with Anthropic. /auth → Sign in with Anthropic runs your Claude subscription through Claude Code. Install Claude Code first:

brew install --cask claude-code      # or: npm install -g @anthropic-ai/claude-code

Canopy runs claude auth login for you if you are not signed in yet, then adds Claude Opus 5.5, Sonnet 5.5, Fable 5.1 and Haiku 4.5 to /model. It finds claude on your PATH, in /opt/homebrew/bin, ~/.local/bin, or the npm/bun/volta global bins (override with CANOPY_CLAUDE_CODE_COMMAND). Unset ANTHROPIC_API_KEY and similar overrides for subscription sign-in.

Also includes 2026.10.8's fixes (image budget for size-limited providers like Ollama Cloud; remote-control gateway follows sign-in).

brew upgrade canopy-code   # or: brew install nathanaelguitar/canopy/canopy-code

Then restart canopy and accept the daemon restart.

SHA-256: f583140908596fb7cf00947c4c7e5746f93065d703c8e01ca95d968bc50db5ea

Canopy Code 2026.10.8

Choose a tag to compare

@nathanaelguitar nathanaelguitar released this 09 Oct 01:42

Fixes requests failing with "failed to read request body" on providers with request size limits (e.g. Ollama Cloud) in long sessions with many images: each request now carries at most the 20 most recent images (8 MiB), older ones are replaced with a short note, and a request rejected for size is retried once with only the newest images. Also: a running session's remote-control gateway follows canopy sign-in/sign-out and unpublishes its session cleanly on exit.

brew upgrade canopy-code   # or: brew install nathanaelguitar/canopy/canopy-code

SHA-256: 7ea521779ee74aa6c5859095c4914d2f436ddb2d07b2988777f1ecbc2c9c8877

Canopy Code 2026.10.7

Choose a tag to compare

@nathanaelguitar nathanaelguitar released this 08 Oct 02:34

Canopy Code for Apple silicon Macs.

Install or update with Homebrew:

brew install nathanaelguitar/canopy/canopy-code
brew upgrade canopy-code

Then run canopy. Free to use with your own model provider or ChatGPT sign-in (/gpt-auth). Remote control from the CanopyChat app needs a Canopy account (https://canopychat.app/signup) and a subscription.

What's new

  • Remote Control now follows your Canopy account: signing in or out (with /sign-in, /sign-out, or canopy sign-in in another terminal) restarts sharing for the open session, so it shows up in CanopyChat without restarting Canopy.
  • Turning Remote Control off, switching sessions, or quitting now removes the session from CanopyChat instead of leaving a stale entry.

SHA-256: 81202a29a4b1d6131a2687f925b315654dcaee83ecdc0fa98f5a12774bf8dd6a

Canopy Code 2026.10.3

Choose a tag to compare

@nathanaelguitar nathanaelguitar released this 04 Oct 02:47

Canopy Code for Apple silicon Macs.

Install with Homebrew:

brew install nathanaelguitar/canopy/canopy-code

Then run canopy. Free to use with your own model provider or ChatGPT sign-in (/gpt-auth). Remote control from the CanopyChat app needs a Canopy account (https://canopychat.app/signup) and a subscription.

SHA-256: a615e91eacb7434b409ea1744a2f2f059cdb2f27c74bbd92701afa1bc6f54707