Add search and filtering to the Projects list in Codex Desktop
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.5k
- PR merge metrics
- PR metrics pending
Description
What variant of Codex are you using?
Codex Desktop
What feature would you like to see?
Codex Desktop provides a filter for the Chats/Recents list, but the Projects list has no equivalent filter or search control.
As the number of projects grows, it becomes difficult to find and switch to a particular project. This is especially noticeable when using Codex as a quick project switcher rather than only navigating between recent tasks.
Desired behavior
- Add a filter or search control to the Projects section.
- Match projects by project name and, where available, folder path.
- Keep the filtering interaction consistent with the existing Chats/Recents filter.
- Consider options such as All projects, Local projects, Remote projects, and Projects with active chats.
- Do not exclude a project merely because it has no existing chat. Selecting such a project should offer to open Codex at that project folder.
Additional information
The Chats/Recents list already demonstrates the filtering interaction that should also be available for Projects.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Codex Desktop Projects section and the existing filter interaction in the Chats/Recents list. Trace how projects are listed and selected, then define the matching and category behavior described in the issue. Done means Projects can be filtered consistently by name or folder path, supports the relevant project categories, and still opens projects with no existing chat.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100