[App] Add Git status decorations to the workspace file tree
Open 💬 0 comments Opened Jul 23, 2026 by psh4607
What variant of Codex are you using?
App (ChatGPT/Codex Desktop 26.715.72359 on macOS)
What feature would you like to see?
Please add Git-aware decorations to the main workspace file tree.
The workspace file tree currently renders visible files and folders uniformly, so it is difficult to distinguish source files from ignored build outputs, caches, and other non-tracked entries without switching to another editor.
Suggested behavior:
- Dim files and folders ignored by Git, with an option to hide or show them.
- Give untracked files a distinct decoration or badge so they are not confused with ignored files.
- Show clear decorations for modified, added, deleted, renamed, and conflicted paths.
- Propagate relevant status to parent directories so collapsed folders still indicate changes.
- Add a setting to enable or disable Git decorations and ignored-file dimming.
- Resolve status relative to the active repository or worktree and refresh when the working tree changes.
This would make the workspace tree reflect repository state in the same way developers expect from IDE file explorers, while keeping the Codex app lightweight.
Additional information
This request is only about visual presentation in the workspace file tree. It should not change which files the Codex agent can access, and it is separate from an agent-level ignore or exclusion feature.
Related but not duplicate:
- #30919 requests a dedicated IDE-style Git workspace and changed-file explorer.
- #18299 requests configurable visibility for dotfiles and hidden folders.
- #10829 requested handling options for untracked files in the diff panel and was closed.