UniAssist is a VS Code extension that bridges your project management tool with AI coding assistants. When a task is assigned to you, UniAssist fetches the full task details from your UniAssist server and automatically sends a structured prompt to your AI extension — so you can start coding immediately without copy-pasting task descriptions.
How It Works
A task is assigned to you in UniAssist (the web app)
You click Start on the task — this deep-links into VS Code with the task ID
The extension fetches the full task (title, description, checklist, subtasks, comments, linked tasks)
It builds a detailed prompt and sends it to your configured AI coding assistant
Your AI assistant starts working on the task with full context
Supported AI Assistants
Assistant
Extension ID
Claude Code
anthropic.claude-code
Roo Code
RooVeterinaryInc.roo-cline
Cline
saoudrizwan.claude-dev
Cursor (built-in chat)
—
VS Code Copilot Chat
—
Extension Settings
Setting
Default
Description
uniassist.serverUrl
http://localhost:3000
Base URL of your UniAssist server
uniassist.cursor.command
(empty)
Cursor command ID for sending prompts (leave empty for auto-discovery)
uniassist.cursor.debug
false
Log Cursor command discovery attempts to the UniAssist output channel
Deep Link Protocol
UniAssist listens for deep links from the web app in the form: