Back to list
Industry NewsOpenAILibreOfficeOpen Source

OpenAI's ChatGPT Desktop App Discovered to Bundle Full LibreOffice Suite and Development Runtimes

A technical investigation into the OpenAI Codex desktop app, recently rebranded as ChatGPT, has revealed a massive 1.7GB local runtime environment stored within the user's cache directory. Discovered by developer Simon Willison, the 'codex-primary-runtime' folder contains a comprehensive suite of tools, including full installations of Python and Node.js, alongside native binaries for Git, Poppler, and the LibreOffice open-source office suite. These components are integrated into the application via a 'skills' system, which provides the AI with the necessary instructions to utilize these local binaries for document processing and code execution. This discovery highlights the significant local infrastructure OpenAI is deploying to support its desktop application's advanced capabilities.

Hacker News

Key Takeaways

  • Massive Local Footprint: The ChatGPT (formerly Codex) desktop app installs a 1.7GB runtime folder named codex-primary-runtime in the user's ~/.cache/ directory.
  • Bundled Open-Source Software: The runtime includes a full copy of the LibreOffice suite, which forked from OpenOffice.org in 2010, to handle document-related tasks.
  • Development Environments: Full installations of Python and Node.js are bundled within the app to support local code execution and processing.
  • Native Binary Integration: The app utilizes native binaries for Git and Poppler, managed through a specific "skills" architecture located in the application's plugin directory.
  • Rebranding Transition: The discovery confirms the transition of the OpenAI Codex desktop application into the current ChatGPT desktop ecosystem.

In-Depth Analysis

The Discovery of the Codex Runtime

While performing a routine system cleanup using the utility OmniDiskSweeper, developer Simon Willison identified an unusually large allocation of space within the ~/.cache/ folder. The investigation pinpointed a directory titled codex-runtimes, specifically the codex-primary-runtime subfolder, which occupies approximately 1.7GB of disk space. This folder is associated with the OpenAI Codex desktop application, a tool that has since been rebranded under the ChatGPT name.

The presence of such a substantial runtime environment in a cache folder suggests that the application relies heavily on local execution capabilities rather than purely cloud-based processing for certain tasks. The specific path identified—~/.cache/codex-runtimes/codex-primary-runtime/plugins/openai-primary-runtime/plugins/documents—indicates a modular structure where document-handling capabilities are treated as specialized plugins or "skills."

A Comprehensive Suite of Local Tools

The contents of the codex-primary-runtime folder reveal a sophisticated local environment designed to handle a wide array of file formats and programming tasks. The most notable inclusion is a full copy of LibreOffice, the open-source office suite. By bundling LibreOffice, the ChatGPT app gains the native ability to parse, convert, and manipulate complex document formats (such as .docx, .xlsx, and .pptx) without requiring the user to have the software installed independently or relying on cloud-based conversion APIs.

In addition to office software, the runtime includes:

  • Python and Node.js: Full installations of these runtimes allow the AI to execute scripts and manage package-based workflows locally.
  • Poppler: A PDF rendering library that enables the application to process and extract data from PDF documents.
  • Git: The inclusion of the Git version control system suggests the app has native capabilities for repository management and code tracking.

These tools are not merely stored; they are actively integrated into the AI's workflow. The directory structure includes a "skills" folder, which contains the logic and instructions that tell the Codex/ChatGPT engine how to locate and invoke these specific native binaries to perform complex user requests.

Industry Impact

The Shift Toward Local AI Infrastructure

The discovery that OpenAI is bundling 1.7GB of third-party open-source software within its desktop client signals a shift in how AI companies are approaching desktop integration. By including full runtimes like Python, Node.js, and LibreOffice, OpenAI is reducing latency and potentially improving privacy by performing document processing and code execution on the user's local machine. This "thick client" approach contrasts with the "thin client" model where all processing is offloaded to the cloud.

Utilization of Open-Source Ecosystems

This development underscores the critical role of the open-source ecosystem in powering proprietary AI applications. By leveraging established tools like LibreOffice (which has a lineage dating back to OpenOffice.org) and Poppler, OpenAI can provide robust document support without reinventing the underlying technology. However, the inclusion of such large binaries also raises questions regarding disk space management and the transparency of what is being installed on a user's system under the guise of a simple AI application.

Frequently Asked Questions

Question: Why does the ChatGPT desktop app need a full copy of LibreOffice?

Based on the discovery of the "documents" plugin folder and associated "skills," the app uses LibreOffice binaries to process, read, and potentially convert various office document formats locally on the user's computer.

Question: Where is this 1.7GB runtime folder located on the system?

According to the report, the files are located in the user's cache directory at the following path: ~/.cache/codex-runtimes/codex-primary-runtime/.

Question: What other programming tools are bundled with the application?

The application includes full installations of Python and Node.js, as well as the Git version control system, allowing it to handle a variety of coding and development tasks locally.

Related News

Apple Agrees to $250 Million Siri AI Settlement: Eligible iPhone Owners Can Now Submit Payout Claims
Industry News

Apple Agrees to $250 Million Siri AI Settlement: Eligible iPhone Owners Can Now Submit Payout Claims

Apple has agreed to a $250 million settlement following allegations that the company failed to deliver an advertised AI-upgraded Siri, opening the claims submission process for eligible smartphone purchasers. The resolution allows qualifying United States residents who purchased an iPhone 15 Pro, iPhone 15 Pro Max, or any iPhone 16 model beginning on June 10, 2024, to seek financial compensation through official claims channels. The legal outcome reflects heightened consumer expectations and stricter accountability surrounding marketed artificial intelligence features versus actual product rollouts. This massive financial payout marks an important development for affected consumers and sets a clear precedent for tech companies promoting advanced AI capabilities on flagship hardware.

Industry News

OpenAI Partners with Independent Advisory Group on Mathematics and Artificial Intelligence to Guide Emerging AI Results

OpenAI has announced an initiative to collaborate with an independent Advisory Group on Mathematics and Artificial Intelligence. The purpose of this specialized advisory body is to provide strategic guidance on both the review and communication of emerging artificial intelligence results. As artificial intelligence models demonstrate increasingly complex capabilities at the intersection of mathematics and computational research, establishing formal advisory mechanisms ensures that novel scientific findings are thoroughly examined and responsibly shared. By engaging an independent group, OpenAI highlights the importance of rigorous evaluation standards and coordinated dissemination within the broader academic and scientific landscape. While detailed technical specifics or particular problem domains remain unelaborated in the initial disclosure, the partnership marks a deliberate effort to integrate structured oversight and professional integrity into the reporting of advanced AI-driven research outcomes.

Industry News

Higgsfield AI Leverages GPT-6 Astra to Accelerate Video Ad Feature Deployment for Small Businesses

Higgsfield AI has integrated GPT-6 Astra to substantially accelerate the release of new creative capabilities, shipping new video features within a single day. According to an announcement published by the OpenAI Blog, this deployment is designed to make video advertisement creation significantly more accessible and straightforward for small businesses. By utilizing GPT-6 Astra, Higgsfield AI demonstrates an ability to bring novel creative tools to market much faster, transitioning from initial prompts to production-ready functionality in record time. While technical specifications and granular benchmarks were not detailed in the report, the update highlights an increasing shift toward rapid generative AI deployment focused on lowering commercial production barriers for smaller enterprises.