Feature hasn't been suggested before.
Describe the enhancement you want to request
Feature Request: Customizable Status Line
Claude Code supports a statusline setting in ~/.claude/settings.json that lets users display arbitrary info (git branch, time, costs, etc.) in the bottom bar.
It would be great if OpenCode had something similar — ideally a small DSL or template string in tui.json that renders into the status bar.
Specific use case: Go usage at a glance
As a Go subscriber, I'd love to see my usage for the current period directly in the TUI status line, e.g.:
Go: 42% (5h) | 38% (week) | 25% (month)
Right now I have to open opencode.ai/auth in a browser to check. Having this info persist in the terminal would save a lot of context switching.
What I'm imagining
Feature hasn't been suggested before.
Describe the enhancement you want to request
Feature Request: Customizable Status Line
Claude Code supports a
statuslinesetting in~/.claude/settings.jsonthat lets users display arbitrary info (git branch, time, costs, etc.) in the bottom bar.It would be great if OpenCode had something similar — ideally a small DSL or template string in
tui.jsonthat renders into the status bar.Specific use case: Go usage at a glance
As a Go subscriber, I'd love to see my usage for the current period directly in the TUI status line, e.g.:
Go: 42% (5h) | 38% (week) | 25% (month)
Right now I have to open
opencode.ai/authin a browser to check. Having this info persist in the terminal would save a lot of context switching.What I'm imagining