Codex Desktop x64 build missing computer-use appshot service, causing "Unable to attach appshot"
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.
7 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
Thanks for the duplicate pointer. I reviewed #22822 and it is related, but this report appears to be a different failure mode.
SkyComputerUseClientcrashes on macOS 15.7.x because of a Swift runtime symbol mismatch.computer-useplugin bundle appears to be missing entirely, so the app cannot spawnSkyComputerUseServiceat all.I also reproduced the same missing-bundle symptom after updating to Codex Desktop
26.519.41501/ build3044: the x64 app still only containsbrowser,chrome, andlatexunderContents/Resources/plugins/openai-bundled/plugins, with nocomputer-useplugin.A second related user-visible symptom is tracked in #25045: enabling locked-screen control fails because the app tries to spawn:
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.
Update as of 2026-06-03: this still reproduces on the current Intel/x64 Codex Desktop build.
Local environment:
Bundled plugin directory now contains:
But the Computer Use payload is still absent:
So the packaging state has changed slightly (
sitesis 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.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:
I also reinstalled Codex, reset Screen Recording and Accessibility permissions, rebooted macOS, and fixed proxy/network settings. The issue persists.
I’m seeing the same x64/Intel packaging issue on the current Codex Desktop build.
Environment:
User-visible symptoms:
~/.codex/computer-useonly containsconfig.json.Codex Computer Use.appexists under~/.codex/computer-use/.Local package evidence:
Missing payloads:
Relevant log line:
I also checked the official current x64 update package from the Sparkle x64 appcast:
Reading the ZIP central directory shows the x64 package includes
browser,chrome,latex, andsites, but nocomputer-useentries. For comparison, the matching arm64 package does includecomputer-useandSkyComputerUseService, 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-usepayload is expected to ship, or whether Computer Use / locked use is currently unsupported on Intel Macs?Adding a current Intel Mac data point: this is still reproducible in Codex Desktop
26.616.32156(CFBundleVersion4157) on macOS26.5.1(25F80), architecturex86_64.Observed behavior:
Local bundle inspection shows only these bundled plugins:
The expected
computer-useplugin /Codex Computer Use.app/SkyComputerUseServiceis 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.Update as of 2026-07-03: this still reproduces on the current Intel/x64 Codex Desktop build installed via the app updater.
Local environment:
Bundled plugin directory still contains only:
Computer Use payload is still absent:
The current x64 download endpoint also appears to have a fresh package as of 2026-07-03:
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.