Your AI toolkit,
inside your editor
AI Coach lives in your VS Code and Cursor sidebar. Browse and install expert AI skills, manage MCP servers across all your agents, audit your entire AI toolchain, and watch your Claude & Cursor usage in real time — without leaving your editor.
Transform product requirements into executable technical architecture…
Install a commit-msg hook that auto-strips AI tool attribution…
Master project planning with WBS, Gantt charts, resource allocation…
4 panels, one sidebar
Everything in context
No more switching to the browser to find a skill, debug your MCP config, or check if you're about to blow your Claude quota.
Explore — Browse & Install
Search 42+ expert AI skills and 86+ MCP servers from aicoach.pw. Each card shows tags, upvote count, and installed state. One click installs the SKILL.md into your Cursor skills directory or merges an MCP server into your mcp.json.
- Full-text search across skills and MCP servers
- One-click install to global ~/.cursor/ or project scope
- Category icons and upvote counts on every card
- PKCE sign-in to sync your library across machines
Installed — Manage What's Active
See all installed skills split by scope (global ~/.cursor/ vs project .cursor/). MCP servers are grouped by editor and scope with transport and auth pills. Toggle, remove, or open config files without touching the terminal.
- Skills split: global vs project scope
- MCP servers across Cursor, Claude Desktop, VS Code, Windsurf
- Toggle enable/disable without editing JSON manually
- Status bar shows live MCP count
My Setup — AI Environment Audit
Auto-detects every AI tool installed on your machine. Gives you an AI Setup Score with actionable hints. Scans your workspace for missing context files (CLAUDE.md, .cursorrules, etc.) and lets you create them from templates.
- Detects 11 AI tools: Cursor, VS Code, Windsurf, Claude Code, Codex CLI, Aider, Gemini CLI…
- AI Setup Score with gap analysis and improvement hints
- MCP compatibility matrix across all detected editors
- One-click context file creation from templates
Usage — Token & Cost Tracking
Reads local usage data from Claude Code (~/.claude/) and Cursor (~/.cursor/). Shows token counts, request totals, model breakdown, and daily cost. Alerts when you're approaching quota limits. Status bar refreshes every 60 seconds.
- Today / Week / Month period selector
- Claude model breakdown: Opus, Sonnet, Haiku
- Cursor premium vs fast request tracking
- Alert cards when quota exceeds 80%
Installation
Up in 30 seconds
Works in VS Code, Cursor, and any VS Code-compatible editor.
Step 01
Install from Marketplace
Open the Extensions panel in VS Code or Cursor (⇧⌘X / Ctrl+Shift+X), search AI Coach, and click Install. Or use the quick link below.
Open MarketplaceStep 02
Open the AI Coach sidebar
Click the AI Coach icon in the activity bar on the left. The sidebar opens with four tabs: Explore, Installed, My Setup, and Usage.
Step 03
Install your first skill
Browse the Explore tab, pick a skill, and click Install. The SKILL.md file is written to your Cursor skills directory and is immediately active.
Browse skillsInstall from .vsix (offline or CI)
Build the package from source, then install via the Extensions panel's "Install from VSIX" option.
Compatibility
Works where you work
Cursor
Best experience- Skill files write to ~/.cursor/skills/ (global) or .cursor/skills/ (project)
- MCP entries merge into ~/.cursor/mcp.json or workspace .cursor/mcp.json
- Usage reads Cursor premium and fast request quotas live
- My Setup detects Cursor as active editor and shows Skills + MCP + Rules capability pills
VS Code
Supported- Sidebar panel works identically — all 4 tabs available
- Skills install to ~/.cursor/skills/ (usable by any agent that reads them)
- MCP management available; VS Code itself reads .vscode/mcp.json
- Active editor detected automatically via vscode.env.appName
Windsurf
Detected- Windsurf is detected in My Setup and shown in the compatibility matrix
- MCP servers in ~/.windsurf/ are visible in the Installed tab
- Skill installation writes to .cursor/ paths; Windsurf does not natively load these
- .windsurfrules creation supported from My Setup context file templates
Configuration
All settings, documented
Open Settings → Extensions → AICoach or search aicoach in the Command Palette.
aicoach.skills.installLocation user Install SKILL.md to ~/.cursor/skills (user) or .cursor/skills in the workspace (workspace). aicoach.mcp.configTarget user Merge MCP entries into ~/.cursor/mcp.json (user) or workspace .cursor/mcp.json. aicoach.usage.statusBar.enabled true Show AI usage summary in the status bar with hover details. aicoach.usage.editors ["claude","cursor"] Which AI tools to track in the status bar. aicoach.usage.refreshInterval 60 Seconds between usage data refreshes (10–600). Lower = more current, higher = less CPU. aicoach.apiBaseUrl https://aicoach.pw API origin for skills and MCP data. Override for staging only. Changelog
What's new
- PKCE OAuth sign-in — authenticate directly from VS Code / Cursor
- Dynamic auth header with user avatar and sign-out
- Lucide icon system — 30+ inline SVGs, per-skill category icons
- Redesigned Install buttons, category badges, and footer pills
- Dark theme overhaul: #1E1E2E shell, #22D3EE cyan accent
- AI Setup Score with progress bar and improvement hints
- Featured banner, installed state badges on skill cards
- Compact MCP rows with transport / auth pills, expand on click
- OpenCode CLI detection and config parsing
- Claude Code project .mcp.json detection
- Multi-editor MCP management (Cursor, Claude Desktop, VS Code, Windsurf)
- Remove MCP server from Installed tab with confirmation
- Editor-grouped MCP view by scope (global vs project)
- New vibrant AI Coach extension icon
- Full CIR architecture rewrite — tabbed sidebar panel
- Explore, Installed, My Setup, Usage tabs
- Auto-detect 11 AI tools installed on your system
- Status bar usage tracking with 60-second auto-refresh
Ready to level up your AI workflow?
Install AI Coach, browse the full skill library, and put 42+ expert skills to work — inside the editor you already use.