AI Lab · Free tool

Vibe coding specification generator (Lovable, Bolt, Replit, v0)

Most vibe-coded apps fail because of a vague request, then a forgotten security hole. Answer seven questions: the tool writes a complete, precise request for you, in French, English or Darija, with the essential security rules and the checklist to go through before opening the app to your customers.

🔒 Everything is computed in your browser: nothing is sent to or stored on a server.

1. Your app

Type of app

2. Who uses it?

3. Features of the first version

Start small: a first version that works is better than a complete app that breaks. You will add the rest afterwards.

4. Data and payment

Personal data stored

5. Languages and look

Languages of the app

6. What must never happen

7. Platform and language of the request

Your request, ready to paste

Paste this request into the platform, let the AI ask its questions and propose its plan, then approve it step by step.

Before opening the app to real customers

    The complete vibe coding guide → · Coding with an AI agent: the method →

    Why this tool

    A request the AI understands

    Roles, features, data, business rules and what must never happen: everything an AI cannot guess, written down in black and white.

    Security from the start

    The rules that prevent the real accidents of vibe coding: customer data readable by anyone, exposed secret keys, open admin areas, deletions without confirmation.

    Made for Morocco

    Cash on delivery, 06 and 07 phone numbers, prices in dirhams, WhatsApp, right-to-left Arabic, law 09-08, and a request written in Darija if you prefer.

    Frequently asked questions

    Do I need to code to use this request?

    No. The request is written so that the platform does the work. But test every step yourself and do not publish without going through the security checklist.

    Can I write my request in Darija?

    Yes: choose "Darija" as the language of the request. Large AI models understand Darija better and better, but technical terms stay in French, as people say them in Morocco.

    Does the tool pick the platform for me?

    No. It adapts a few tips to the chosen platform, but the request works everywhere. The guide compares the main platforms and their prices.

    Are my answers sent anywhere?

    No. The request is generated in your browser; nothing is sent to or stored on a server.

    Going further

    Bring AI into your business, for real?

    Automations, assistants, multilingual content, apps: I design solutions that are useful, measurable and respectful of your data.

    See the AI & automation service Contact me