anomalyco / anomalyco/opencode
[FEATURE]: Add project-scoped session switcher to Desktop command palette
@Brendonovich is already working on this.
Since Sep 17, 2026.
- Dominant language
- TypeScript
- Stars
- 209k
- Forks
- 27.5k
- PR merge metrics
- PR metrics pending
Description
Feature hasn't been suggested before.
- I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
TLDR
Browsable current-project session list with keyboard navigation in Desktop App
why: You can't to access past sessions of the current project easily. On the home page mouse usage is required both for project selection without a filter and session selection. TUI experience is much better in this regard.
To sell you the idea - Try to open the session you worked on last time in any project. Assuming it's not in the sidebar already - how would you do this? Try without a mouse
Where I'm coming from
In Desktop, browsing sessions from the current project requires returning Home, selecting the project, and then selecting a session with a mouse, you can't just go through past sessions of the current project with keybinds. Cmd+K can find a session when I remember its title, but it does not provide a browseable current-project session list.
Every time I need to check something from my past session I have to break my flow, take my mouse and go click around the app because you can't browse sessions with keybindings
The TUI already has "Switch session" (/sessions, l), scoped to the current project. Desktop could expose equivalent behavior as a Switch session command that opens a searchable list of recent sessions for the active project. The command should also be assignable to a keybinding.
Ways to solve this
Easy to implement: auto-select project of currently open session on the Home page. This way at least you don't have to search for your project and see the sessions instantly after pressing cmd+B
Better one: navigation with keybinds between the sessions for the home page and quick project select there
Alternatively: matching TUI behavior add per-project filtered session list as a command
Hopefully this is not a duplicate, really hard to search through this many issues. My agent could not find similar request.
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.
Assessment
This issue has not been assessed yet.