Skip to content
| Marketplace
Sign in
Visual Studio Code>Machine Learning>iAgent EngineerNew to Visual Studio Code? Get it now.
iAgent Engineer

iAgent Engineer

BD-creative

|
35 installs
| (0) | Free
iAgent Engineer for VSCode
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

iAgent Engineer

iAgent Engineer is a VS Code extension for moving from Figma context to generated UI code, previews, and agent-session analysis without leaving the editor.

iAgent Engineer screenshot

Demo video: YouTube quick guide

Release Highlights

v0.7.3

  • Added Latest and Live badges to profiler session cards so active sessions stand out immediately.
  • Added iProfiler title-bar controls for overview auto-refresh and quicker detail-view actions.
  • Improved section toggle ergonomics and chart hit targets so dense profiler sessions are easier to inspect.

Current Product Scope

  • Local Figma MCP connection and design-data retrieval
  • Multi-provider UI generation with streaming output
  • Generated-result handoff to the editor, Preview Panel, or browser preview
  • Agent Session Profiler for Claude and Codex logs, with a detailed iProfiler panel
  • English and Korean UI strings

What Ships Today

Setup View

The Setup sidebar combines Figma connection tools and AI provider settings.

  • Connect to a local MCP endpoint
  • Paste a Figma URL or JSON payload
  • Fetch design context, metadata, variable definitions, screenshots, and source-data assets
  • Open fetched payloads directly in the editor
  • Save API keys and preferred models for Gemini, Claude, DeepSeek, Qwen, and OpenRouter
  • Open provider API-key pages and inspect model metadata

Prompt View

The Prompt sidebar is the generation workspace.

  • Choose whether to include design context or metadata
  • Optionally include the latest fetched screenshot
  • Generate tsx, html, vue, or tailwind
  • See prompt-size estimates and selected-model token limits
  • Stream output with progress and cancel support
  • Reopen the latest generated file, Preview Panel, or browser preview

Profiler View

The Profiler sidebar scans supported agent session files and opens details in the bottom panel.

  • Scan local Claude and Codex session stores
  • Sort sessions by name, time, input tokens, output tokens, or file size
  • Select a session to open the detailed iProfiler panel
  • Start live monitoring for likely-active session files
  • Jump from chart points or raw events back to the source log line

Output Channel

There is no separate Log webview in the current build. Extension logs are written to the iAgent Engineer output channel, and the extension contributes commands to clear or copy that log.

Current Limitations

  • remote Figma mode is scaffolded in the codebase, but actual remote auth/fetch/screenshot flows are currently disabled in the extension UI. Use local MCP mode for working Figma retrieval.
  • The profiler service contains Gemini parsing support internally, but the Gemini tab is intentionally disabled in the current sidebar UI.
  • The profiler archive flow exists host-side, but there is no archive button in the current webview.
  • Browser preview falls back to the Preview Panel when packaged runtime dependencies are unavailable.

Requirements

  • VS Code 1.85+
  • Node.js 20+ for local development
  • A reachable local Figma MCP endpoint for Figma data features
  • At least one provider API key if you want to generate code
    • Google AI Studio
    • Anthropic Console
    • DeepSeek Platform
    • DashScope Console
    • OpenRouter Keys

Quick Start

  1. Install the extension and open iAgent Engineer from the activity bar.
  2. In Setup, leave the connection mode on local and connect to your MCP endpoint.
  3. Paste a Figma URL or MCP JSON and fetch design context, metadata, variables, screenshots, or source data.
  4. In the same view, choose your agent, save an API key, and load models.
  5. Open Prompt, pick an output format, and generate code.
  6. Open the latest result in the editor, Preview Panel, or browser preview.
  7. Open Profiler when you want to inspect local Claude or Codex session logs in iProfiler.

Key Settings

Common settings live under the iagent-engineer.* namespace.

  • iagent-engineer.defaultAgent
  • iagent-engineer.defaultModel
  • iagent-engineer.mcpConnectionMode
  • iagent-engineer.mcpEndpoint
  • iagent-engineer.remoteMcpEndpoint
  • iagent-engineer.remoteMcpAuthUrl
  • iagent-engineer.openFetchedDataInEditor
  • iagent-engineer.claudeModels
  • iagent-engineer.deepseekModels
  • iagent-engineer.qwenModels
  • iagent-engineer.openrouterModels
  • iagent-engineer.profiler.*

Development

npm ci
npm run verify

Useful scripts:

  • npm run build
  • npm run watch
  • npm run lint
  • npm run test:unit
  • npm run test:e2e
  • npm run verify
  • npm run verify:coverage
  • npm run package

The bundled workers/ project contains the Cloudflare Worker used for the remote Figma prototype. It is still in the repository, but the extension's remote Figma workflow is not currently exposed as a supported end-to-end feature.

Additional Docs

  • Contributing guide
  • Security policy
  • Release checklist
  • Profiler screen guide
  • iProfiler summary data guide
  • iProfiler key event guide

Repository

  • Issues: https://github.com/birdea/vscode-iagent-engineer/issues
  • Homepage: https://github.com/birdea/vscode-iagent-engineer#readme
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft