anshdhawann/claude-plugin-m365-gateway — explained in plain English
Analysis updated 2026-05-18
Use the official Claude for Microsoft 365 add-in with a local model instead of Anthropic's API.
Route Word, Excel, PowerPoint, and Outlook AI requests through a self-hosted gateway for cost or privacy control.
Connect the Office add-in to any OpenAI-compatible provider such as OpenRouter or a self-hosted vLLM instance.
Map different Claude model tiers to different backend models of your choosing.
| anshdhawann/claude-plugin-m365-gateway | 0verflowme/alarm-clock | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | — | CSS | Python |
| Last pushed | — | 2022-10-03 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | hard | easy | moderate |
| Complexity | 4/5 | 2/5 | 4/5 |
| Audience | ops devops | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a VPS, a domain name for TLS, Docker Compose, and a working OpenAI-compatible provider backend.
Claude for Microsoft 365 is an official add-in that brings AI assistance directly into Word, Excel, PowerPoint, and Outlook. By default it routes requests through Anthropic's own servers. This project, claude-plugin-m365-gateway, is a self-hosted bridge that intercepts those requests and redirects them to any compatible AI provider you choose instead, whether that is a local model running on your own hardware, a third-party API service, or Anthropic's API directly. The bridge is built from two pieces running together. Caddy is a web server that handles encrypted HTTPS connections and the security headers the Office add-in requires. LiteLLM sits behind Caddy and acts as a translator: the Office add-in speaks Anthropic's message format, but LiteLLM converts that into whatever format your chosen AI provider expects, then converts the response back. The result is that the Office add-in works without changes while your requests go to the backend you configured. To set it up you need a server, a domain name pointing to that server, and a compatible AI provider. You edit a few configuration files to specify your provider's address and API key, then launch the whole stack with a single Docker command. Docker is a tool that packages software so it runs consistently anywhere. Caddy automatically obtains a security certificate so traffic is encrypted. Once running, you open the Claude add-in inside any Office application, choose the enterprise gateway option on the sign-in screen, and enter your gateway's address. The full README was longer than what was shown, so some configuration details may not appear here.
A self-hosted gateway that lets the Claude for Microsoft 365 add-in connect to any OpenAI-compatible AI provider, including local models, instead of Anthropic's servers.
No license information is stated in the README.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.