A Microsoft Office add-in that integrates GitHub Copilot into Word, Excel, and PowerPoint.
π See GETTING_STARTED.md for setup instructions.
π See TOOLS_CATALOG.md for available Copilot tools.
The getting started guide walks you through running the add-in locally using the tray app. Standalone installers are in development and will be available once code signing is complete.
PowerPoint-spedup.mp4
Excel-GitHubCopilot.mov
Word-GitHubCopilot.mov
βββ src/
β βββ server.js # Dev server (Vite + Express)
β βββ server-prod.js # Production server (static files)
β βββ copilotProxy.js # WebSocket proxy for Copilot SDK
β βββ ui/ # React frontend
βββ dist/ # Built frontend assets
βββ certs/ # SSL certificates for localhost
βββ manifest.xml # Office add-in manifest
βββ installer/ # Installer resources (Electron Builder)
β βββ macos/ # macOS post-install scripts
β βββ windows/ # Windows NSIS scripts
βββ register.sh/.ps1 # Setup scripts (trust cert, register manifest)
βββ unregister.sh/.ps1 # Cleanup scripts
| Command | Description |
|---|---|
npm run dev |
Start development server with hot reload |
npm run start |
Run production server standalone |
npm run start:tray |
Run Electron tray app locally |
npm run build |
Build frontend for production |
npm run build:installer |
Build installer for current platform |
npm run build:installer:mac |
Build macOS .dmg installer |
npm run build:installer:win |
Build Windows .exe installer |
./unregister.sh # macOS
.\unregister.ps1 # Windows- Ensure the server is running: visit https://localhost:52390
- Look for the GitHub Copilot icon in the system tray (Windows) or menu bar (macOS)
- Restart the Office application
- Clear Office cache and try again
- Re-run the register script or installer
- Or manually trust
certs/localhost.pem
- Windows: Check Task Scheduler for "CopilotOfficeAddin"
- macOS: Run
launchctl list | grep copilotand check/tmp/copilot-office-addin.log