Input Box Usability Improvements #1688

Closed
opened 2026-02-16 17:32:09 -05:00 by yindo · 6 comments
Owner

Originally created by @JuliaBonita on GitHub (Sep 11, 2025).

Originally assigned to: @adamdotdevin on GitHub.

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.

Originally created by @JuliaBonita on GitHub (Sep 11, 2025). Originally assigned to: @adamdotdevin on GitHub. 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.
yindo closed this issue 2026-02-16 17:32:09 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Sep 11, 2025):

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

  • #2520: Use Ctrl + arrow keys to move faster - addresses similar input navigation limitations
  • #1167: Feature Request: Support Ctrl+Backspace and Ctrl+Delete for Word Deletion in TUI - requests improved text editing keyboard shortcuts
  • #1241: Input Composer Program - proposes embedded text editing capabilities within the input area
  • #282: feature: command / input field can optionally be editable using vi mode - requests modal text editing

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

@github-actions[bot] commented on GitHub (Sep 11, 2025): This issue might be a duplicate of existing issues. Please check: - #2520: Use Ctrl + arrow keys to move faster - addresses similar input navigation limitations - #1167: Feature Request: Support Ctrl+Backspace and Ctrl+Delete for Word Deletion in TUI - requests improved text editing keyboard shortcuts - #1241: Input Composer Program - proposes embedded text editing capabilities within the input area - #282: feature: command / input field can optionally be editable using vi mode - requests modal text editing Feel free to ignore if none of these address your specific case.
Author
Owner

@rekram1-node commented on GitHub (Sep 11, 2025):

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

@rekram1-node commented on GitHub (Sep 11, 2025): the tui is going to be improved very soon, also a Desktop app should be here by end of month
Author
Owner

@NaikSoftware commented on GitHub (Sep 15, 2025):

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)

@NaikSoftware commented on GitHub (Sep 15, 2025): > 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)
Author
Owner

@llebout commented on GitHub (Nov 25, 2025):

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

@llebout commented on GitHub (Nov 25, 2025): I specially need CTRL-arrow and CTRL-backspace for fast word level skips and deletion for daily usage, like the bash prompt.
Author
Owner

@kommander commented on GitHub (Dec 20, 2025):

This should be improved in the latest version?

@kommander commented on GitHub (Dec 20, 2025): This should be improved in the latest version?
Author
Owner

@JuliaBonita commented on GitHub (Dec 23, 2025):

Yes, much better, thank you!

@JuliaBonita commented on GitHub (Dec 23, 2025): Yes, much better, thank you!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#1688