Skip to content

Input Box Usability Improvements #2550

Closed

Description

@JuliaBonita

OpenCode is an exciting project for many reasons, but one thing I don't understand is this: Why not create a more usable input box that enables people to edit and navigate the input text with mouse clicks like all the LLM agent chat boxes in IDEs, chat apps like WhatsApp, etc.?

This minimalist trend toward using pure terminal UIs for LLM chat UIs seems to be based more on some kind of UI austerity fad than an actual good developer experience decision. I don't mind using terminals for many tasks, but many chat sessions with LLMs require extensive typing; and the typical terminal input box provides a terrible developer experience in this context.

For such a promising project as OpenCode, I hope the developers will consider integrating a more functional and flexible input box, especially considering it is based on Go and should allow for total control and flexibility over how the input box works.

Activity

  1. github-actions commented on Sep 11, 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.

  2. rekram1-node commented on Sep 11, 2025

    @rekram1-node
    Collaborator

    the tui is going to be improved very soon, also a Desktop app should be here by end of month

  3. NaikSoftware commented on Sep 15, 2025

    @NaikSoftware

    the tui is going to be improved very soon, also a Desktop app should be here by end of month

    Nice news. This project is developing many times faster than some multi-million dollar startups)

  4. llebout commented on Nov 25, 2025

    @llebout

    I specially need CTRL-arrow and CTRL-backspace for fast word level skips and deletion for daily usage, like the bash prompt.

  5. kommander commented on Dec 20, 2025

    @kommander
    Contributor

    This should be improved in the latest version?

  6. JuliaBonita commented on Dec 23, 2025

    @JuliaBonita
    Author

    Yes, much better, thank you!

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions