Free offline AI assistant for Windows — reads your screen, hears your question, speaks the answer. No API key, runs locally with Ollama.
# Add to your Claude Code skills
git clone https://github.com/Bitshank-2338/clicky-windowsGuides for using ai agents skills like clicky-windows.
Last scanned: 7/17/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-07-17T06:14:54.238Z",
"npmAuditRan": true,
"pipAuditRan": false,
"promptInjectionRan": true
}clicky-windows is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Bitshank-2338. Free offline AI assistant for Windows — reads your screen, hears your question, speaks the answer. No API key, runs locally with Ollama. It has 100 GitHub stars.
Yes. clicky-windows passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/Bitshank-2338/clicky-windows" and add it to your Claude Code skills directory (see the Installation section above).
clicky-windows is primarily written in Python. It is open-source under Bitshank-2338 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh clicky-windows against similar tools.
No comments yet. Be the first to share your thoughts!
An AI teaching companion that lives next to your cursor. Ask it anything about your screen — it points, explains, and guides you step-by-step, like a real tutor sitting beside you.
Clicky is a Windows port of farzaa/clicky (originally macOS/SwiftUI). Built with Python 3.11+ and PyQt6, runs fully in the background, and works with every major AI provider.
Clicky is a little AI buddy that lives next to your cursor. Hold a hotkey, ask it something about your screen, and it talks back — pointing at buttons, walking you through steps, drawing arrows on your screen. Think of it as a patient tutor sitting beside you while you learn anything: video editing, coding, a new app, whatever.
No more Alt-Tab to ChatGPT. No more typing out descriptions of what's on your screen. Just hold Ctrl + Win, speak, and Clicky handles the rest.
Works 100% offline with Ollama or LM Studio, or plug in your Claude / OpenAI / Gemini / GitHub Copilot key for the full experience.
┌─────────────────────────────────────────────┐
│ Your screen (browser, IDE, Premiere, etc.) │
│ │
│ 🔵◂ ← Clicky, your blue buddy │
│ (floats beside your real cursor) │
│ │
│ ┌───────────────────────────┐ │
│ │ Clicky [Claude] — │ ← panel │
│ │ ● Thinking… │ │
│ │ "The search bar is │ │
│ │ right here ↗" │ │
│ │ Model: claude-sonnet-4… │ │
│ └───────────────────────────┘ │
└─────────────────────────────────────────────┘
The blue triangle sits 35 px right / 25 px below your real cursor. When you ask it to point at something, it flies there along a smooth bezier arc (teacher pace), dwells with a pulsing highlight ring, then flies back.
[1], [2] citations| Provider | How to unlock |
|---|---|
| Claude (Anthropic) | ANTHROPIC_API_KEY in .env |
| OpenAI GPT-4o | OPENAI_API_KEY in .env |
| GitHub Copilot | Free for students — device-flow login via tray |
| Gemini | GOOGLE_API_KEY in .env |
| Ollama (local) | Run ollama serve — free, always available |
| LM Studio (local) | Start the local server in LM Studio's Developer tab — free, no key |
Priority chain (auto-detected): Claude → OpenAI → Copilot → Gemini → Ollama / LM Studio
Switch mid-session from the system tray — takes about a second, no restart needed.
/models endpoint with billing multiplier, 6-hour cache| Provider | Quality | Key needed |
|---|---|---|
| ElevenLabs | Premium voice clone | ELEVENLABS_API_KEY |
| OpenAI TTS | High quality | OPENAI_API_KEY |
| Edge TTS | Free, 400+ voices | None |
| Provider | Speed | Key needed |
|---|---|---|
| Deepgram | Fast, accurate | DEEPGRAM_API_KEY |
| OpenAI Whisper | Very accurate | OPENAI_API_KEY |
| whisper.cpp | 3–5× faster, local | None (pip install pywhispercpp) |
| Faster-Whisper | Local, free fallback | None |
%LOCALAPPDATA%\Clicky\journal.db| Toggle | What it does |
|---|---|
| Slow Mode | 1.7× slower bezier flight + longer dwell — easier to follow |
| Quiz Mode | Clicky asks you questions instead of answering; evaluates in one sentence |
| Privacy Guard | Skips the screenshot when a password manager / banking window is detected |
| Code Mode (auto) | Code-specialist prompt when an IDE is active |
| Multilingual | Auto-detects language, replies in kind, switches TTS voice |
| OCR Fallback | Runs Tesseract on screenshots when fine text is mentioned |
langdetect + Unicode script heuristicslesson_YYYY-MM-DD_HH-MM.mp4 + lesson_YYYY-MM-DD_HH-MM_transcript.md%LOCALAPPDATA%\Clicky\recordings\Clicky can draw directly on your screen as it explains:
[ARROW:x1,y1->x2,y2] — animated arrow between two points[CIRCLE:x,y,r:label] — pulsing circle with optional label[UNDERLINE:x,y,w] — underline beneath text[LABEL:x,y:text] — floating text labelAnnotations fade out after ~4 seconds and clear automatically on the next query.
pynput (included in requirements.txt)AvaNeural, JennyNeural, GuyNeural, AriaNeural, etc.python -c "from audio.tts.edge_tts_provider import EdgeTTSProvider; print(EdgeTTSProvider.list_voices_sync())"
Detects sensitive windows and skips the screenshot entirely:
login, sign in, banking, .env files, credit cardCreate your own voice triggers — no pull request needed:
# ~/.clicky/skills/my_skill.py
import asyncio
SKILL = {
"name": "open_calculator",
"trigger": r"(open|launch|start) calculator",
"description": "Opens Windows Calculator",
"handler": open_calc,
}
async def open_calc(transcript: str, manager) -> str:
import subprocess
subprocess.Popen("calc.exe")
return "Opening calculator for you."