Open and bookmark this: https://offi.ceo
It's a home page that helps you launch common apps in your Microsoft 365 subscription — faster than hunting through the waffle menu that no longer exists, and without a Copilot chat box blocking the way.
Some more background info is available in the launch post.
What can it do?
- Customisable tile grid — add, remove, and reorder app tiles; persisted in localStorage
- Quick-create shortcuts — hover a tile to reveal a
+button that opens a blank Word doc, Excel sheet, PowerPoint, OneNote page, or Teams meeting directly - Keyboard shortcuts — press
O,W,E,Tetc. to launch apps without touching the mouse;?shows the full list - Admin portals section — one-click access to M365 Admin, Entra ID, Exchange Admin, Teams Admin, Intune, Purview, Security, Azure Portal, and Power Platform Admin Center (collapsed by default, so it's there when you need it)
- Power Platform section — quick-launch links to all five makers plus an environment switcher: save your environments by GUID and get instant deep links to Solutions, Apps, Dataverse tables, Flows, and environment settings
- Light/dark theme, export/import config as JSON, installable as a PWA
Doesn't Microsoft offer this already?
They used to - until Copilot took over everything. Today, when you visit a URL like office.com, you won't find your trusty Office applications there. You'll be greeted with Copilot chat and agents. There's not even the traditional waffle menu in the top left corner anymore.
Wow, that's not great...
Tell me about it. It's quite alright to launch new products and make GenAI available. It's another thing to force it upon paying customers.
It's built with GenAI. Lovable and ChatGPT got it started; Claude Code by Anthropic took over for v1.3.0 and is now doing most of the heavy lifting.
Hey! I thought you didn't want AI to take over everything?
I use GenAI every day, for many things. There's a time & place for it. The bottom line is, we need to let people decide what's suitable for them. Instead of deciding that AI will replace them or all their tools.
This project is built with:
- Vite
- TypeScript
- React
- shadcn-ui
- Tailwind CSS
Plus anything else the AI generators added after this readme was written.
Are you sure you know how to use these things...
I'm sure I don't know. I'm not a developer who has ever done traditional programming. I've been a citizen developer / low-code developer for the past 20 years. Working with business apps in the Microsoft ecosystem, like Dynamics 365 and Power Platform.
Why are you here on GitHub then?
Because I like exploring new tech and seeing how far I can get with it. Like it or not, vibe coding is a thing now. Our new Chatty AI overlords offer better tools for building apps than the earlier low-code GUI experiences did. At least when building for the public web, with no sensitive business data nor enterprise governance requirements.
I've got some ideas on how this could be improved/fixed
Awesome! Open an issue and let's see how this open source thing works.
I write a weekly newsletter called Perspectives on Power Platform. "Brutally honest and cheerfully sarcastic insights on Microsoft’s low-code and AI technology, business apps, and the business of software."
I work as a solopreneur and Power Platform Advisor at Niiranen Advisory Oy. If you've got questions or needs around Microsoft business apps, low-code governance, licensing(!), then maybe I could help you.
Finally, I do social posts on LinkedIn, Mastodon and Bluesky. Opinions are my own and I've got plenty of them.
