If you use a “coding” agent to do research, write reports, or build things: you know they can do way more than write code. Pi for Excel puts some of that power inside your spreadsheets, where you can actually work with it interactively. No account needed: login with wherever you get your AI from.
Install itFree & open source. View on GitHub
Excel is both your calculator and your interface. This gives your agent that same interface.
Pi for Excel reads the actual workbook: the structure, the formatting, the formulas, your current selection. It doesn't need an export and you can see it work in real time. It's working in the same place you are.
Multiple session tabs, conversation history, auto-context on every turn, any model you want. Built-in multi-provider web search and page fetch help you cross-check assumptions quickly.
Between saves, every edit gets an automatic checkpoint with one-click undo.
I have very specific opinions about how my spreadsheets are set up. You might too.
Set your format conventions once and they're baked into Pi's tools. Give it Skills and files. Set house rules for yourself or specific files — like AGENTS.md and CLAUDE.md, but for spreadsheets.
You can ask Pi for Excel to build its own extensions — sidebar widgets, sub-agents, live data feeds, specialist tools, SaaS integrations. Extensions can call LLMs, fetch HTTP data, persist storage, and register tools through the built-in bridge.
Examples coming soon — we're collecting real ones from actual use.
Download one file, drop it in a folder, open Excel. If you have an agent like Claude Code or Pi handy, you can just ask it to do all of this for you.
This small file tells Excel where to find Pi. It's the only thing you need to download.
manifest.prod.xmlOpen Terminal and paste this. It creates the folder if needed and copies the file.
$ mkdir -p ~/Library/Containers/com.microsoft.Excel/Data/Documents/wef && \
cp ~/Downloads/manifest.prod.xml ~/Library/Containers/com.microsoft.Excel/Data/Documents/wef/
~/Downloads/ to wherever you put it.
Same file — a small config that tells Excel where to find Pi.
manifest.prod.xmlmanifest.prod.xml file you downloadedClick Open Pi in the ribbon.
Works with your existing subscriptions, or with a plain API key.
If you already pay for Claude, Copilot, or another provider, you can log in directly — no API key needed. Some OAuth flows need a small local helper because Office webviews can block those endpoints via CORS.
Start the helper in Terminal (recommended if you already have Node.js):
$ npx pi-for-excel-proxy
No Node.js? Use the installer script:
$ curl -fsSL https://piforexcel.com/proxy | sh
Keep it running while you use Pi. In the sidebar: /settings → Proxy → enable, set URL to https://localhost:3003. Then run /login and sign in.
If you have an API key, just paste it. No proxy needed. In the sidebar, type /login, expand a provider, paste your key, hit Save.