Skip to content

**Feature Request: Persist default font size / zoom level in OpenCode Desktop** #10423

Description

@iAndyHong

Describe the problem

On macOS, every time I restart OpenCode Desktop, I need to manually zoom in twice using Cmd + to reach a comfortable font size for reading code and responses. This works, but it becomes a small repetitive friction in my daily workflow, especially when I open and close the app frequently.

Describe the solution you’d like

It would be very helpful if OpenCode Desktop could:

  • Allow configuring a default zoom level or font size that persists across app restarts, or
  • Provide a “Remember last zoom level” option in the settings so the app restores whatever zoom level I used in the previous session.

Either of these would already solve the problem nicely.

Describe any alternatives you’ve considered

  • Using OpenCode inside VS Code, where I can control window.zoomLevel and editor.fontSize. This works, but I really like the simplicity and focus of the standalone Desktop app.
  • Manually using Cmd + every time I start the app. This is what I’m currently doing, but it adds a bit of unnecessary friction.

Environment

  • OpenCode Desktop version: [please fill in, e.g. 1.XX.X]
  • OS: macOS [please fill in, e.g. 14.3 Sonoma]
  • Display: [optional, e.g. 27" 4K external monitor]

Additional context / suggestion

For example, a simple config like this would already be great:

{
  "window": {
    "defaultZoomLevel": 1.25,
    "rememberLastZoom": true
  }
}

Activity

github-actions commented on Jan 24, 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.

R44VC0RP commented on Jan 24, 2026

@R44VC0RP
Collaborator

Hey!

This is planned and should be implemented soon, this is a widely requested feature for desktop.

mhnowak commented on Apr 16, 2026

@mhnowak

Hey any update on this?

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