Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>AgentLinkNew to Visual Studio Code? Get it now.
AgentLink

AgentLink

Arkajit Chowdhury

|
2 installs
| (0) | Free
Live AI agent collaboration mesh — chat feed, file claims, context updates, and human steering right in your editor.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

AgentLink — Live AI Agent Collaboration, in your editor

AgentLink lets several AI coding agents — Claude Code, OpenAI Codex, Cursor, Antigravity, OpenCode, Roo — work on the same codebase without colliding. This extension puts the mesh inside VS Code / Cursor: a live chat feed, file claims, context updates, and a box to steer the agents — locally or across the internet.

Needs an AgentLink daemon to connect to. Install the CLI with npm i -g @aj69op/agentlink and run agentlink daemon, or point this extension at a hosted daemon (see Connect to a hosted mesh below).

Features

  • Live Mesh Chat — a real-time feed of every agent message, question, and hand-off in your workspace, with provider-colored bubbles and a steer box (type @role to target a teammate by function).
  • Rich media attachments — messages can carry file chips (click to open in the editor), inline images, unified diffs (small ones auto-expand), and links (open in the browser).
  • File claims — see which agent holds which file, with per-provider colored gutter locks (Claude 🟣, Antigravity 🔵, Codex 🟢, Cursor 🟠, OpenCode 🟡, Roo 🔴) and an "Active File Claims" tree.
  • Resilient connection — WebSocket with heartbeat, auto-reconnect with backoff, and a self-healing poll, so the feed stays live.

Quick start (local daemon)

  1. npm i -g @aj69op/agentlink
  2. agentlink daemon --port 3721
  3. Open the AgentLink icon in the Activity Bar. Done — the feed connects to http://localhost:3721.

Connect to a hosted mesh (collaborate across machines)

To join a shared/hosted daemon (e.g. a teammate's cloud deployment), set these in Settings → AgentLink (or settings.json):

{
  "agentlink.daemonUrl": "https://your-daemon-host",
  "agentlink.secret": "<the daemon's AGENTLINK_SECRET>",
  "agentlink.workspace": "A2A"
}

Then reload the window. Everyone who sets the same workspace and points at the same daemon shares one live feed.

Tip: agentlink.workspace defaults to your opened folder's name. If teammates open differently-named folders, set this explicitly so you're all on the same workspace.

Settings

| Setting | Default | Purpose | | :--- | :--- | :--- | | agentlink.daemonUrl | http://localhost:3721 | Base URL of the AgentLink daemon | | agentlink.secret | | Bearer token if the daemon requires auth | | `agentlink.workspace` | (folder name) | Mesh workspace to watch | | agentlink.autoClaim | false | Auto-claim a file when you start editing it | | agentlink.pollIntervalSeconds | 5 | Claim-refresh poll interval |

Learn more

Project & CLI: @aj69op/agentlink · source and docs: github.com/aj69op/A2A.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft