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

BMW Takes on Tesla FSD with Navigation-Guided Urban Driver Assist Launching in 2027
Industry News

BMW Takes on Tesla FSD with Navigation-Guided Urban Driver Assist Launching in 2027

German automaker BMW is preparing to challenge Tesla's Full Self-Driving technology by expanding its navigation-guided, partially automated driving system into urban environments starting in 2027. The automaker announced that the rollout will begin in Germany before expanding to other global markets. Operating as a Level 2 advanced driver assistance system, the technology utilizes built-in GPS navigation to assist with steering, acceleration, and braking across both highways and urban city streets. Under the urban setup, drivers must maintain attentiveness with their hands on the wheel and eyes on the road. BMW emphasizes a cooperative driving model, allowing manual interventions without disengaging the system. Aligned with evolving European safety regulations, the initiative marks a significant milestone in the automotive industry's ongoing race toward competitive urban driver-assist capabilities.

Anthropic Updates Claude Code System Prompt to Block AI Video Game Clones and Recreations
Industry News

Anthropic Updates Claude Code System Prompt to Block AI Video Game Clones and Recreations

Anthropic has implemented updates to the system prompt of its AI developer tool, Claude Code, specifically designed to restrict users from re-creating existing video games. The policy adjustment, originally reported by Tom's Hardware, comes at a time when the retro gaming ecosystem is experiencing a major surge in AI-generated decompilations, recompilations, and unauthorized game ports. While Anthropic has placed clear restrictions against cloning established intellectual properties, the AI company continues to permit developers to build new and original video games using Claude Code. This strategic move highlights Anthropic's proactive approach to managing copyright boundaries and intellectual property concerns in automated software engineering, setting critical guardrails for AI-assisted development across the broader interactive entertainment industry.

OpenAI Launches Grid Protectors Program to Provide Emergency Power from Planned Georgia Data Center
Industry News

OpenAI Launches Grid Protectors Program to Provide Emergency Power from Planned Georgia Data Center

OpenAI has announced the launch of its new Grid Protectors Program, piloting the initiative at an upcoming data center campus in Effingham County, Georgia. Designed to alleviate pressure on regional electrical infrastructure, the program pledges to free up to 1,000 megawatts of electricity during severe weather conditions and grid emergencies. According to OpenAI, this volume of diverted energy is sufficient to power air conditioners in roughly 700,000 households. The initiative comes amid mounting community and regulatory opposition to the extensive energy consumption of artificial intelligence infrastructure. By pitching data center power plants and load flexibility as community defense mechanisms, OpenAI aims to balance surging compute requirements with local grid reliability.