Skip to content

colbymchenry/claude-context-menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

claude-icon  Claude Code Context Menu

Right-click context menu entries for "Open with Claude Code" and "Resume Chat with Claude" on Windows, macOS, and Linux.

Entry What it does
Open with Claude Code Opens a terminal in the selected folder and starts claude
Resume Chat with Claude Opens a terminal in the selected folder and runs claude --resume (interactive session picker)

Windows

CONTEXT_MENU

Download ClaudeCodeContextMenu-Setup.exe from the latest release and run it.

  1. Run the installer — no admin required
  2. A System Detection page shows what was found (Windows Terminal, Developer Mode, .NET 8, etc.)
  3. Click through the wizard — classic context menu entries are installed automatically
  4. On Windows 11 with .NET 8 Runtime + Developer Mode, entries also appear in the top-level right-click menu
  5. Right-click any folder to see "Open with Claude Code" and "Resume Chat with Claude"

Uninstall: Settings → Apps → Installed apps → Claude Code Context Menu → Uninstall.

Alternative: install from source

Double-click windows/install.cmd. This runs the PowerShell installer directly from the repo — it can also download the .NET 8 SDK and build the shell extension on-the-fly.

Uninstall: Double-click windows/uninstall.cmd.

macOS

Screenshot 2026-02-19 at 4 49 48 PM

Download ClaudeCodeMenu.dmg from the latest release, open it, and drag Claude Code Menu to Applications.

  1. Launch Claude Code Menu — helper scripts install automatically
  2. Click "Enable Finder Extension in System Settings"
  3. Toggle on Claude Code Menu under Added Extensions
  4. Right-click any file or folder in Finder — entries appear at the top level with the Claude icon

Uninstall: Move Claude Code Menu to Trash. To also remove helper scripts:

rm -rf ~/Library/Application\ Scripts/com.anthropic.ClaudeCodeMenu.FinderExtension

Linux (Not Tested)

bash linux/install.sh

The script detects installed file managers and configures each:

File manager Location Icons
Nautilus (GNOME Files) Right-click → Scripts No (Nautilus limitation)
Dolphin (KDE) Right-click context menu Yes
Nemo (Cinnamon/Mint) Right-click context menu Yes

The icon is installed to ~/.local/share/icons/claude-code.png.

Terminal detection falls back through: gnome-terminalx-terminal-emulatorxterm.

Uninstall:

bash linux/uninstall.sh

Project structure

claude-context-menu/
├── icons/
│   ├── claude-icon.png        Icon for all platforms
│   └── claude-icon.ico        Windows icon (used by installer)
├── windows/
│   ├── installer.iss          Inno Setup script → .exe installer
│   ├── install.cmd            Double-click to install (from source)
│   ├── uninstall.cmd          Double-click to uninstall
│   └── modern/                Shell extension source (C#/.NET 8)
├── macos/
│   ├── ClaudeCodeMenu/        Finder Sync Extension (Swift, builds DMG)
│   ├── install.sh             Quick Actions fallback
│   └── uninstall.sh
└── linux/
    ├── install.sh             bash linux/install.sh
    └── uninstall.sh

Prerequisites

  • Claude Code installed and available as claude in your terminal

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors