Windows desktop app copies local file links as app:// URLs instead of usable filesystem paths
Summary
On Windows in the Codex desktop app, local file or image references in assistant messages often render as blue clickable links, but copying those links does not copy a usable filesystem path. Instead, the clipboard gets an internal app URL such as:
app://-/index.html?hostId=local
That makes it hard to locate files Codex says it created or edited.
Environment
- Platform: Windows desktop app
- User workflow: copying local file/image links from Codex responses
- Related issue: #17548 covers a different but adjacent file-link/path rendering problem on macOS
Steps to reproduce
- Ask Codex to create or edit a local file or image in the desktop app.
- Let Codex respond with a blue clickable local link or file reference.
- Copy that link from the response.
- Paste it into a text field or editor.
Actual behavior
The pasted value is an internal app URL like:
app://-/index.html?hostId=local
rather than the real Windows path to the file.
Expected behavior
Users should be able to reliably get the actual local path, for example:
C:/Users/name/.../file.png
At minimum, the app should provide a clear way to copy the underlying filesystem path instead of the internal app URL.
Why this matters
This is a real usability problem, especially for less technical users. Codex may say it created an image or wrote a file, but the user still cannot easily find it. The current behavior makes local artifacts feel invisible unless the assistant separately prints the raw path in plain text.
Suggested fixes
- Add a
Copy pathaction for local file/image references. - Show the raw filesystem path in the UI alongside the clickable link.
- Ensure copying a local file reference can yield the actual path instead of
app://-/index.html?hostId=local. - Consider having desktop responses display the raw path by default for local outputs.
3 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
A more concrete real-world example from actual usage on Windows:
I ask Codex to create something local, for example:
Codex then responds in a way that implies the file is available "here" via a blue link. But from the user side, that often does not solve the problem at all.
What happens in practice:
app://-/index.html?hostId=local.This is especially bad for images. Codex may effectively say "I made this picture, here it is," but the UI does not make it easy to answer the user's next obvious question: "where is that file on my computer?"
The result is that local outputs feel invisible unless the assistant separately prints the raw Windows path in plain text.
From a UX perspective, this is painful for users who are not very comfortable navigating deep folder structures manually. The current experience creates a mismatch between:
A few improvements that would help a lot:
Copy pathWithout that, local files are technically created, but practically hard to retrieve.
Proposed product solution:
The desktop app should support local artifacts as first-class file objects, not just styled links.
Recommended behavior for any local file/image output:
Openshould open the file directly in the OS default app, or reveal it in Explorer/Finder if that is safer.Copy pathshould copy the real filesystem path.In other words, the correct fix is not just "make the link prettier." The app should make local outputs genuinely usable.
Suggested UI pattern:
OpenReveal in folderCopy pathWhy this matters:
If only one thing gets implemented first, my vote would be:
Openopen the actual local fileCopy pathcopy the actual local pathThat would solve the core usability problem immediately.