Skip to content
| Marketplace
Sign in
Visual Studio Code>AI>AwareNew to Visual Studio Code? Get it now.
Aware

Aware

Burke Holland

|
15 installs
| (0) | Free
AI-powered awareness manager that tracks your M365 meetings and helps make sure you never miss an important event.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Aware

AI-powered meeting and document awareness for VS Code that integrates with Microsoft 365 via the Work IQ MCP server to keep you in the loop.

Screenshot of aware in sidebar

Prerequisites

This extension requires:

  1. GitHub Copilot - Active subscription with the GitHub Copilot extension installed
  2. Microsoft 365 Copilot License - Required for each user accessing Work IQ
  3. Work IQ MCP Server - Must be configured in VS Code (see setup below)
  4. Admin Consent - Your organization's admin must grant consent for Work IQ (Admin Guide)

Work IQ MCP Server Setup

The extension uses Microsoft Work IQ to access your Microsoft 365 calendar data.

Quick Install (recommended):

Install Work IQ in VS Code

Manual Configuration:

Add to your VS Code MCP settings:

{
  "workiq": {
    "command": "npx",
    "args": ["-y", "@microsoft/workiq", "mcp"]
  }
}

First-time setup:

# Accept the EULA (required on first use)
npx @microsoft/workiq accept-eula

Note: Work IQ is in Public Preview. Features and APIs may change.

Features

Meeting Awareness

  • Automatic Calendar Sync: Uses the Work IQ MCP server to fetch your upcoming meetings from Microsoft 365
  • Meeting Reminders: Get notified before meetings start (configurable reminder time)
  • Status Bar Integration: See your next meeting at a glance in the VS Code status bar
  • One-Click Join: Join online meetings directly from VS Code

Copilot Integration

  • @aware Chat Participant: Chat with @aware to manage your meetings

    • /meetings - Show your upcoming meetings
    • /next - See when your next meeting is
  • Language Model Tools: Copilot can use these tools to help you:

    • aware_getMeetings - Get all meetings (including in-progress) for today, tomorrow, or the week
    • aware_getNextMeeting - Get current meeting (if in progress) and next upcoming meeting details

Sidebar Views

  • Meetings: A rich webview showing all your meetings with visual status indicators
    • Happening Now - Meetings currently in progress with "Live" badge and red accent
    • Starting Soon - Meetings within the next 15 minutes with orange accent
    • Later Today - All other upcoming meetings for today
    • Tomorrow - Preview of tomorrow's meetings
    • Click any online meeting to join directly
  • Related Documents: See M365 documents related to your current workspace

Requirements

Requirement Details
VS Code 1.108.1 or later
GitHub Copilot Required for chat participant and language model tools
Microsoft 365 Copilot License required for Work IQ access
Work IQ MCP Server See Prerequisites for setup
Node.js Required for npx to run Work IQ

Extension Settings

This extension contributes the following settings:

Setting Default Description
aware.meetingReminderMinutes 10 Minutes before a meeting to show a reminder notification
aware.refreshIntervalMinutes 5 How often to refresh the meeting list from your calendar
aware.preferredModel "" Preferred language model for the Aware assistant. Use Aware: Select Model to choose.
aware.showStatusBar true Show Aware status in the status bar
aware.enableNotifications true Enable meeting reminder notifications
aware.workingHoursStart 09:00 Start of working hours (HH:MM format)
aware.workingHoursEnd 17:00 End of working hours (HH:MM format)

Commands

Command Description
Aware: Show Upcoming Meetings Display your upcoming meetings in a quick pick
Aware: Refresh Meetings Refresh the meeting list from your calendar
Aware: Refresh Related Documents Refresh documents related to your current workspace
Aware: Join Meeting Join the current or next online meeting
Aware: Select Language Model Choose which AI model Aware uses
Aware: Add Work IQ MCP Server Add the Work IQ MCP server to your settings
Aware: Open Settings Open Aware settings

How It Works

  1. Calendar Integration: The extension uses the Work IQ MCP server to query your Microsoft 365 calendar for upcoming meetings.

  2. Meeting Tracking: Meetings are cached locally and refreshed at configurable intervals. The extension tracks meeting status (upcoming, in progress, ended).

  3. Notifications: When a meeting is approaching (based on meetingReminderMinutes), you'll receive a notification with options to join or dismiss.

  4. Copilot Integration: Use @aware in Copilot Chat to interact with your calendar using natural language.

Known Issues

  • Work IQ requires a Microsoft 365 Copilot license; the extension will show an error if the MCP server is not configured
  • Some meeting properties may not be available depending on your Microsoft 365 configuration

Troubleshooting

"Work IQ MCP server not available" error:

  1. Ensure Work IQ is installed: npx @microsoft/workiq version
  2. Accept the EULA: npx @microsoft/workiq accept-eula
  3. Verify MCP configuration in VS Code settings
  4. Check that your organization has granted admin consent

Meetings not loading:

  1. Verify your Microsoft 365 Copilot license is active
  2. Make sure that you are on a VPN if required for your org, etc.
  3. Try running What are my meetings today" in Copilot chat to test

Release Notes

0.0.2

  • Screenshot added to README
  • That's pretty much it

0.0.1

  • Initial release
  • Meeting tracking and reminders
  • @aware chat participant with /meetings and /next commands
  • Language model tools for Copilot
  • Sidebar views for meetings and related documents
  • Status bar integration

Stay aware, stay on schedule!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft