Developers digging through the installation files for OpenAI's Codex app โ the coding assistant built into ChatGPT โ found something unexpected: a complete, working copy of LibreOffice, the free office suite, bundled inside the download.
What happened
Codex is marketed as a tool for writing and reviewing code, but it increasingly needs to handle everyday business files too โ Word documents, Excel spreadsheets, PowerPoint decks. Rather than build document-reading and document-writing features from scratch, OpenAI appears to have packaged the entire LibreOffice application inside Codex's installer and calls on it in the background to open, convert, or generate office files.
This was not announced. It surfaced because developers inspecting the app's files noticed LibreOffice's executables and libraries sitting inside the Codex package, taking up a noticeable chunk of disk space. Nothing in the product's marketing or release notes flagged that a separate, full-featured office suite was riding along.
LibreOffice is open source and free to redistribute, which makes it a practical choice for any company that wants document conversion muscle without licensing Microsoft Office or building a parser from the ground up. It has a command-line mode that developers commonly use to convert files headlessly โ turning a Word file into a PDF, or extracting text from a spreadsheet, without ever opening a visible window. That is almost certainly what Codex is using it for.
The practice of embedding one full application inside another is not new. Many desktop apps built with tools like Electron bundle an entire web browser engine just to render their interface. What is less common is bundling a full, independently developed productivity suite as a background utility inside an AI coding tool, without disclosing it.
Why it matters
This fits a broader shift in AI tools: coding assistants are no longer staying in their lane. They are being asked to read a client's Excel file, summarize a contract, or reformat a report โ tasks that have nothing to do with writing code and everything to do with the messy reality of running a business. To do that convincingly, these tools need real document-handling engines, not just approximations.
The quiet way this was bundled also echoes a familiar pattern in software: vendors reach for existing open-source infrastructure to solve a problem fast, and disclosure to end users often lags behind the engineering decision. Chromium inside countless desktop apps followed the same path โ useful, invisible, and rarely explained to the person who just wanted more storage space back.
What this means for small businesses
If you use Codex to process or generate office documents, this explains how it works without requiring Microsoft Office on your machine โ and why it can produce reasonably formatted Word or Excel output. That convenience comes bundled with LibreOffice's own quirks: it does not always render complex Word or Excel formatting identically to Microsoft's software, so double-check anything with intricate tables, macros, or custom fonts before sending it to a client.
There is also a size and maintenance question. A hidden secondary application means Codex's disk footprint is larger than a pure coding tool would need, and any security vulnerabilities discovered in LibreOffice now apply to your installation of Codex too โ patched on OpenAI's schedule, not LibreOffice's own security release cycle.
What to watch
Watch for whether OpenAI formally documents this dependency in release notes or a support page, and whether it commits to timely updates when LibreOffice issues its own security patches. Also worth tracking: whether competing AI coding tools follow the same approach of embedding full third-party applications rather than lightweight libraries, which would signal this is becoming standard practice rather than a one-off shortcut.
The bottom line
No immediate action is required, but if storage space or software supply-chain transparency matters to your business, it is worth checking exactly what is installed alongside any AI tool before deploying it across a team.