Cmdify
Developer productivity toolkit for VS Code
AI command generation, focus timer, TODO scanner, code notes, and achievements.

Quick Start
- Press
Cmd+Shift+C (Mac) or Ctrl+Shift+C (Windows/Linux)
- Type what you want: "delete all merged git branches"
- Review and run the generated command
Features
🤖 AI Command Generation
Supports OpenAI, Anthropic Claude, Azure OpenAI, and custom endpoints (any OpenAI-compatible or Google-style API).
📚 Command Library
Save, organize with tags, and reuse commands. Sync across machines via GitHub Gist.
⏱️ Focus Timer
Pomodoro timer with animated companions, session tracking, and streak counter.
📋 TODO Scanner
Auto-detects TODO, FIXME, HACK comments. Set reminders with @tomorrow or @2024-12-01.
📝 Code Notes
Select code and add notes directly in your editor. Notes are saved at workspace level, displayed in a webview panel and sidebar tree. Supports color coding, tags, and language detection.
AI Provider Setup
- Run
Cmdify: Configure AI Provider from Command Palette
- Select your provider and enter API key
- Choose a model
💡 Custom provider supports any API: local servers, self-hosted models, or third-party services.
Key Commands
| Command |
Description |
Cmdify: Create Command |
Generate command from natural language |
Cmdify: Run Command |
Execute a saved command |
Cmdify: Sync Commands |
Sync with GitHub Gist |
Cmdify Focus: Start |
Start focus timer |
Cmdify TODOs: Scan |
Scan workspace for TODOs |
Cmdify: Add Note to Selection |
Add a note to selected code |
Cmdify: Show Notes |
Open the notes panel |
Keyboard Shortcuts
| Shortcut |
Command |
Cmd+Shift+C / Ctrl+Shift+C |
Create Command |
Cmd+Shift+N / Ctrl+Shift+N |
Add Note to Selection |
Settings
| Setting |
Description |
Default |
cmdify.ai.provider |
AI provider |
openai |
cmdify.ai.model |
Model to use |
gpt-4.1-nano |
cmdify.focus.focusDuration |
Focus duration (min) |
25 |
cmdify.todos.scanOnSave |
Auto-scan on save |
true |