Codex in ChatGPT: AI Coding Agents for Linux and Desktop

OpenAI Integrates Codex into ChatGPT with Linux Support

OpenAI has integrated Codex—a powerful coding agent—directly into the ChatGPT desktop application and has officially released a version for Linux. This integration transforms ChatGPT into a command center for agentic coding, allowing developers to manage complex software engineering tasks across the ChatGPT app, an IDE extension, and a command-line interface (CLI), all linked to a single account.

Core Capabilities of Codex in ChatGPT

Codex is designed to handle end-to-end engineering workflows rather than simple code completions. Its primary capabilities include:

Agentic Engineering and Multi-Agent Workflows

Codex can execute complex tasks such as building new features, performing large-scale refactors, and managing migrations. It supports multi-agent workflows using built-in worktrees and cloud environments, enabling agents to work in parallel across multiple projects to accelerate development timelines.

Team Customization via Skills

Through a feature called "Skills," teams can teach Codex their specific coding standards and internal workflows. This allows the agent to apply consistent patterns across tasks, reducing the need for manual supervision.

Background Automation

Codex can be scheduled to handle routine maintenance and operational tasks, including:

  • Issue triage
  • Alert monitoring
  • CI/CD pipeline management

Quality Assurance and Review

The system is designed to raise the baseline of code quality by providing more thorough designs, comprehensive test generation, and high-signal code reviews to catch bugs early in the development cycle.

Ecosystem Integration

Codex operates across three primary interfaces to fit different developer preferences:

  1. ChatGPT Desktop App: A workspace for managing projects, files, and browser workflows.
  2. Codex IDE Extension: Integration directly into the code editor for real-time assistance.
  3. Codex CLI: A terminal-based interface for deep reasoning and architecture work.

Community Reception and Technical Critiques

While the expansion to Linux was welcomed by some, the release sparked significant debate among the developer community on Hacker News, primarily centered on security, performance, and architecture.

Security and Privacy Concerns

Many Linux users expressed skepticism regarding the installation of a proprietary desktop application with deep system access. Critics highlighted the risks of remote code execution and the lack of auditability compared to the CLI version.

"Reminder to everyone, treat these as trojans. Run them isolated from the rest of your system. Give it a full desktop in a VM if you want to, just not direct access to your system."

Performance and Framework Choice

There is widespread criticism of OpenAI's use of the Electron framework for the desktop app. Users reported high memory consumption, with one user noting the app occupied 2.2GB of resident RAM across 11 processes before a single query was made.

User Experience Regression

Some users who previously used Codex as a standalone app reported a decline in performance and usability after it was folded into the main ChatGPT application. Reports include:

  • Increased Latency: The combined app is described as "noticeably slower" than the standalone Codex app.
  • UI Bloat: Users noted that the settings menu has become bloated and the UI more complicated for non-development tasks.
  • Resource Usage: Comparison data suggests the new app uses significantly more RAM (approx. 1.27 GB) compared to the "ChatGPT Classic" version (approx. 478 MB).

Sources

Related