Codex Desktop x64 build missing computer-use appshot service, causing "Unable to attach appshot"

Open 💬 7 comments Opened May 22, 2026 by lyfoppa
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

Summary

On an Intel Mac, Codex Desktop shows Unable to attach appshot when using the new appshot/screenshot attachment feature. Local logs show the managed Computer Use service cannot be spawned. After inspecting the official x64 packages, the x64 build appears to be missing the computer-use plugin / SkyComputerUseService bundle that the app expects.

Environment

  • Codex Desktop version: 26.519.31651
  • Build: 3017
  • Bundle ID: com.openai.codex
  • Installed app: /Applications/Codex.app
  • Machine: Intel iMac, x86_64, Intel Core i9-10910
  • macOS: 26.4.1
  • Locale: zh-CN

User-visible error

When invoking appshot, Codex displays:

Unable to attach appshot

Relevant log evidence

The Codex Sentry scope/log includes:

Codex Computer Use capture worker failed errorMessage="Failed to spawn managed Computer Use service"
capture settled hadAxText=false hadScreenshot=false status=failed

The app target in the same log was Arc:

bundleIdentifier=company.thebrowser.Browser name=Arc

Local package inspection

The installed app expects a managed Computer Use service under the bundled/openai plugin path and then syncs it into the Codex home directory. I inspected the app bundle and official downloads.

Installed app architecture:

/Applications/Codex.app/Contents/MacOS/Codex: Mach-O 64-bit executable x86_64
/Applications/Codex.app/Contents/Resources/native/sky.node: Mach-O 64-bit bundle x86_64

Official x64 DMG tested:

https://persistent.oaistatic.com/codex-app-prod/Codex-latest-x64.dmg

Official x64 ZIP tested:

https://persistent.oaistatic.com/codex-app-prod/Codex-darwin-x64-26.519.31651.zip

Both x64 packages contain only these bundled plugins:

browser
chrome
latex

Both x64 packages appear to lack:

Contents/Resources/plugins/openai-bundled/plugins/computer-use/
Codex Computer Use.app/Contents/MacOS/SkyComputerUseService

For comparison, the default non-x64 DMG contains the computer-use plugin and SkyComputerUseService, but those binaries are arm64, so they cannot be used on this Intel machine.

Troubleshooting already attempted

Permissions were reset and re-granted repeatedly, including:

tccutil reset ScreenCapture com.openai.codex
tccutil reset ScreenCapture com.openai.codex.helper
tccutil reset Accessibility com.openai.codex
tccutil reset Accessibility com.openai.codex.helper
killall tccd

The issue persisted. This suggests the failure is not just a macOS Screen Recording / Accessibility permission issue.

Expected behavior

Appshot should attach the screenshot/app context successfully on Intel Macs, or the x64 package should include an x64-compatible computer-use service bundle.

Actual behavior

The appshot request fails immediately with Unable to attach appshot, and logs report Failed to spawn managed Computer Use service.

Suspected root cause

The Codex Desktop x64 distribution for 26.519.31651 appears to be missing the computer-use plugin / SkyComputerUseService required by appshot.

View original on GitHub ↗

7 Comments

github-actions[bot] contributor · 1 month ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #22822

Powered by Codex Action

lyfoppa · 1 month ago

Thanks for the duplicate pointer. I reviewed #22822 and it is related, but this report appears to be a different failure mode.

  • #22822: Computer Use plugin is present, but SkyComputerUseClient crashes on macOS 15.7.x because of a Swift runtime symbol mismatch.
  • This issue: on Intel/x64 Codex Desktop packages, the computer-use plugin bundle appears to be missing entirely, so the app cannot spawn SkyComputerUseService at all.

I also reproduced the same missing-bundle symptom after updating to Codex Desktop 26.519.41501 / build 3044: the x64 app still only contains browser, chrome, and latex under Contents/Resources/plugins/openai-bundled/plugins, with no computer-use plugin.

A second related user-visible symptom is tracked in #25045: enabling locked-screen control fails because the app tries to spawn:

/Users/nullht/.codex/computer-use/Codex Computer Use.app/Contents/SharedSupport/Codex Computer Use Installer.app/Contents/MacOS/Codex Computer Use Installer

and gets ENOENT.

So I think #22822 and this issue share the Computer Use area, but this x64 package-missing case may need a separate packaging fix.

lyfoppa · 1 month ago

Update as of 2026-06-03: this still reproduces on the current Intel/x64 Codex Desktop build.

Local environment:

Codex Desktop: 26.601.21317
CFBundleVersion: 3511
App binary: x86_64
native/sky.node: x86_64

