Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summon logo

Summon

Right-click anything → Summon Claude.

A tiny, beautiful Windows companion that turns any file selection into a Claude task. One small window. No terminal. Ever.

Windows PowerShell WPF License

Summon Claude window in dark mode

What it does

Select any files in Explorer — say, 30 images — right-click, hit Summon Claude, and type what you want:

"convert these to webp and resize to 1080p"

A Claude-themed window shows a spinning starburst while the task runs completely in the background, then presents the result right there. You never see a terminal.

Features

  • Global — works on files, multi-selections, folders, folder backgrounds, drives, and the desktop, on every drive
  • One clean window — type the task, watch it work (with elapsed timer), read the result. Cancel anytime
  • Claude-branded UI — the official starburst, coral accent, and warm ivory/charcoal palette, automatically following your system light/dark theme
  • Multi-select smart — Explorer fires one process per selected file; Summon aggregates them into a single prompt via mutex coordination (tested with concurrent invocations)
  • Zero dependencies — pure PowerShell 5.1 + WPF. If Windows runs, Summon runs
  • Per-user install — everything lives in HKCU, no admin rights needed

Requirements

  • Windows 10 / 11
  • Claude Code CLI available as claude in PATH

Install

git clone https://github.com/ishnn/summon.git
cd summon
powershell -ExecutionPolicy Bypass -File .\install.ps1

Then right-click anything → Show more optionsSummon Claude.

Tip: Windows 11 tucks registry-based entries under Show more options (Shift+F10). To get the classic full menu on first right-click:

reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /ve /f

then restart Explorer. Revert anytime by deleting that key.

How it works

Stage File What happens
Right-click registry verb Explorer launches prompter.ps1 once per selected item
Aggregate prompter.ps1 Instances rendezvous through a named mutex; one becomes the UI owner and collects every selected path
Prompt prompter.ps1 A WPF window (theme-aware, draggable, Enter to run, Esc to close) captures your task
Execute runner.ps1 claude -p runs hidden in the working folder with your task + the selected paths, streamed to a result file
Result prompter.ps1 The same window flips to the outcome — Claude's response, scrollable, with exit status

A note on permissions

Background tasks run with --dangerously-skip-permissions, because a headless run has no way to ask for tool approval. Whatever you type executes without confirmation — treat the prompt box with the same respect you'd give a terminal.

Uninstall

powershell -ExecutionPolicy Bypass -File .\uninstall.ps1

Removes every context-menu entry. Delete the folder and it's like it was never there.

License

MIT © 2026 Ishan Agrawal

About

Right-click anything on Windows and summon Claude - a beautiful zero-terminal prompt window for Claude Code

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages