Copilot reduces boilerplate by generating UIs, test cases, and mock data inside your Java project. It adapts to your codebase and ensures changes remain consistent, maintainable, and ready for production.
Build Faster with Vaadin Copilot
What is Vaadin Copilot?
Vaadin Copilot is a free visual AI assistant for developing Vaadin applications.
It helps you move faster from idea to working UI by keeping visual editing and AI assistance inside your Vaadin workflow.
Use Figma designs or rough sketches as input and turn them into real views you can keep building.
Copilot uses the view in front of you as context, so iterations stay grounded in your app.
Try ideas, preview the result, and refine without leaving your workflow.
What you can do with Copilot
Vaadin Copilot is free and runs on your app in dev mode.
Visual editing
Drag and drop components, rearrange layouts, and update labels—directly in the application you're building. You can edit custom and composite components, and adjust layout parameters like alignment, padding, spacing, and visibility by selecting elements and updating their properties.
Hierarchical overview
Use the Outline to get a clear overview of the UI structure, without extra cruft—no need to do manual code-to-UI mapping. Select any element to highlight it in the UI and jump directly to its source in your IDE.
AI assistance
Use plain language to generate views, add mock data, or scaffold backend services. Copilot can turn screenshots or Figma designs into UI code, create JPA entities with repositories and services, and connect components like Grid or ComboBox to backend data.
Multi-module project support
Use Copilot in enterprise-scale projects with multiple modules. Navigate and edit across modules without extra setup or limitations. Copilot understands your project structure and how Vaadin applications are built, so it works seamlessly even in complex setups.
Theme editor
Change the look of components, globally or individually, by adjusting properties using this visual tool. Minimize guesswork and the need to hop back and forth between CSS and browser – no need to awkwardly copy and paste from the browser inspector.
Properties editor
Configure components visually by updating text content, layout settings, and custom attributes. The Properties Editor makes adjustments straightforward—even for settings that aren’t editable on the canvas.
Copy & paste components
Quickly reuse UI components by copying and pasting them directly in the editor. Speeds up layout building and reduces repetitive work.
Version upgrade helper
Identify and update outdated Vaadin dependencies directly in your project. Stay current with minimal overhead and no guesswork.
UI Services
View all Hilla services in your app along with their security configurations. Ensure proper access control and gain confidence that your UI is secure.
Internationalization
Simplify global app development with automated translations that get you started and built-in support for professional localization workflows. Effortlessly manage and apply translations across your app.
UI test generator
Automatically generate test cases to catch regressions before they happen.
Impersonation
Switch between user accounts to test role-based behavior without logging in and out. Useful for quickly verifying access control and permissions.
Documentation
Quickly access documentation for any selected component directly from Copilot – no need to hunt through external resources.
Pre-installed and project-aware
No need to install a separate tool, Vaadin Copilot lives in your project and comes out of the box with Vaadin 24.4 or later – just start using it when needed.
Designed for your workflow
Vaadin Copilot is engineered to blend into your development process. When the application is running in development mode, Copilot is ready to spring into action whenever you view the live application. Just a shortcut away whenever you need it, and just as quick to hide when not needed.
AI-Powered UI Design - A Future of Possibilities
At the heart of Vaadin Copilot lies its AI capabilities. Ask our generative AI to modify the UI, explore new design possibilities, and streamline your workflow. Although in its early stages, this feature is set to redefine the boundaries of UI development.
Just click (or use a shortcut)
Vaadin Copilot is engineered to blend into your development process. When the application is running in development mode, Copilot is ready to spring into action whenever you view the live application. Just a shortcut away whenever you need it, and just as quick to hide when not needed.
AI-Powered UI Design - A Future of Possibilities
At the heart of Vaadin Copilot lies its AI capabilities. Ask our generative AI to modify the UI, explore new design possibilities, and streamline your workflow. Although in its early stages, this feature is set to redefine the boundaries of UI development.
Ready to enhance your Vaadin project development?
Copilot is free and comes with your Vaadin project (v24.4 or higher). Run your app in dev-mode to access the Copilot.