Bundled plugin directory now contains:

/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/
  browser
  chrome
  latex
  sites

But the Computer Use payload is still absent:

/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-use/  # missing
/Applications/Codex.app/Contents/MacOS/SkyComputerUseService  # missing
~/.codex/computer-use/Codex Computer Use.app  # missing

So the packaging state has changed slightly (sites is now bundled), but Appshots / native Computer Use / locked use still cannot work on Intel macOS because the required Computer Use helper payload is not present.

shunz · 1 month ago

I’m seeing the same issue on a newer Codex Desktop x64 build.

Codex Desktop: 26.601.21317
macOS: 13.7.8
Architecture: x86_64 / Intel Mac

Symptoms:

  • Unable to attach appshot
  • Unable to update Locked use
  • Codex Settings > Computer Use has no Install button
  • ~/.codex/computer-use only contains config.json
  • No computer-use plugin exists under ~/.codex/plugins/cache
  • Logs show: Failed to spawn managed Computer Use service

I also reinstalled Codex, reset Screen Recording and Accessibility permissions, rebooted macOS, and fixed proxy/network settings. The issue persists.

Ailian0206 · 1 month ago

I’m seeing the same x64/Intel packaging issue on the current Codex Desktop build.

Environment:

Codex Desktop: 26.601.21317
CFBundleVersion: 3511
Bundle ID: com.openai.codex
macOS: 14.7.1 (23H222)
Architecture: x86_64 / Intel Mac
Codex app path: /Applications/Codex.app

User-visible symptoms:

  • Codex Settings > Computer Use shows Chrome connected, but enabling locked use fails with “Unable to update Locked use settings”.
  • Plugins search for “Computer Use” returns no results.
  • ~/.codex/computer-use only contains config.json.
  • No Codex Computer Use.app exists under ~/.codex/computer-use/.

Local package evidence:

/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/
  browser
  chrome
  latex
  sites

Missing payloads:

/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-use/
/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-use/Codex Computer Use.app
~/.codex/computer-use/Codex Computer Use.app

Relevant log line:

Failed to reconcile managed Computer Use service appshotsEnabled=true errorMessage="Failed to spawn managed Computer Use service"

I also checked the official current x64 update package from the Sparkle x64 appcast:

https://persistent.oaistatic.com/codex-app-prod/Codex-darwin-x64-26.601.21317.zip

Reading the ZIP central directory shows the x64 package includes browser, chrome, latex, and sites, but no computer-use entries. For comparison, the matching arm64 package does include computer-use and SkyComputerUseService, but those binaries are not usable on Intel.

This looks like the same x64 packaging gap rather than a local macOS permission, region, or network issue. Could the Codex team confirm whether an x64-compatible computer-use payload is expected to ship, or whether Computer Use / locked use is currently unsupported on Intel Macs?

ShinjiBaba · 1 month ago

Adding a current Intel Mac data point: this is still reproducible in Codex Desktop 26.616.32156 (CFBundleVersion 4157) on macOS 26.5.1 (25F80), architecture x86_64.

Observed behavior:

  • The Appshots settings entry is not shown.
  • Pressing both Command keys has no effect.
  • Quitting another global-hotkey app and fully restarting Codex does not change the behavior.

Local bundle inspection shows only these bundled plugins:

browser
chrome
latex
sites

The expected computer-use plugin / Codex Computer Use.app / SkyComputerUseService is absent from the installed x64 app bundle. This appears to be the same Intel/x64 packaging issue, and it persists in the newer 26.616 build.

lyfoppa · 17 days ago

Update as of 2026-07-03: this still reproduces on the current Intel/x64 Codex Desktop build installed via the app updater.

Local environment:

Codex Desktop: 26.623.101652
CFBundleVersion: 4674
App binary: x86_64
native/sky.node: x86_64

Bundled plugin directory still contains only:

/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/
  browser
  chrome
  latex
  sites

Computer Use payload is still absent:

/Applications/Codex.app/Contents/Resources/plugins/openai-bundled/plugins/computer-use/  # missing
/Applications/Codex.app/Contents/MacOS/SkyComputerUseService  # missing
~/.codex/computer-use/Codex Computer Use.app  # missing

The current x64 download endpoint also appears to have a fresh package as of 2026-07-03:

https://persistent.oaistatic.com/codex-app-prod/Codex-latest-x64.dmg
last-modified: Fri, 03 Jul 2026 01:43:59 GMT
content-length: 488797167

But after updating locally to the current x64 build, Appshots / native Computer Use / locked use still cannot work on Intel macOS because the required Computer Use helper payload is not present.