Skip to content

[FEATURE]: Make the UI adjustable by the AI #54440

Closed as not planned
Closed as not planned

Description

@neoOpus

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

I was thining about having the Icon of the tab customizable and preferably as an SVG that we can create, but I think it would be better if you make the GUI accessible to the AI we specify that capable of doing the edditings following strict templates, so the icon can be auto-generated but also all other stuff can be accessible to the AI to make the rendering and experience even better by having them add some colors here and there, use different typefaces in the chat... I know that it can be that we use a sort of webpage and that webpage is the UI... But you can make this software really AI friendly!

Activity

  1. opencode-agent commented on Oct 11, 2026

    @opencode-agent
    Contributor

    Thanks for the suggestion, @neoOpus! You're asking for the OpenCode GUI to be adjustable by an AI model of your choice, within strict templates, so it could generate the tab/project icon (for example as an SVG) and also tweak colors, typefaces and other styling in the chat. Maintainers will look at it and decide whether to take it on.

    Some of this can already be done by hand in the desktop app, and an agent can help with it:

    • Project icons: each project can have its own icon image and color in its project settings.
    • Custom themes: the desktop app supports custom JSON themes that follow a published schema (desktop-theme.json). Since a theme is just a JSON file, you can ask an agent to write one for you.

    There's currently no way for a plugin to change the desktop/web UI directly, so the AI-driven, template-based part would need new support in OpenCode itself.

    Related issues:

  2. neriousy commented on Oct 20, 2026

    @neriousy
    Member

    Closing this, since letting an AI edit the whole interface is too broad to act on. If you'd like a customizable tab or project icon, please open a focused feature request for that.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions