With Onepage AI 2.0 (Vibe-Coding), we are launching a completely new way to develop in Onepage, a method that bridges the gap between AI-powered code generation and visual editing.
For the first time, you can create fully customizable, React-based components and sections directly within your Onepage project via "Vibe-Coding." These appear right alongside your regular, visually editable content on the same page.
This is how you combine brilliant design implementation with full control. No other builder or vibe-coding tool offers this capability.
📌 Please note: To use vibe coding, you need our "AI Assistant" add-on, at least the T1000 plan or higher. Without this add-on, the function is not available.
Access & Beta Availability
This feature is currently only available via the beta version: https://beta.onepage.io
Please ensure that you are actually in the beta environment. The new AI features are not yet available to you under app.onepage.io.
If you want to make changes to a website where you have already used features from the beta version, this is only possible via the beta link (beta.onepage.io) until the beta phase is completed.
Comparison:
Beta: beta.onepage.io (new AI functions available)
Standard: app.onepage.io (Live production system)
📌 Please note: You must access the projects in which you are working with the AI via https://beta.onepage.io until the official release.
Please log in to your regular Onepage account first and then open beta.onepage.io.
If you are not logged in, you will simply be redirected back to your standard account.
What’s new and why it is important
Until now, Onepage AI generated pages and sections using our standard building blocks. This worked well but (for good reason) had its limits: it wasn’t possible to create truly custom designs or interactions beyond our element library.
That’s changing fundamentally. With Vibe Coding in Onepage, you now get the same creative capabilities as standalone AI code generators (such as Lovable, Bolt, or v0), without losing what makes Onepage unique: the visual editor, GDPR consent management, forms & funnels, high-quality templates, and the ability to hand over websites to clients who can manage them independently.
Why this is a big step:
Create everything you can imagine: individual animations, interactive calculators, unique layouts, or experimental designs from your prompts.
→ If AI can program it in React, you can use it in Onepage.
AI-generated settings for every component: Every generated component includes a visual settings window, allowing you to adjust text, colors, behavior, and layout without editing the code.
→ You can even instruct the AI to add additional settings.
Vibe-Code complements your regular content: Use AI sections for hero areas or complex interactions while continuing to build other areas classically in the editor.
Hybrid approach: One page combines two strengths: AI generation and the classic editor.
Customer handover possible: AI-generated elements remain editable and can be handed over to customers. They have their own settings panels and are therefore maintainable.
📌 Please note: The AI works on a section-by-section basis and not on entire pages simultaneously (for example, no global functions such as an automatic translation of the entire website).
Important notes before you begin
The feature is powerful, but it is still in the beta phase. Please note the following points:
Expect errors or imperfections.
Not recommended for business-critical live sites.
Best practice: test in a new project first and transfer results later.
Each use of Vibe-Coding currently costs 10 credits per generation.
Switching tabs during generation can interrupt the process.
Content should be carefully checked before going live.
Creating a Section with AI
To create a section using AI 2.0, please proceed as follows:
Step 1: Log in to Onepage
Log in to Onepage at beta.onepage.io.
Step 2: Open an existing project or create a new one
You can either create a new project or open an existing project where you want to start with Vibe-Coding.
Step 3: Add a new section
Once you have opened your desired page, you can add a new section by clicking on the blue "+" icon and then selecting Vibe Section.
Step 4: Write a prompt
Now you can insert your prompt into the input field and describe exactly what the AI should create. The clearer and more detailed your prompt is, the better the result will be.
The AI can create not only layouts but also implement animations, effects, interactive elements, and completely individual designs.
For example: "Create a spectacular hero section in 'Matrix' style. The background should be a deep black, digital void where a vertical rain of glowing neon green code characters (Digital Rain) falls. The design must look futuristic and cyber-oriented, with subtle glitch effects and a high-tech aesthetic. In the center, place a prominent call-to-action button that appears through an animation like a sudden system popup and has a pulsing neon glow effect. Use a monospaced font (like in terminals) for the headline to reinforce the hacker feel. The entire section should feel like an entry into a digital simulation."
The AI analyzes your prompt and automatically generates the corresponding code for your section from it.
📌 Please note: The generation may take some time; please have a little patience. Additionally, avoid switching tabs during this time, as this can currently cause the generation to be interrupted.
Step 5: Review the result
The AI will inform you as soon as the section has been successfully created. You will receive a brief overview of what was generated, as well as the available settings ("Controls"), which allow you to adjust content such as text, colors, or spacing yourself.
In the live version, the section would look like this:
You can find out how to make further changes to the section further down in the article in the section "Making subsequent changes."
Using AI within an existing section
You can also expand or adapt existing sections.
To do so, proceed as follows:
Step 1: Log in to Onepage
Log in to Onepage at beta.onepage.io.
Step 2: Open an existing project
Open your existing project and scroll to the section where you want to start Vibe-Coding.
Step 3: Add an element
Hover your mouse between elements at the spot where you want to insert the new element. Then click the "+"-symbol and select Create with AI.
Step 4: Write a prompt
Now you can insert your prompt into the input field and describe exactly what the AI should create. The clearer and more detailed your prompt is, the better the result will be.
For example: "Create a modern, clean opening hours section. Display the opening hours clearly as a list:
Monday, Wednesday, Thursday: 10:00 AM - 6:00 PM
Tuesday, Friday: 08:00 AM - 1:00 PM
Saturday, Sunday: Closed
Additionally, add a live status indicator that automatically detects the current day of the week and time.
If the business is currently open, it should display: 'Open now' (green, with a subtle pulse animation). If closed: 'Closed now' (red, static, without animation).
The status should update automatically and take the current opening hours into account."
The AI analyzes your prompt and automatically generates the corresponding code for your section from it.
📌 Please note: The generation may take some time; please have a little patience. Additionally, avoid switching tabs during this time, as this can currently cause the generation to be interrupted.
Step 5: Review the result
The AI will inform you as soon as the section has been successfully created. You will receive a brief overview of what was generated, as well as the available settings ("Controls"), which allow you to adjust content such as text, colors, etc., yourself.
In the live version, the section would look like this:
Making subsequent changes
You can continue working with the AI and make changes at any time. Two options are available for this:
Option 1: Edit content via Controls
You can manually adjust text, URLs, colors, effects, or spacing (depending on what was created) at any time afterward, without the AI having to regenerate it for you.
To do this, simply click on the section created with Vibe-Coding. The individual elements will be displayed there, which you can then easily edit.
Option 2: Edit Code
If you want to adjust the layout, add or remove animations, or supplement content, you can simply tell the AI directly what should be changed, a complete restart is not necessary for this.
You can also specifically request new control options, for example, if you want to adjust the spacing at the top and bottom yourself or if you need other individual controls.
To do this, simply click on Edit Code and describe to the AI which adjustments should be made.
In our example, we told the AI:
"Please adjust the existing hero section as follows: The Digital Rain should not fall from top to bottom, but instead rise from bottom to top, so the effect looks as if the code is ascending from the depths of the digital void.
Additionally, add controls for spacing so that I can flexibly adjust the top and bottom spacing myself (e.g., padding/margin of the section). All other existing design elements, animations, and the 'Matrix' style should remain unchanged."
The AI has now adjusted the "Digital Rain" so that it rises from bottom to top. Additionally, another category has been added to the controls, allowing the spacing to be adjusted individually.
If the AI does not understand your instructions directly, you can simply upload a screenshot and show it exactly what you mean.
Tips for Better Results
To achieve the best possible results with vibe coding, a clear and detailed description of your idea is most helpful. The more precisely you explain what you want to the AI, the better it can implement the desired result.
Describe the desired style of your element. This can be playful, minimalist, modern, technical, or even very creative. Small stylistic hints regarding colors, mood, or layout preferences also help the AI enormously.
Precision is key: The more precise your prompt is, the better the result will be. Instead of just "create a diagram," you should describe exactly what should be built, meaning which functions, effects, animations, or interactions should be included, based on how you envision it.
Continuous fine-tuning: You can perform fine-tuning at any time, meaning you can request further adjustments after the first version. This allows you to refine the result step by step instead of having to describe everything perfectly all at once.
Use visual references: The ability to upload screenshots is also very helpful for rebuilding existing designs or using them visually as a reference.
Focus on content and style: Make sure to describe not only the style in the prompt but also the specific content.
Vibe-Coding is a very powerful beta tool that allows you to quickly create creative and technical website elements. The possibilities are virtually limitless; a clear description of your idea is the decisive factor.
The better you communicate with the AI, the stronger the results will be.
Frequently Asked Questions (FAQ)
Why am I being redirected to beta.onepage.io?
Why am I being redirected to beta.onepage.io?
You are being redirected to beta.onepage.io because you are currently using the beta version. This is where new features are first introduced and tested before being integrated into the standard version later on.
Why don't I see my elements in the normal editor?
Why don't I see my elements in the normal editor?
This is because AI-generated elements are currently only supported or stored within the beta environment. Therefore, they are either not yet displayed in the standard editor or are not (yet) compatible there.
Can I create complete websites with the AI?
Can I create complete websites with the AI?
Technically, you can have a complete page generated via a single prompt. This works in principle. However, in practice, it is better to work in sections because:
the AI works more precisely that way
it is much easier for you to make changes later
the overall result remains more stable and cleaner
So, complete pages at once are possible, but for high-quality results, the modular approach is clearly the better method.
May I edit existing live pages?
May I edit existing live pages?
Yes, you can edit existing live pages, but with a bit of caution.
In the beta environment, it is possible that changes may not yet behave entirely stably. Therefore, it makes sense to check changes first before you publish them.
Are the texts optimized for search engines?
Are the texts optimized for search engines?
The texts are generally readable by search engines, allowing them to be crawled and indexed.
However, direct SEO optimization is currently not yet fully integrated into the editor. If you wish, the AI can add SEO-relevant elements to the code, such as structured content or meta information.
Also important: You cannot directly define H1-H6 headings in the editor, but they can be generated accordingly in the code via the AI if a clean structure is required.
How can I undo changes?
How can I undo changes?
Changes are automatically saved as a version as soon as you save your page via "Update." You can restore a previous version at any time via the Version History. You can find more details in the following article under "Version History": Restoring earlier versions.
Alternatively, you can also ask the AI to specifically undo certain changes.
What are the limitations regarding external content?
What are the limitations regarding external content?
External content such as music, videos (e.g., YouTube), or scripts may be subject to the respective providers' own terms of use. Music or sounds can only be integrated via external URLs; direct MP4 files cannot be uploaded or embedded directly.
Please also note that when integrating external services such as YouTube or similar platforms, data protection requirements may apply. It is your responsibility to check whether and how these integrations must be accounted for in your privacy policy.
What can I do if something doesn't work or an error occurs?
What can I do if something doesn't work or an error occurs?
If the generation doesn't work, you can first reload the page. If the issue persists, you can send a screenshot to the AI and ask it to analyze and fix the error.
Can the loading speed be affected by Vibe-Coding?
Can the loading speed be affected by Vibe-Coding?
Loading speed can be impaired if a large number of or complex custom codes and animations are used.
Since Vibe-Coding uses individually generated code (e.g., for effects, interactions, or dynamic content), this can affect the performance of the page depending on the scope and complexity.
Make sure to use only the truly necessary effects and test your page regularly. A particularly high number of animations or elaborate scripts should be used purposefully and sparingly to ensure optimal loading times.
How do I link an AI-generated button to a specific section?
How do I link an AI-generated button to a specific section?
You can simply tell the AI in natural language where the button should lead. The "Scroll to" action is not available within the code sections themselves.
Example: "Please link the 'Book Appointment Now' button to the 'Schedule Appointment' section."
The AI recognizes the specified labels, searches the page for the matching section, and automatically applies the corresponding link to the button.
Where can I ask my questions or give feedback?
Where can I ask my questions or give feedback?
There is a Telegram chat where you can exchange ideas with others, ask questions, or provide feedback.
You can join the chat here: https://t.me/+KcklAis694xkZGRi
💡Do you have any feedback concerning this article? Please let us know through our live chat or at support@onepage.io, so we may keep it up to date. Thank you! 🙂













