Reference Docs
Install the extension and connect an AI assistant to it.
The focusanalyze-vscode extension adds a Tasks tree view and task detail panel to VS Code, and wires up MCP access for AI assistants running inside your editor (Claude Code and other MCP-capable assistants).
Install from the VS Code Marketplace.
Once installed, run "FocusAnalyze: Connect Claude Code" from the command palette to point a supported assistant at your MCP server. See the Claude article for the token/connector setup underneath.
The tree view is the visible part — the real point is that Claude Code or Cursor can attach notes to whichever task you're working on as you go, so the context of a working session isn't lost the moment the chat ends.
"FocusAnalyze: Set Active Task" writes a local pointer to whichever task you're focused on right now. It's a default, not a lock — the assistant can still touch other tasks by id when you name one, and a Claude Code chat and a Cursor chat can both write to the same task with nothing blocking either.
Instead of posting a new comment every single turn — which would leave a trail of near-duplicate comments over a long session — the assistant keeps one "Notes" or "Plan" doc on the task and updates it in place as the work develops. Come back days later, in a different chat, and it reads what was actually tried, decided, and left open.
Updating a doc in place is last-write-wins: if two sessions update the same doc around the same time, whichever call lands last silently overwrites the other. Fine for a running Notes doc; for anything that must never be lost, the assistant posts a separate comment instead, since comments can't collide.