Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>AI Pundit Magic - Design to Code | Figma to CodeNew to Visual Studio Code? Get it now.
AI Pundit Magic - Design to Code | Figma to Code

AI Pundit Magic - Design to Code | Figma to Code

Wai-Technologies

waiin.com
|
960 installs
| (2) | Free
AI Pundit Magic provides features such as Design to Code, Pundit Toolbox, Code Editor, Manage History of Requests, Chat and more, by seamlessly incorporates Web based React themes such as Raaghu, Material UI, Tailwind and Fluent UI, and Mobile based platforms such as Flutter Dart.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
AI Pundit Magic

Unlock the future with design-to-code using our tool – your all-in-one AI-driven platform designed to transform Figma designs into clean and efficient code. Built to empower developers and designers, AI Pundit Magic accelerates your workflow by offering intelligent tools for collaboration and optimization – all seamlessly integrated.

Revolutionize your development process with AI Pundit Magic – turning ideas into code, effortlessly.

With AI Pundit Magic, we re-define the boundaries between design and development, enabling teams to deliver faster, smarter, and with greater accuracy.

AI Pundit Magic currently supports a comprehensive range of design systems and frameworks, including Ant Design, Material UI, Chakra UI, and Fluent UI, with additional options continuously being added to expand your development capabilities.

Ant Design Material UI Chakra UI Fluent UI
Ant Design Material UI Chakra UI Fluent UI

We also have support for mobile based top-tier cross platform framework such as Flutter with Dart.

Flutter Dart
Flutter Dart

⚡ Design to Code

Transform designs into production-ready code using Figma URLs. AI Pundit Magic generates components, layouts, and styling based on your designs through an advanced real-time generation pipeline. Experience seamless code generation with live progress updates, ensuring you stay informed throughout the entire process. The system utilises top-tier web and mobile frameworks powered by AI Pundit Engine to deliver production-ready code efficiently.

Preview Generation

🚀 Pundit Toolbox

Empower every screen with AI Pundit capabilities, bringing powerful changes in real-time:

  • Add Comments: Add intelligent comments to your code based on best practices.
  • Find Bugs: Identify and fix potential issues in your generated code.
  • Explain: Obtain detailed insights or comments about specific code sections.
  • Optimise: Enhance code performance, readability, and structure.
  • Structural Guides: Automatically apply widely recognized design patterns for a more robust architecture.
Pundit Toolbox

💬 Manage History of Requests

Easily track and manage the history of all screens within your projects. Each project maintains its own conversation history, allowing you to organize and access your design-to-code interactions efficiently. The history feature provides:

  • Project-Scoped Screens: All screens are organized by project, making it easy to track design-to-code work for specific applications or design systems.
  • Screens Caching: Intelligent caching ensures fast access to recent screens while maintaining data freshness.
  • Complete Message History: View full screens threads including all messages, code generations, and interactions within each conversation.
  • Quick Access: Easily navigate between Screens and projects to continue your work seamlessly.
Manage History of Requests

📁 Resource Integration

Easily integrate external files or resources into your workflow to enhance interaction and improve the overall design-to-code experience. Whether you’re handling custom assets, libraries, or configuration files, AI Pundit Magic adapts to your project’s needs.

Resource Integration

✨ New Releases

Agent Mode - Intelligent Workspace Integration

Introducing Agent Mode, a revolutionary feature that transforms AI Pundit Magic into an intelligent coding assistant. Agent Mode understands your entire workspace, analyzes your codebase structure, and automatically integrates changes directly into your project files. No more manual copying, pasting, or import management - Agent Mode handles it all!

What Makes Agent Mode Special:

  • Automatic File Management: Creates, modifies, and deletes files directly in your workspace
  • Smart Import Handling: Automatically updates all affected imports when files are moved or created
  • Intelligent Integration: Updates routes, navigation, and related files automatically
  • Context-Aware: Understands your project patterns and follows your coding conventions
  • Seamless Workflow: Your project is ready to run immediately after changes are applied

Simply open a workspace folder, switch to Agent Mode using the toggle button, and describe what you want to build. Agent Mode will analyze your codebase and make all necessary changes automatically. See the detailed Agent Mode section below for complete usage instructions and examples.

Agent Mode Response

Real-Time Streaming Responses

Experience lightning-fast AI responses with our new real-time streaming feature! Watch as AI Pundit Magic generates code and responses in real-time, character by character, providing an engaging and transparent development experience.

Key Features:

  • Live Code Generation: See code blocks appear and update in real-time as they're being generated, eliminating the wait for complete responses.
  • Instant Feedback: Get immediate visual feedback with streaming indicators that show when content is being generated.

How It Works:

When you send a message or request code generation, AI Pundit Magic immediately starts streaming the response back to you. You'll see:

  • Code blocks appearing progressively
  • Real-time updates as the AI Pundit continues generating content
  • Smooth transitions when streaming completes
Shimmer Loading Effects

Add Instructions for Generation Process

You can now use instructions to add project specific guidelines which you would like AI to use while generation process. This feature is integrated into settings icon, allowing you to add text, packages and / or images as instructions for your conversations.

Instructions

Utilise Enhance with AI for Detailed Message

You can now leverage Enhance with AI functionality to get detailed message or question which you would like to send. This feature is integrated in input field above send button, and can be used when you add points which needs to be enhanced.

Enhance with AI

Login to Figma Account

You can now login to your own Figma Account to access design from there. This feature is integrated into our accounts section, allowing you to access your design files created inside your Figma, and leverage them to create design to code functionality with different languages and libraries.

Login to your Figma Account

Image Attachment

You can now use the image attachment feature to share images directly in your conversations. This feature allows you to upload and attach images to enhance your design-to-code workflow, making it easier to reference visual elements and generate code from screenshots or design mockups.

Add Attachment to Chat

Agent Mode - Intelligent Workspace Integration

Agent Mode is a powerful feature that transforms AI Pundit Magic into an intelligent coding assistant that understands your entire workspace and automatically integrates changes into your codebase. Unlike Ask Mode, which generates code for you to copy, Agent Mode analyzes your project structure, understands existing patterns, and directly modifies files in your workspace.

What is Agent Mode?

Agent Mode enables AI Pundit Magic to:

  • Analyze your entire codebase - Understands project structure, dependencies, and coding patterns
  • Automatically update files - Creates, modifies, and deletes files directly in your workspace
  • Handle imports intelligently - Automatically updates all affected imports when files are moved or created
  • Preserve existing functionality - Maintains your current code while adding new features
  • Integrate seamlessly - Ensures all changes work together without breaking existing code
  • Follow SpecKit specifications - Automatically incorporates local SpecKit files to guide implementation according to your project's specifications
Agent Mode Processing

Key Features:

  • Smart Workspace Analysis: Agent Mode scans your entire project to understand:

    • Project structure and file organization
    • Existing components and their patterns
    • Import dependencies and relationships
    • Design system and styling conventions
    • Framework and library usage
  • Intelligent Integration:

    • Automatically updates routes when adding new pages
    • Updates navigation menus when adding new components
    • Fixes broken imports and references
    • Maintains consistent coding style with your existing codebase
    • Handles relative import paths correctly
  • Context-Aware Understanding:

    • Infers intent from vague requests by examining existing code patterns
    • Proactively makes related changes (e.g., adding a page also updates routes)
    • Follows your project's conventions automatically
    • Understands entry points and main application structure
  • SpecKit-Driven Development:

    • Automatically detects and incorporates local SpecKit files from your workspace
    • Uses specification files to guide all code generation and modifications
    • Ensures all changes align with your project's specifications and standards

Local SpecKit Files Integration:

Agent Mode automatically detects and incorporates local SpecKit files from your workspace to guide implementation. This enables spec-driven development where all code generation follows your project's specifications.

How to Use Agent Mode:

  1. Open a Workspace Folder:

    • Agent Mode requires an open workspace folder in VS Code
    • Open your project folder using File > Open Folder or File > Open Workspace
  2. Enable Agent Mode:

    • Look for the mode toggle in the message input area (shows "Ask" and "Agent" buttons)
    • Click the "Agent" button to switch to Agent Mode
    • The toggle will highlight to indicate Agent Mode is active
Agent Mode Toggle Button
  1. Make Your Request:

    • Simply describe what you want to do in natural language
    • Agent Mode will automatically reference your SpecKit files to ensure compliance
    • Examples:
      • "Add a login page with email and password fields"
      • "Create a user profile component"
      • "Fix the button styling on the homepage"
      • "Add routing for the new dashboard page"
      • "Update the navigation to include the new section"
  2. Review Changes:

    • Agent Mode will analyze your workspace and generate the necessary changes
    • You'll see a summary of files that will be created, modified, or deleted
    • The AI will automatically update all related files (imports, routes, etc.)
    • All changes will align with your SpecKit specifications
  3. Automatic File Updates:

    • Files are automatically created or modified in your workspace
    • All imports are updated to ensure everything works together
    • Your project is ready to run immediately after changes are applied

Agent Mode vs Ask Mode:

Feature Ask Mode Agent Mode
Code Generation Generates code for you to copy Automatically writes files to workspace
Workspace Required No Yes
File Updates Manual Automatic
Import Management You handle it Automatically handled
Integration Manual integration needed Seamless automatic integration
SpecKit Support No Yes - Automatic detection and integration
Best For Learning, quick snippets, standalone code Full project development, complex features, spec-driven development

Requirements:

  • An open workspace folder in VS Code
  • A valid project structure (React, Flutter, etc.)
  • Sufficient message balance (Agent Mode uses message credits)
  • SpecKit files in the workspace for spec-driven development

Tips for Best Results:

  • Be Specific: While Agent Mode can infer intent, being specific helps:

    • "Add a login form with email, password, and remember me checkbox"
    • "Add a form"
  • Describe the Full Feature: Mention related changes you want:

    • "Add a user dashboard page and update the navigation menu to include it"
    • "Add a dashboard"
  • Trust the AI: Agent Mode analyzes your codebase and makes intelligent decisions. It will:

    • Follow your existing patterns
    • Maintain your coding style
    • Preserve existing functionality
    • Update all necessary files
    • Adhere to your SpecKit specifications
  • Review Changes: After Agent Mode makes changes, review the modified files to ensure they match your expectations and specifications

Example Workflow:

  1. Open your React project in VS Code
  2. Switch to Agent Mode
  3. Request: "Add a contact page with a form that has name, email, and message fields"
  4. Agent Mode will:
    • Create src/pages/Contact.tsx with the form component
    • Update App.tsx or your router to include the new route
    • Update navigation components if they exist
    • Ensure all imports are correct
    • Maintain compliance with your project standards
  5. Your project is ready to use with the new contact page!

Switching Between Modes:

  • You can switch between Ask Mode and Agent Mode at any time
  • If you have an active conversation, switching to Agent Mode may prompt a confirmation dialog
  • Agent Mode automatically activates when importing code from a conversation into a workspace
  • SpecKit files are only used in Agent Mode
Ask to Agent Mode Switch

Agent Mode makes AI Pundit Magic a true coding partner that understands your project, follows your specifications, and helps you build features faster while maintaining code quality and consistency.

Real-Time Code Generation Process

Experience seamless design-to-code transformation with our advanced real-time generation pipeline. Watch as your designs are processed and converted into code with live progress updates, providing transparency and control throughout the entire generation process. The pipeline ensures efficient processing while keeping you informed at every step.

Pipeline Visualization

Preview Generation

You can now use preview functionality to visualize the UI for generated code directly within the extension. This feature is integrated into our conversation section, allowing you to click on 'Preview' to instantly view how your generated code renders, making it easier to verify and refine your designs before implementation.

Preview Generation

Interactions

During the real-time code generation process, the pipeline may require your input at various stages to ensure the best results. These interactive moments allow you to guide the AI's decisions and customize the generated code according to your preferences:

  • Process Updates: Get real-time progress updates showing current stage, and status messages as your code is being generated.
Manage History of Requests
  • Color Palette Selection: Choose or customize color palettes for your generated components.
Color Palette Selection Interaction
  • Validate Choices: Review and validate component and design choices before final code generation.
Animation Selector Interaction
  • Component List Review: Review the complete list of components that will be generated.
Component List Review Interaction
  • Animation Selector: Choose animation styles and transitions for interactive components.
Validate AI Choices Interaction
  • Process Final Result: Receive the completed code generation result with all generated components and files.
Process Final Result Interaction

Projects

Organize and manage your design-to-code projects efficiently with our new Projects feature. Create, manage, and switch between multiple projects seamlessly, allowing you to maintain separate contexts for different applications or design systems. This feature helps you stay organized and maintain clear separation between different development workflows.

Creating a Project:

  1. Project Name: Enter a unique name for your project to identify it easily.
Project Creation Flow
  1. Design System Selection: Choose your preferred design system from the available options. This selection determines which components and styling will be used for code generation in this project.
Design System Selection
  1. Project Details: Add a description, start date, end date, and other project metadata to help organize your work.
Projects
  1. Project Management: Once created, you can switch between projects, view project-specific conversations, and manage project settings.
Projects

Each project maintains its own conversation history and context, ensuring that your design-to-code work is properly organized and scoped.

© 2026 Wai Technologies
Created with ❤️ by Kaushik Gokhale
All rights reserved.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft