Quickstart
What is OpenDocBot?
OpenDocBot is a 100% client-side, provider-agnostic AI agent for Microsoft Office (Word, Excel, PowerPoint). Connect your own API keys from any provider (OpenAI, DeepSeek, Anthropic, Gemini, Ollama, OpenRouter, OpenCode, or any OpenAI-compatible endpoint), and the model reads, writes and formats your content directly.
Bring your own keys and models, gate every action behind human-in-the-loop approval, or self-host it: your data never has to leave your infrastructure.
Try the hosted instance
A public instance is hosted at opendocbot.com/app. We only serve the add-in once, when your Office taskpane first loads; afterwards everything runs entirely on your machine and talks to your AI provider directly. No document data ever reaches our servers.
Requirements
- Microsoft Office 365: Word, Excel or PowerPoint (desktop or web)
- An LLM provider that allows browser access (see below)
1. Sideload the add-in in Office
⚠️ OpenDocBot is currently in Early Access. Microsoft Marketplace distribution is coming, but sideloading is currently required. This is the same OpenDocBot experience you'll get through Marketplace. We're onboarding power users now to help test the product, find edge cases, and shape what's next.
Office 365 Local
In case of having the Office 365 apps installed locally, the add-in can be sideloaded persistently.
Run the following command in PowerShell as administrator:
powershell
irm https://opendocbot.com/sideload.ps1 | iexThis command runs the https://opendocbot.com/sideload.ps1 script on your machine, which automatically configures persistent add-in sideloading via the network share method.
Admin Priviledges
This scripts requires admin priviledges due to the required creation of a local network share (New-SmbShare cmdlet). The script can be fully audited at https://opendocbot.com/sideload.ps1
2. Connect a provider
- Open the add-in Settings (gear icon)
- Pick a Preset, paste your API key
- Test Connection, then Apply
3. Talk to your document
Type a request and press Enter; for example, in Word: "Make the selected heading green and bold." Or in PowerPoint: "Turn this deck into a retro wine label style."
Self-hosting
If you want full control, or need the proxy for providers without browser CORS (like OpenCode), you can run OpenDocBot on your own infrastructure. The full guide (Docker, Node, static hosting, HTTPS/TLS certificates, the proxy and production manifests) is on the Self-hosting page.
Next steps
- Compatibility: providers, features, Office versions, CORS
- Configuration: every setting explained
- Features: HITL, prompt caching, reasoning and more
- Self-hosting: Docker, the proxy, production manifests