Skip to content

[FEATURE]: Small screen compatibility #3547

Closed

Description

@tnglemongrass

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

As a developer I would like to use OpenCode from inside the VSCode build-in terminal, in order to avoid excessive context switching. VSCode is essential part of my workflow, to review the changes made by the ai.

Current Behavior (available terminal height of 10 lines):

  • On Welcome screen:
    • From top to bottom, only the big OpenCode logo and two of the help lines /new, /help are visible.
    • The user input is not visible.
    • I can still type my request blindly, press enter, and it works (it's just a visual bug).
  • On Chat screen:
    • header has an empty padding line above
    • chat output is not visible at all
    • The user input occupies three lines, plus one more for model info, plus another one as empty spacer below
    • footer is not visible (good)

Expected Behavior:

  • User input field should be visible on Welcome screen.
  • Chat output should be visible on Chat screen.
  • The Ui may collapse gracefully, hiding less important elements, or replacing them by smaller variants.

Notes:

  • Small height is much more important than small width.
  • Request is about usage on a 14 inch notebook which has 1280x800 effective pixels.
  • Increasing terminal height would cut into the actual VsCode diff view.
  • 'Typical' terminal applications like bash, vim or tmux work are perfectly useable under the same conditions.

Activity

  1. added
    discussionUsed for feature requests, proposals, ideas, etc. Open discussion
    on Oct 29, 2025
  2. github-actions commented on Oct 29, 2025

    @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.

  3. rekram1-node commented on Oct 29, 2025

    @rekram1-node
    Contributor

    we are currently rewriting the tui and it may better address some of this, feel free to try it (still a wip): bun x opencode-ai@opentui

  4. tnglemongrass commented on Oct 29, 2025

    @tnglemongrass
    Author

    Thanks, will try it!

  5. ratacat commented on Feb 1, 2026

    @ratacat

    Just a note: the suggested bun x opencode-ai@opentui tag no longer resolves ("Package opencode-ai with tag opentui not found").

    Adding another use case here: when using OpenCode in a small/split terminal window, both the header bar and input bar take up a disproportionate amount of vertical space. A config option like tui.compact_mode: true or granular tui.header_height / tui.input_height settings would be very helpful for constrained environments.

    Currently the only TUI config options are scroll-related (scroll_speed, scroll_acceleration, diff_style) - nothing for layout/sizing.

  6. github-actions commented on Apr 3, 2026

    @github-actions
    Contributor

    To stay organized issues are automatically closed after 90 days of no activity. If the issue is still relevant please open a new one.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussionUsed for feature requests, proposals, ideas, etc. Open discussion

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions