Skip to content

User-facing strings still say opencode/OpenCode across CLI, TUI, and web app #46

Description

@A-x6

The binary, npm package, desktop app, and repo are rebranded to Bolt, but user-visible strings still show the old name:

  • CLI: yargs scriptName is opencode, so help/usage prints opencode <command>; command describes and error hints (opencode models, opencode auth login, opencode mcp add, upgrade messages) reference a binary that no longer exists on PATH.
  • TUI: terminal title, home-screen tips (opencode run, opencode serve, ...), crash screen, and MCP auth hint say opencode. The crash reporter issue URL is also malformed (/actions/workflows/publish.ym wedged into the path).
  • Web app: index.html title, webmanifest name, Windows app menu labels, and ~30 strings in each of the 18 locales say OpenCode.
  • Two TUI tests on dev assert stale epilogue strings and fail (bun test in packages/tui: 2 fail).

Scope guard: contract-bound identifiers must NOT change — @opencode-ai/* package specifiers, OPENCODE_* env vars, opencode.ai URLs, opencode.json/.opencode/ config paths, provider ids (opencode, opencode-go), "OpenCode Zen" (external provider brand), keybind/storage keys, and the GitHub /opencode workflow trigger.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

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