Monitors your clipboard and forwards its contents to an LLM web UI (Gemini or ChatGPT). The response is copied back to your clipboard for easy pasting. Screenshots are also supported — paste multiple images before sending.
- Python 3
- Google Chrome
pip install -r requirements.txt
- Run
main.py - Clippy will launch Chrome automatically if it isn't already open
- Navigate to gemini.google.com or chatgpt.com and log in
- Copy any text — Clippy will send it to the active backend and copy the response back to your clipboard
- Optionally take screenshots first (Win+Shift+S) — images are added to the prompt and sent with the next text you copy
Clippy starts on the Gemini backend. Switch at any time with !gemini / !chatgpt.
| Command | Description |
|---|---|
!on |
Enable Clippy |
!off |
Disable Clippy |
!once |
Send one message (including any queued images) then disable |
!clear |
Clear any images queued in the input box |
!gemini |
Switch to the Gemini backend |
!chatgpt |
Switch to the ChatGPT backend |
!help |
Copy a brief command reference to the clipboard |
Commands are detected by copying them to the clipboard. Clippy will confirm the action by writing the result back to the clipboard.