Skip to content

Latest commit

 

History

History
88 lines (52 loc) · 4.56 KB

README.md

File metadata and controls

88 lines (52 loc) · 4.56 KB

Opencodex

English · 简体中文

Opencodex is still essentially opencode, with the desktop UI reorganized for clarity. You can still use free models, and your existing API settings, model configuration, and overall workflow stay the same.

Desktop release: v0.1.0

UI differences from official OpenCode

Main UI

Current Opencodex main desktop UI.

Sidebar recognition

Official OpenCode sidebar with a vertical project avatar rail and the selected project panel.

In the original layout, it is hard to tell what the different C and K letters are supposed to mean at a glance.

Current Opencodex sidebar with search, project tree, fixed open-project action, and bottom tools.

Opencodex turns that area into a proper project tree: projects read like blocks, sessions live under the project they belong to, and the open-project action stays fixed below the scroll area.

Toolbar comparison

Official OpenCode Current Opencodex
Official OpenCode toolbar with app icon dropdown, session tools, and more menu. Current Opencodex toolbar with session tools grouped closer to the active session and project access as a folder dropdown.

The toolbar is simplified so project access and session actions feel less scattered.

Session actions

Official OpenCode session menu floating in the top-right area with rename and delete actions.

"Positioning the 'Rename' and 'Delete' actions in the top-right corner of the session box creates a disjointed user experience

Current Opencodex project tree with a nested session row and row-level more menu.

Opencodex moves that menu to the right side of the session row in the left sidebar, so path-related actions feel tied to the correct item instead of floating elsewhere in the page.

Plan placement

Official OpenCode Current Opencodex
Official OpenCode plan block taking over the center input area. Current Opencodex progress panel moved to a smaller area on the right side.

The old centered PLAN block is visually loud and gets in the way of the main conversation. Opencodex moves progress into a quieter right-side area so the chat stays primary.

Message styling

Current Opencodex conversation area with clearer user and model styling.

User and model turns are easier to scan because the conversation now carries clearer visual markers instead of feeling like one flat block of text.

Code and path tone

Current Opencodex code and path styling using a softer gray tone.

File paths and inline code no longer jump out in green. They use a softer gray emphasis so the page reads more evenly without losing structure.

Main changes

  • Project rail becomes a project tree with nested sessions.
  • Project headers become clearer blocks with chevron, folder glyph, and inline rename.
  • Open project stays outside the scroll list instead of getting buried.
  • Session actions live next to the session row instead of farther away in the top area.
  • Progress no longer sits in the middle of the composer area.
  • User and model turns have clearer visual markers.
  • File paths and inline code shift from green emphasis to a softer gray shadowed tone.
  • Overall spacing, borders, and reading density move closer to a calmer Codex-like workspace.

Upstream

  • Upstream: anomalyco/opencode
  • This fork tracks dev and layers desktop UX commits on top.
  • CLI, server, and plugin stack remain largely unchanged from opencode.

Status

Experimental personal fork; expect fast iteration. Feedback welcome via Issues.

License

MIT, same as opencode; see LICENSE.