Weekend experiment:
Patching aharness into Codex Desktop: michaelw/codex-plus-patcher#97
Quick demo video: https://www.youtube.com/watch?v=q-bVUg0i1mI
It's probably good enough for a PoC to see what it could look like, but obviously rough edges are to be expected...
It required a few changes to aharness, so it's using a temporary fork for now.
To try it yourself:
# ensure a recent version of Codex.app is installed in /Applications/Codex.app
❯ npm install 'github:michaelw/codex-plus-patcher#b830eb5'
added 128 packages, changed 1 package, and audited 148 packages in 8s
54 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
❯ npx codex-plus-patcher audit-plugins --manual
✔ Applied patch set
✔ Prepared generated audit fixture
✔ Launched app on port 9234
✔ Found app://-/index.html
✔ Runtime ready
✔ App shell mounted
✔ Seeded fixture browser state
Manual audit app launched.
Plugin probes skipped because --manual was set.
Source: /Applications/Codex.app
Base app: Codex 26.623.81905 (bundle 4598)
Patch set: codex-26.623.81905-4598
DevTools: http://127.0.0.1:9234/json/list
Target: /Users/michaelw/work/Codex Plus.app
Dev home: /Users/michaelw/work/codex-plus-dev-home
Electron user data: /Users/michaelw/work/codex-plus-electron-user-data
PID: 55554

Weekend experiment:
Patching aharness into Codex Desktop: michaelw/codex-plus-patcher#97
Quick demo video: https://www.youtube.com/watch?v=q-bVUg0i1mI
It's probably good enough for a PoC to see what it could look like, but obviously rough edges are to be expected...
It required a few changes to aharness, so it's using a temporary fork for now.
To try it yourself: