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