opencode-tree adds a tree view for branched conversations without modifying OpenCode core. OpenCode remains the source of truth, while the plugin stores only the branch data needed for navigation and rendering
Install globally:
opencode plugin @ishaksebsib/opencode-tree --globalInstall in the current project:
opencode plugin @ishaksebsib/opencode-treeDefault install config uses global path to store tree state.
{
"plugin": [
["@ishaksebsib/opencode-tree", { "storageScope": "global" }]
]
}To keep plugin data in the project root .opencode folder, use local storage scope:
{
"plugin": [
["@ishaksebsib/opencode-tree", { "storageScope": "local" }]
]
}- if
local:<projectRoot>/.opencode/opencode-tree/ - if
global:<opencode-state>/plugins/opencode-tree/- Where
<opencode-state>is:- Linux:
~/.local/state/opencode - macOS:
~/Library/Application Support/opencode - Windows:
%LOCALAPPDATA%\\opencode
- Linux:
- Where
