feat(app): Add file tree panel to session view · Issue #10239 · anomalyco/opencode · GitHub
Skip to content

feat(app): Add file tree panel to session view #10239

Closed

Description

@edoedac0

Summary

Add a collapsible file tree panel to the session layout that allows users to browse and navigate project files directly within the app.

Motivation

Currently, users need to use the file search dialog or type file paths manually. A file tree panel provides:

  • Visual overview of the project structure
  • Quick navigation to files without typing
  • Familiar IDE-like experience

Proposed Solution

  • Add a file tree sidebar panel to the session view
  • Implement lazy-loading directory listing via the SDK's file API
  • Persist file tree state (opened/closed, width) across sessions
  • Integrate with file watcher to auto-refresh directories when files are added/removed

Additional Context

Implementation is ready in PR #10236.

Files.system.opencode.mov

Activity

  1. github-actions commented on Jan 23, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    Feel free to ignore if none of these address your specific case.

  2. kremovtort commented on Jan 28, 2026

    @kremovtort
  3. edoedac0 commented on Jan 28, 2026

    @edoedac0
    ContributorAuthor

    You can use one of neovim plugins to get this feature:

    This is the desktop app feature tho

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

webRelates to opencode on web / desktop

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions