Task management in VS Code, Figma, and Framer
First-party extensions for VS Code, Figma, and Framer. Select something, file the task, and the selection, file path, or frame comes with it — no tab switch, no re-typing.
- 10+ editors, one extension
- Figma and Framer plugins
- Connect with an API key
Install once, then file work from where you already are
Every extension authenticates the same way — a personal access token from Settings → API keys.
- 01
Install the extension
Worksynk in the VS Code marketplace, or import the Figma and Framer plugins. Same account, same workspace.
- 02
Paste an API key
Create a personal access token under Settings → API keys and paste it once. The extension remembers your workspace and last project.
- 03
Create from the selection
Highlight code, or select a frame on canvas. The title, file path, and design link fill themselves in.
- 04
Work it without switching
Assign, set priority, move to review, mark done, and leave notes with @mentions — from inside the editor or the design tool.
For the people who never wanted a project tool
Engineers and designers do not want another tab to maintain. The point of the extensions is that filing work costs nothing, so it actually gets filed.
- The bug occurs to you in the editor, and filing it means losing your place
- Design feedback lives in comments nobody converts into work
- Screenshots get pasted into chat instead of onto the task
- The task never links back to the frame or the file it came from
- You would rather ask your AI host than open a dashboard
- You want events in your own tooling, signed and verifiable
Where the extensions run
One VS Code extension covers every fork that loads a VSIX, and the design plugins install straight into Figma and Framer.
Editors
10Built against the VS Code extension API, so it runs anywhere that API does — including the AI editors people are actually moving to.
- Visual Studio CodeVS Code Marketplacefulgid.worksynk
- CursorMarketplace, or install from VSIX
- Google AntigravityVSIX, or point it at the VS Marketplace
- WindsurfMarketplace or VSIXFormerly Codeium; includes Cascade
- VSCodiumOpen VSX Marketplace or VSIX
- TraeVSIX, or marketplace where available
- KiroOpen VSX or VSIXAmazon's AI IDE
- VoidOpen VSX or VSIXOpen-source AI editor
- Firebase StudioOpen VSXGoogle's cloud IDE
- OVOther VS Code forksAny host that loads a .vsix
Design tools
02Dedicated plugins, not a generic embed — each one knows what you have selected and links the task back to it.
- FigmaPlugins → Import from manifestIssues on the selected frame, section, or page
- FramerPlugin, v1.2Templates, @mention notes, screenshot on create
Editors that default to Open VSX — Antigravity, Kiro, Void, Firebase Studio — may not surface Worksynk in search until you install the VSIX or switch the marketplace URL. Both routes are in the extension's install guide. JetBrains, Neovim, and browser-only IDEs have no dedicated extension; use MCP or the REST API there.
Coming next
Not shipped yetListed here so you know where it stands rather than finding out after you commit. Neither is built yet, and neither is a date.
- WebflowA thin form and CMS bridge into tasks. Scoped, not scaffolded.
- JAJetBrains and NeovimNo dedicated extension planned — use MCP or the REST API today.
What stops being manual
None of these need a process change. They are what the extensions do once installed.
How it works now
You spot a bug mid-file, switch to the browser, find the project, and retype what you were looking at.
Design feedback sits in Figma comments that nobody turns into tasks.
A screenshot gets pasted into chat, and the task it belongs to never gets one.
Triage means opening the board, even for a status change or an assignment.
How it works on Worksynk
File a task without leaving the file
Create it from the editor. The selection and file path attach themselves, and you never left the file.
Frames become linked issues
Create an issue from the frame and it links automatically, so the work and the design stay attached.
Screenshot lands on the task
Attach it on create from Framer — paste it, pick a file, or use the selected image layer.
Triage without the board
Filter, assign, start, review, done, or leave a note with @mentions from inside the plugin.
Three first-party extensions, not a REST tutorial
Each one is built around the thing you were already doing when the task occurred to you.
VS Code extension
Create tasks from code. Selection and file path attach automatically. Works in Cursor and Antigravity too.
Figma plugin
Create an issue from a frame and it links automatically. See issues on the current selection.
Framer plugin
Templates, notes with @mentions, screenshots on create, and the published design URL filled in for you.
MCP for AI hosts
Separate from the extensions: point Claude, ChatGPT, or Cursor's agent at 31 tools over MCP.
Git activity
Reference a task in a commit, branch, or PR title and it attaches to the work.
Signed webhooks
Push events into your own tooling, signed so you can verify them.
What each extension actually does
All three authenticate with a personal access token from Settings → API keys.
- VS Code: task from codeExtensions
- Pick a project, set a title, choose an assignee. The highlighted selection and the file path are attached to the task without being asked for.
- VS Code: editor coverageExtensions
- Built against the VS Code extension API, so it runs in VS Code, Cursor, Antigravity, Windsurf, VSCodium, Trae, Kiro, Void, Firebase Studio, and any other fork that loads a VSIX.
- Figma: issues on the selectionExtensions
- List the issues linked to the current frame, section, or page; create a new one that links itself; or search and link an existing issue. Assign and mark done in place.
- Framer: templates and captureExtensions
- Task, Feedback, Review, Content and Polish templates set type, priority and title prefix. Attach a screenshot by paste, file, or the selected image layer.
- Framer: notes with mentionsExtensions
- Rich-text notes with @mentions that notify people, and reference tasks and projects as chips — the same behaviour as the portal.
- Framer: design URLExtensions
- The design URL becomes a chip on the task, auto-filled from your published Framer site so the task points back at the live design.
- Framer: triage in placeExtensions
- Search by code or title, filter Open, New, Doing, Review or All, and Start, Review, Done, Assign or Note any row without opening the portal.
- MCP serverMCP Server
- For AI hosts rather than editors: 18 read tools and 13 write tools, scoped to whoever authorised the connection.
Common questions
Which editors does the VS Code extension work in?
VS Code, Cursor, Antigravity, Windsurf (formerly Codeium, including Cascade), VSCodium, Trae, Kiro, Void, Firebase Studio — and any other fork that loads a VSIX. Install fulgid.worksynk from the VS Code Marketplace or Open VSX, or import a VSIX directly. Editors that default to Open VSX may not show it in search until you do one of those.
Is there a Framer plugin?
Yes. It creates tasks from your canvas selection with templates for Task, Feedback, Review, Content and Polish, rich-text notes with @mentions, a screenshot attached on create, and the published design URL filled in automatically. It also has Tasks and Mine tabs so you can filter and action work without opening the portal.
How do the extensions authenticate?
All three use a personal access token from Settings → API keys — create one, paste it once, and the extension remembers your workspace and last project. That is separate from MCP, which uses OAuth and is aimed at AI hosts rather than editors.
What is the difference between the extensions and MCP?
The extensions are for you: create and triage work from the tool you have open. MCP is for an AI host acting on your behalf — it exposes 31 tools and runs under the permissions of whoever authorised it. Plenty of teams use both.
Do you support JetBrains, Neovim, or Webflow?
Not yet. Webflow is scoped as a thin form and CMS bridge into tasks, but it is not built — there is no plugin to install today. JetBrains, Neovim, and browser-only IDEs have no dedicated extension planned; use MCP or the REST API there. If either would change your decision, tell us, because that is what moves the order.
“MCP support meant our own internal tools could talk to Worksynk on day one. No integration project required.”
- 3
- first-party extensions
- 31
- MCP tools for AI hosts
- 0
- tasks retyped by hand
Stop finding out about risk
in the retro
Score every project, catch scope creep while it is still cheap, and give clients a seat at the table — without another status meeting.
- 90 days
- Free, full platform
- No card
- Nothing to enter up front
- 20 min
- Guided walkthrough on request