Discover and explore top open-source AI tools and projects—updated daily.
hewliyangAI agents for Microsoft Office integration
Top 68.4% on SourcePulse
Summary
This project provides a framework for integrating AI chat panels into Microsoft Office Add-ins, enabling users to interact with documents using their own Large Language Model (LLM) credentials (BYOK). It targets developers and power users seeking to build custom, AI-driven workflows within Word, Excel, and PowerPoint, offering enhanced document manipulation capabilities through built-in tools, a virtual filesystem, and a sandboxed shell.
How It Works
The monorepo is structured around a headless SDK (@office-agents/sdk) that manages the agent runtime, tools, storage, virtual filesystem (VFS), skills, OAuth, and web search functionalities. A core package (@office-agents/core) provides the React-based chat UI, re-exporting the SDK and offering chat components, settings, and session management. Specific add-ins for Excel (@office-agents/excel) and PowerPoint (@office-agents/powerpoint) leverage Office.js wrappers and system prompts to integrate deeply with their respective applications. The "Bring Your Own Key" (BYOK) approach ensures users control their API keys and data privacy.
Quick Start & Requirements
pnpm installpnpm dev-server:excel (for Excel dev server), pnpm start:excel (to launch Excel with add-in sideloaded). Similar commands exist for PowerPoint (dev-server:ppt, start:ppt).pnpm (Node.js package manager).Highlighted Details
Maintenance & Community
No specific details on contributors, sponsorships, or community channels were provided in the README.
Licensing & Compatibility
Limitations & Caveats
This project is explicitly stated as "not production-ready" and is not intended for publication to the Microsoft Add-in Store. It serves primarily as a framework and reference for building custom Office-based AI agents.
1 week ago
Inactive
cloudflare
agentscope-ai