More with Tmux
Following up on my latest post, I customized it even further to make my workspace and tooling more efficient.
I was working with tmux to see what more I could do. I was even thinking about what these new IDEs like Cursor or Zed are doing these days. Ultimately, I reached the conclusion that my own custom environment, Neovim, tmux, opencode with Claude and other models, lazygit, and lazydocker, is the one that I can be most efficient with.
While working and doing my day-to-day tasks with it, I realized that I was always in my terminal, accessing what I needed and getting the job done.
With the AI and stuff, I moved forward with more experimentation. opencode and Claude CLI were the tools where I could manage my agents and get the most out of them. The problem of running agents in parallel while keeping clean and isolated environments was easily solved by Git worktrees.
Btw, the latest version of opencode gives you a new command called /move. With that command, you can move the session you are working on, whether it is on main or any other worktree, to the worktree you want.
One problem I had was that every time I wanted to deal with my agent or write a prompt, I had to go to a new tmux tab and open opencode, Claude CLI, or whatever tool you use. This would get me out of the context of my code.
I really did not want to get out of that context. I wanted to stay in my code, open a dialog or popup, and interact with my LLM without leaving the main tmux tab where I was coding.
the popup open code will be opened attached to the tmux session which is attached to the git worktree. You'll get the same instance of the terminal in all tabs in the popup so doesn't matter which tab you are in your session in all of them the popup will show the same instance of opencode in which you can interact with your agent and prompt it.
{
"type": "excalidraw",
"id": "3fd3b97a-7405-49de-a0d2-cb917839ac56",
"version": 2,
"source": "my-personal-blog",
"elements": [
{
"id": "title",
"type": "text",
"x": 365,
"y": 40,
"width": 660,
"height": 44,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a0",
"roundness": null,
"seed": 1389119282,
"version": 2,
"versionNonce": 71841966,
"isDeleted": true,
"boundElements": [],
"updated": 1785830820136,
"link": null,
"locked": false,
"text": "Evolution of my workspace",
"fontSize": 34,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Evolution of my workspace",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "subtitle",
"type": "text",
"x": 415,
"y": 92,
"width": 560,
"height": 24,
"angle": 0,
"strokeColor": "#495057",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a1",
"roundness": null,
"seed": 1620947666,
"version": 2,
"versionNonce": 1216500978,
"isDeleted": true,
"boundElements": [],
"updated": 1785830818040,
"link": null,
"locked": false,
"text": "A terminal-first workflow with AI, without leaving my code",
"fontSize": 18,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "A terminal-first workflow with AI, without leaving my code",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "before_panel",
"type": "rectangle",
"x": 242.22222222222229,
"y": 147.77777777777783,
"width": 430,
"height": 500,
"angle": 0,
"strokeColor": "#c92a2a",
"backgroundColor": "#fff5f5",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a2",
"roundness": {
"type": 3
},
"seed": 233536195,
"version": 117,
"versionNonce": 1158947314,
"isDeleted": false,
"boundElements": [],
"updated": 1785830860289,
"link": null,
"locked": false
},
{
"id": "before_badge",
"type": "rectangle",
"x": 367.7777777777778,
"y": 117.22222222222229,
"width": 170,
"height": 52,
"angle": 0,
"strokeColor": "#c92a2a",
"backgroundColor": "#ffe3e3",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a3",
"roundness": {
"type": 3
},
"seed": 767203098,
"version": 40,
"versionNonce": 770859058,
"isDeleted": false,
"boundElements": [],
"updated": 1785830827451,
"link": null,
"locked": false
},
{
"id": "before_text",
"type": "text",
"x": 412.7777777777778,
"y": 129.22222222222229,
"width": 80,
"height": 32,
"angle": 0,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a4",
"roundness": null,
"seed": 82383691,
"version": 40,
"versionNonce": 551258610,
"isDeleted": false,
"boundElements": [],
"updated": 1785830827451,
"link": null,
"locked": false,
"text": "Before",
"fontSize": 26,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Before",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "before_caption",
"type": "text",
"x": 449.17777787314526,
"y": 187.22222222222229,
"width": 7.199999809265137,
"height": 22.5,
"angle": 0,
"strokeColor": "#495057",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a5",
"roundness": null,
"seed": 181000515,
"version": 43,
"versionNonce": 944761138,
"isDeleted": true,
"boundElements": [],
"updated": 1785830916929,
"link": null,
"locked": false,
"text": "",
"fontSize": 18,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "before_terminal",
"type": "rectangle",
"x": 272.7777777777778,
"y": 236.11111111111114,
"width": 360,
"height": 372.2222222222221,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a6",
"roundness": {
"type": 3
},
"seed": 134906483,
"version": 108,
"versionNonce": 543241390,
"isDeleted": false,
"boundElements": [],
"updated": 1785830863595,
"link": null,
"locked": false
},
{
"id": "before_tabs",
"type": "rectangle",
"x": 272.7777777777778,
"y": 562.7777777777778,
"width": 360,
"height": 42,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#f1f3f5",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a7",
"roundness": {
"type": 3
},
"seed": 1464338780,
"version": 143,
"versionNonce": 589626290,
"isDeleted": false,
"boundElements": [],
"updated": 1785830900905,
"link": null,
"locked": false
},
{
"id": "tab_code",
"type": "text",
"x": 287.2222222222223,
"y": 577.2222222222223,
"width": 80,
"height": 22.5,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a8",
"roundness": null,
"seed": 1308780802,
"version": 92,
"versionNonce": 1288634482,
"isDeleted": false,
"boundElements": [],
"updated": 1785830903375,
"link": null,
"locked": false,
"text": "1. code",
"fontSize": 18,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "1. code",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "tab_ai",
"type": "text",
"x": 371.66666666666674,
"y": 578.3333333333335,
"width": 114.83999999999999,
"height": 22.5,
"angle": 0,
"strokeColor": "#868e96",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "a9",
"roundness": null,
"seed": 1648816505,
"version": 102,
"versionNonce": 910648686,
"isDeleted": false,
"boundElements": [],
"updated": 1785830906754,
"link": null,
"locked": false,
"text": "2. opencode",
"fontSize": 18,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "2. opencode",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "code_area",
"type": "rectangle",
"x": 297.7777777777778,
"y": 307.2222222222223,
"width": 135,
"height": 105,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "#e7f5ff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aA",
"roundness": {
"type": 3
},
"seed": 1355827054,
"version": 42,
"versionNonce": 382534766,
"isDeleted": false,
"boundElements": [
{
"id": "switch_arrow",
"type": "arrow"
}
],
"updated": 1785830877311,
"link": null,
"locked": false
},
{
"id": "code_area_text",
"type": "text",
"x": 328.7777777777778,
"y": 339.2222222222223,
"width": 75,
"height": 56,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aB",
"roundness": null,
"seed": 1339363607,
"version": 41,
"versionNonce": 474582578,
"isDeleted": false,
"boundElements": [],
"updated": 1785830827451,
"link": null,
"locked": false,
"text": "Neovim\ncode",
"fontSize": 22,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Neovim\ncode",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "ai_area",
"type": "rectangle",
"x": 472.7777777777778,
"y": 307.2222222222223,
"width": 125,
"height": 105,
"angle": 0,
"strokeColor": "#7048e8",
"backgroundColor": "#f3f0ff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aC",
"roundness": {
"type": 3
},
"seed": 434862192,
"version": 42,
"versionNonce": 710911982,
"isDeleted": false,
"boundElements": [
{
"id": "switch_arrow",
"type": "arrow"
}
],
"updated": 1785830877311,
"link": null,
"locked": false
},
{
"id": "ai_area_text",
"type": "text",
"x": 494.7777777777778,
"y": 332.2222222222223,
"width": 84,
"height": 48,
"angle": 0,
"strokeColor": "#7048e8",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aD",
"roundness": null,
"seed": 1075076427,
"version": 41,
"versionNonce": 559753650,
"isDeleted": false,
"boundElements": [],
"updated": 1785830827451,
"link": null,
"locked": false,
"text": "opencode /\nClaude CLI",
"fontSize": 18,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "opencode /\nClaude CLI",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "switch_arrow",
"type": "arrow",
"x": 432.7777777777777,
"y": 359.44444444444434,
"width": 38.888888888888914,
"height": 2.222222222222399,
"angle": 0,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aE",
"roundness": {
"type": 2
},
"seed": 748347312,
"version": 188,
"versionNonce": 1299612462,
"isDeleted": false,
"boundElements": [],
"updated": 1785830888822,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
38.888888888888914,
2.222222222222399
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "code_area",
"focus": -0.07336994789466987,
"gap": 1
},
"endBinding": {
"elementId": "ai_area",
"focus": -0.09950460014154762,
"gap": 1.1111111111111995
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "ILhkcZEGpDXz9QK94cmBs",
"type": "text",
"x": 448.22222222222223,
"y": 345.27777777777777,
"width": 8,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aEG",
"roundness": null,
"seed": 1320301298,
"version": 3,
"versionNonce": 1819616814,
"isDeleted": true,
"boundElements": [],
"updated": 1785830882741,
"link": null,
"locked": false,
"text": "",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "switch_arrow",
"originalText": "",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "VU68cSIX0Edr2TlgZuCWO",
"type": "text",
"x": 449.3333333333333,
"y": 350.8333333333334,
"width": 8,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aEV",
"roundness": null,
"seed": 90279790,
"version": 3,
"versionNonce": 660348274,
"isDeleted": true,
"boundElements": [],
"updated": 1785830879231,
"link": null,
"locked": false,
"text": "",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "switch_arrow",
"originalText": "",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "switch_arrow_label",
"type": "text",
"x": 415,
"y": 446.44444444444446,
"width": 102.08,
"height": 20,
"angle": 0,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aF",
"roundness": null,
"seed": 1185312357,
"version": 74,
"versionNonce": 165335918,
"isDeleted": false,
"boundElements": [],
"updated": 1785830866939,
"link": null,
"locked": false,
"text": "switch tabs",
"fontSize": 16,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "switch tabs",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "before_problem",
"type": "rectangle",
"x": 282.7777777777778,
"y": 502.2222222222223,
"width": 340,
"height": 100,
"angle": 0,
"strokeColor": "#c92a2a",
"backgroundColor": "#fff0f0",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "dashed",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aG",
"roundness": {
"type": 3
},
"seed": 1855577729,
"version": 42,
"versionNonce": 74479794,
"isDeleted": true,
"boundElements": [],
"updated": 1785830834999,
"link": null,
"locked": false
},
{
"id": "problem_text",
"type": "text",
"x": 309.7777777777778,
"y": 524.2222222222223,
"width": 285,
"height": 50,
"angle": 0,
"strokeColor": "#c92a2a",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aH",
"roundness": null,
"seed": 1842730561,
"version": 42,
"versionNonce": 1408992686,
"isDeleted": true,
"boundElements": [],
"updated": 1785830836641,
"link": null,
"locked": false,
"text": "Problem: I had to leave my code context\njust to prompt or manage my agent.",
"fontSize": 18,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Problem: I had to leave my code context\njust to prompt or manage my agent.",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "now_panel",
"type": "rectangle",
"x": 722.7777777777778,
"y": 142.22222222222229,
"width": 512.2222222222222,
"height": 495.5555555555555,
"angle": 0,
"strokeColor": "#2b8a3e",
"backgroundColor": "#f8fff8",
"fillStyle": "solid",
"strokeWidth": 3,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aI",
"roundness": {
"type": 3
},
"seed": 702273366,
"version": 132,
"versionNonce": 547070510,
"isDeleted": false,
"boundElements": [],
"updated": 1785830946521,
"link": null,
"locked": false
},
{
"id": "now_badge",
"type": "rectangle",
"x": 888.8888888888888,
"y": 120.5555555555556,
"width": 180,
"height": 52,
"angle": 0,
"strokeColor": "#2b8a3e",
"backgroundColor": "#d3f9d8",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aJ",
"roundness": {
"type": 3
},
"seed": 906251777,
"version": 87,
"versionNonce": 221091054,
"isDeleted": false,
"boundElements": [],
"updated": 1785830949750,
"link": null,
"locked": false
},
{
"id": "-pzDPjZQzjDQ9I_jSPPem",
"type": "text",
"x": 974.8888888888888,
"y": 134.0555555555556,
"width": 8,
"height": 25,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aJV",
"roundness": null,
"seed": 1127645682,
"version": 3,
"versionNonce": 1489553198,
"isDeleted": true,
"boundElements": [],
"updated": 1785830949751,
"link": null,
"locked": false,
"text": "",
"fontSize": 20,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "now_badge",
"originalText": "",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "now_text",
"type": "text",
"x": 954.7527781592474,
"y": 131.4444444444445,
"width": 50.04999923706055,
"height": 32.5,
"angle": 0,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aK",
"roundness": null,
"seed": 357235313,
"version": 72,
"versionNonce": 1114279726,
"isDeleted": false,
"boundElements": [],
"updated": 1785830951814,
"link": null,
"locked": false,
"text": "Now",
"fontSize": 26,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Now",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "now_caption",
"type": "text",
"x": 1074.1777778731453,
"y": 187.22222222222229,
"width": 7.199999809265137,
"height": 22.5,
"angle": 0,
"strokeColor": "#495057",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aL",
"roundness": null,
"seed": 413767863,
"version": 44,
"versionNonce": 1348517938,
"isDeleted": true,
"boundElements": [],
"updated": 1785830923215,
"link": null,
"locked": false,
"text": "",
"fontSize": 18,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "now_terminal",
"type": "rectangle",
"x": 762.7777777777778,
"y": 237.22222222222229,
"width": 445,
"height": 355,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aM",
"roundness": {
"type": 3
},
"seed": 375329607,
"version": 60,
"versionNonce": 109652658,
"isDeleted": false,
"boundElements": [],
"updated": 1785831694414,
"link": null,
"locked": false
},
{
"id": "now_tabs",
"type": "rectangle",
"x": 761.7777777777778,
"y": 550.2222222222223,
"width": 445,
"height": 42,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#f1f3f5",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aN",
"roundness": {
"type": 3
},
"seed": 1844332793,
"version": 306,
"versionNonce": 882185582,
"isDeleted": false,
"boundElements": [],
"updated": 1785831713681,
"link": null,
"locked": false
},
{
"id": "now_tab_code",
"type": "text",
"x": 785.7777777777778,
"y": 555.2222222222223,
"width": 80,
"height": 22.5,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aO",
"roundness": null,
"seed": 1709384638,
"version": 259,
"versionNonce": 1509908910,
"isDeleted": false,
"boundElements": [],
"updated": 1785831701584,
"link": null,
"locked": false,
"text": "1. code",
"fontSize": 18,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "1. code",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "now_tab_helpers",
"type": "text",
"x": 1032.7777777777778,
"y": 247.22222222222229,
"width": 185.6,
"height": 20,
"angle": 0,
"strokeColor": "#495057",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aP",
"roundness": null,
"seed": 854184929,
"version": 42,
"versionNonce": 1662795314,
"isDeleted": true,
"boundElements": [],
"updated": 1785830960129,
"link": null,
"locked": false,
"text": "lazygit | lazydocker",
"fontSize": 16,
"fontFamily": 5,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "lazygit | lazydocker",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "now_code",
"type": "rectangle",
"x": 787.7777777777778,
"y": 301.1111111111111,
"width": 395,
"height": 220,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "#e7f5ff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aQ",
"roundness": {
"type": 3
},
"seed": 439942379,
"version": 42,
"versionNonce": 243062510,
"isDeleted": false,
"boundElements": [],
"updated": 1785830978481,
"link": null,
"locked": false
},
{
"id": "now_code_text",
"type": "text",
"x": 836.694441901313,
"y": 372.2222222222223,
"width": 162.1666717529297,
"height": 32.5,
"angle": 0,
"strokeColor": "#1971c2",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aR",
"roundness": null,
"seed": 955530782,
"version": 45,
"versionNonce": 1894361966,
"isDeleted": false,
"boundElements": [],
"updated": 1785830970781,
"link": null,
"locked": false,
"text": "Neovim code",
"fontSize": 26,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Neovim code",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "popup",
"type": "rectangle",
"x": 937.7777777777778,
"y": 327.2222222222223,
"width": 220,
"height": 150,
"angle": 0,
"strokeColor": "#7048e8",
"backgroundColor": "#f3f0ff",
"fillStyle": "solid",
"strokeWidth": 3,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aS",
"roundness": {
"type": 3
},
"seed": 943549324,
"version": 42,
"versionNonce": 779943154,
"isDeleted": false,
"boundElements": [
{
"id": "popup_note_arrow",
"type": "arrow"
}
],
"updated": 1785830980911,
"link": null,
"locked": false
},
{
"id": "popup_bar",
"type": "rectangle",
"x": 937.7777777777778,
"y": 327.2222222222223,
"width": 220,
"height": 32,
"angle": 0,
"strokeColor": "#7048e8",
"backgroundColor": "#e5dbff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aT",
"roundness": {
"type": 3
},
"seed": 1545167667,
"version": 41,
"versionNonce": 502957490,
"isDeleted": false,
"boundElements": [],
"updated": 1785830827451,
"link": null,
"locked": false
},
{
"id": "popup_title",
"type": "text",
"x": 987.7777777777778,
"y": 333.2222222222223,
"width": 120,
"height": 22,
"angle": 0,
"strokeColor": "#7048e8",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aU",
"roundness": null,
"seed": 1897010117,
"version": 41,
"versionNonce": 2009268082,
"isDeleted": false,
"boundElements": [],
"updated": 1785830827451,
"link": null,
"locked": false,
"text": "AI dialog popup",
"fontSize": 17,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "AI dialog popup",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "popup_body",
"type": "text",
"x": 977.7777777777778,
"y": 377.2222222222223,
"width": 140,
"height": 55,
"angle": 0,
"strokeColor": "#7048e8",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aV",
"roundness": null,
"seed": 1394088138,
"version": 41,
"versionNonce": 2111193394,
"isDeleted": false,
"boundElements": [],
"updated": 1785830827451,
"link": null,
"locked": false,
"text": "opencode /\nClaude CLI",
"fontSize": 21,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "opencode /\nClaude CLI",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "popup_note",
"type": "text",
"x": 870.6666666666669,
"y": 252,
"width": 320,
"height": 45,
"angle": 0,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aW",
"roundness": null,
"seed": 661440511,
"version": 273,
"versionNonce": 1217816238,
"isDeleted": false,
"boundElements": [
{
"id": "popup_note_arrow",
"type": "arrow"
}
],
"updated": 1785831686623,
"link": null,
"locked": false,
"text": "Prompt and interact with the LLM\nwithout leaving my code.",
"fontSize": 17,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Prompt and interact with the LLM\nwithout leaving my code.",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "popup_note_arrow",
"type": "arrow",
"x": 1026.9657771118452,
"y": 303.66666666666674,
"width": 4.883792287017059,
"height": 17.117015459567995,
"angle": 0,
"strokeColor": "#2b8a3e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "dashed",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aX",
"roundness": {
"type": 2
},
"seed": 1994743346,
"version": 283,
"versionNonce": 1521574126,
"isDeleted": false,
"boundElements": [],
"updated": 1785831686624,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
4.883792287017059,
17.117015459567995
]
],
"lastCommittedPoint": null,
"startBinding": {
"elementId": "popup_note",
"focus": 0.07137718807449432,
"gap": 6.6666666666667425
},
"endBinding": {
"elementId": "popup",
"focus": 0.05491430570129551,
"gap": 11.111111111111086
},
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "parallel_title",
"type": "text",
"x": 1242.7777777777778,
"y": 237.22222222222229,
"width": 130,
"height": 50,
"angle": 0,
"strokeColor": "#495057",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aY",
"roundness": null,
"seed": 608352040,
"version": 42,
"versionNonce": 645786098,
"isDeleted": true,
"boundElements": [],
"updated": 1785830928841,
"link": null,
"locked": false,
"text": "Parallel + isolated\nagent work",
"fontSize": 19,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Parallel + isolated\nagent work",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "wt_0",
"type": "rectangle",
"x": 1247.7777777777778,
"y": 312.2222222222223,
"width": 135,
"height": 58,
"angle": 0,
"strokeColor": "#e67700",
"backgroundColor": "#fff9db",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aZ",
"roundness": {
"type": 3
},
"seed": 1835902502,
"version": 42,
"versionNonce": 527593582,
"isDeleted": true,
"boundElements": [],
"updated": 1785830929642,
"link": null,
"locked": false
},
{
"id": "wt_text_0",
"type": "text",
"x": 1265.7777777777778,
"y": 329.2222222222223,
"width": 100,
"height": 24,
"angle": 0,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aa",
"roundness": null,
"seed": 420057528,
"version": 42,
"versionNonce": 655870318,
"isDeleted": true,
"boundElements": [],
"updated": 1785830931929,
"link": null,
"locked": false,
"text": "Worktree A",
"fontSize": 18,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Worktree A",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "wt_1",
"type": "rectangle",
"x": 1247.7777777777778,
"y": 402.2222222222223,
"width": 135,
"height": 58,
"angle": 0,
"strokeColor": "#e67700",
"backgroundColor": "#fff9db",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ab",
"roundness": {
"type": 3
},
"seed": 1577764096,
"version": 42,
"versionNonce": 1303073070,
"isDeleted": true,
"boundElements": [],
"updated": 1785830937746,
"link": null,
"locked": false
},
{
"id": "wt_text_1",
"type": "text",
"x": 1265.7777777777778,
"y": 419.2222222222223,
"width": 100,
"height": 24,
"angle": 0,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ac",
"roundness": null,
"seed": 1742752134,
"version": 42,
"versionNonce": 969807666,
"isDeleted": true,
"boundElements": [],
"updated": 1785830930258,
"link": null,
"locked": false,
"text": "Worktree B",
"fontSize": 18,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Worktree B",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "wt_2",
"type": "rectangle",
"x": 1247.7777777777778,
"y": 492.2222222222223,
"width": 135,
"height": 58,
"angle": 0,
"strokeColor": "#e67700",
"backgroundColor": "#fff9db",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ad",
"roundness": {
"type": 3
},
"seed": 271702817,
"version": 42,
"versionNonce": 1704163310,
"isDeleted": true,
"boundElements": [],
"updated": 1785830939270,
"link": null,
"locked": false
},
{
"id": "wt_text_2",
"type": "text",
"x": 1265.7777777777778,
"y": 509.2222222222223,
"width": 100,
"height": 24,
"angle": 0,
"strokeColor": "#e67700",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ae",
"roundness": null,
"seed": 1727377184,
"version": 42,
"versionNonce": 1152203378,
"isDeleted": true,
"boundElements": [],
"updated": 1785830938595,
"link": null,
"locked": false,
"text": "Worktree C",
"fontSize": 18,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Worktree C",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "wt_arrow_a",
"type": "arrow",
"x": 1157.7777777777778,
"y": 367.2222222222223,
"width": 90,
"height": 26,
"angle": 0,
"strokeColor": "#7048e8",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "af",
"roundness": {
"type": 2
},
"seed": 1627166980,
"version": 42,
"versionNonce": 1108002286,
"isDeleted": true,
"boundElements": [],
"updated": 1785830934061,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
90,
-26
]
],
"lastCommittedPoint": null,
"startBinding": null,
"endBinding": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "wt_arrow_b",
"type": "arrow",
"x": 1157.7777777777778,
"y": 402.2222222222223,
"width": 90,
"height": 29,
"angle": 0,
"strokeColor": "#7048e8",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ag",
"roundness": {
"type": 2
},
"seed": 570316739,
"version": 42,
"versionNonce": 2026414702,
"isDeleted": true,
"boundElements": [],
"updated": 1785830935826,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
90,
29
]
],
"lastCommittedPoint": null,
"startBinding": null,
"endBinding": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "wt_arrow_c",
"type": "arrow",
"x": 1157.7777777777778,
"y": 437.2222222222223,
"width": 90,
"height": 84,
"angle": 0,
"strokeColor": "#7048e8",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ah",
"roundness": {
"type": 2
},
"seed": 1678943247,
"version": 42,
"versionNonce": 1472087346,
"isDeleted": true,
"boundElements": [],
"updated": 1785830936868,
"link": null,
"locked": false,
"points": [
[
0,
0
],
[
90,
84
]
],
"lastCommittedPoint": null,
"startBinding": null,
"endBinding": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"elbowed": false
},
{
"id": "move_note",
"type": "rectangle",
"x": 1222.7777777777778,
"y": 567.2222222222223,
"width": 170,
"height": 58,
"angle": 0,
"strokeColor": "#7048e8",
"backgroundColor": "#f3f0ff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "dashed",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ai",
"roundness": {
"type": 3
},
"seed": 1843239507,
"version": 42,
"versionNonce": 1238318322,
"isDeleted": true,
"boundElements": [],
"updated": 1785830940806,
"link": null,
"locked": false
},
{
"id": "move_note_text",
"type": "text",
"x": 1233.888888888889,
"y": 580.3333333333335,
"width": 150,
"height": 36,
"angle": 0,
"strokeColor": "#7048e8",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aj",
"roundness": null,
"seed": 1513513405,
"version": 43,
"versionNonce": 668210862,
"isDeleted": true,
"boundElements": [],
"updated": 1785830940100,
"link": null,
"locked": false,
"text": "\"/move\" sends the current session\nto the worktree you want.",
"fontSize": 14,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "\"/move\" sends the current session\nto the worktree you want.",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "benefits_title",
"type": "text",
"x": 430,
"y": 705,
"width": 400,
"height": 32,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ak",
"roundness": null,
"seed": 169428164,
"version": 3,
"versionNonce": 1064233582,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false,
"text": "Why this works for me",
"fontSize": 25,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Why this works for me",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "benefit_0",
"type": "rectangle",
"x": 70,
"y": 760,
"width": 265,
"height": 105,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "al",
"roundness": {
"type": 3
},
"seed": 563317844,
"version": 3,
"versionNonce": 1662892914,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false
},
{
"id": "benefit_num_0",
"type": "rectangle",
"x": 85,
"y": 775,
"width": 42,
"height": 42,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#f1f3f5",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "am",
"roundness": {
"type": 3
},
"seed": 945034138,
"version": 3,
"versionNonce": 860056750,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false
},
{
"id": "benefit_num_text_0",
"type": "text",
"x": 98,
"y": 782,
"width": 16,
"height": 26,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "an",
"roundness": null,
"seed": 1068513514,
"version": 3,
"versionNonce": 645496114,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false,
"text": "1",
"fontSize": 21,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "1",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "benefit_text_0",
"type": "text",
"x": 140,
"y": 785,
"width": 175,
"height": 55,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ao",
"roundness": null,
"seed": 610379675,
"version": 3,
"versionNonce": 902670062,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false,
"text": "Stay in my code",
"fontSize": 18,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Stay in my code",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "benefit_1",
"type": "rectangle",
"x": 375,
"y": 760,
"width": 265,
"height": 105,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ap",
"roundness": {
"type": 3
},
"seed": 82647186,
"version": 3,
"versionNonce": 343344882,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false
},
{
"id": "benefit_num_1",
"type": "rectangle",
"x": 390,
"y": 775,
"width": 42,
"height": 42,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#f1f3f5",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aq",
"roundness": {
"type": 3
},
"seed": 561755100,
"version": 3,
"versionNonce": 1469487406,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false
},
{
"id": "benefit_num_text_1",
"type": "text",
"x": 403,
"y": 782,
"width": 16,
"height": 26,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ar",
"roundness": null,
"seed": 255246153,
"version": 3,
"versionNonce": 94197938,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false,
"text": "2",
"fontSize": 21,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "2",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "benefit_text_1",
"type": "text",
"x": 445,
"y": 785,
"width": 175,
"height": 55,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "as",
"roundness": null,
"seed": 697532115,
"version": 3,
"versionNonce": 805782382,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false,
"text": "No extra context switching",
"fontSize": 18,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "No extra context switching",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "benefit_2",
"type": "rectangle",
"x": 680,
"y": 760,
"width": 265,
"height": 105,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "at",
"roundness": {
"type": 3
},
"seed": 773035095,
"version": 3,
"versionNonce": 697528946,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false
},
{
"id": "benefit_num_2",
"type": "rectangle",
"x": 695,
"y": 775,
"width": 42,
"height": 42,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#f1f3f5",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "au",
"roundness": {
"type": 3
},
"seed": 741928098,
"version": 3,
"versionNonce": 23635374,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false
},
{
"id": "benefit_num_text_2",
"type": "text",
"x": 708,
"y": 782,
"width": 16,
"height": 26,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "av",
"roundness": null,
"seed": 893199205,
"version": 3,
"versionNonce": 589321266,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false,
"text": "3",
"fontSize": 21,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "3",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "benefit_text_2",
"type": "text",
"x": 750,
"y": 785,
"width": 175,
"height": 55,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "aw",
"roundness": null,
"seed": 1186065602,
"version": 3,
"versionNonce": 1558429678,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false,
"text": "Parallel agents in isolated worktrees",
"fontSize": 18,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "Parallel agents in isolated worktrees",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "benefit_3",
"type": "rectangle",
"x": 985,
"y": 760,
"width": 265,
"height": 105,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffffff",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ax",
"roundness": {
"type": 3
},
"seed": 1407513797,
"version": 3,
"versionNonce": 606797298,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false
},
{
"id": "benefit_num_3",
"type": "rectangle",
"x": 1000,
"y": 775,
"width": 42,
"height": 42,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "#f1f3f5",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "ay",
"roundness": {
"type": 3
},
"seed": 925100089,
"version": 3,
"versionNonce": 1182896686,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false
},
{
"id": "benefit_num_text_3",
"type": "text",
"x": 1013,
"y": 782,
"width": 16,
"height": 26,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "az",
"roundness": null,
"seed": 888702532,
"version": 3,
"versionNonce": 163213234,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false,
"text": "4",
"fontSize": 21,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "4",
"autoResize": true,
"lineHeight": 1.25
},
{
"id": "benefit_text_3",
"type": "text",
"x": 1055,
"y": 785,
"width": 175,
"height": 55,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"index": "b00",
"roundness": null,
"seed": 226407867,
"version": 3,
"versionNonce": 1495997550,
"isDeleted": true,
"boundElements": [],
"updated": 1785830812413,
"link": null,
"locked": false,
"text": "The most efficient flow for my day-to-day work",
"fontSize": 18,
"fontFamily": 5,
"textAlign": "center",
"verticalAlign": "top",
"containerId": null,
"originalText": "The most efficient flow for my day-to-day work",
"autoResize": true,
"lineHeight": 1.25
}
],
"appState": {
"viewBackgroundColor": "#ffffff",
"gridSize": 20
},
"files": {}
}
to achieve that i simply added this into my tmux config
# tmux-opencode-session-manager
# prefix + y : launch/attach an opencode popup for the current dir
# prefix + u : open the picker of running opencode sessions
# State persists: popups attach to per-directory detached sessions on a
# dedicated tmux socket that stay alive when the popup is closed.
run-shell ~/.config/tmux/plugins/tmux-opencode-session-manager/opencode_session_manager.tmux
you can see the code for it here.
Now, by pressing prefix + y (you can ofc configure it to be whatever you like), you can attach an opencode instance to all tabs of a session in your worktree. And of course, when you detach from it, you will not lose the reference to that opencode instance, or Claude CLI, until you explicitly kill the instance.
Then I started thinking about it more. The idea was that every session would have one attached opencode instance, only one, and I could easily list all the sessions in another window and check the latest status of my running agents. This was fun!
Another command I added to my tmux is prefix + u. This one shows a window listing all the running opencode instances in the sessions. So, if a session does not have a running opencode instance, it will not be listed there.