# Bring your own AI

> What Bring your own AI means for Geenius App: the AI is a plug-in behind a port, it proposes and you decide, and how your own AI connects is still being decided.

Source: https://geenius.app/docs/your-own-ai/

Bring your own AI is how Geenius apps are built: the AI is yours to choose, not a lock-in.

## In Geenius App

The model behind the Stage sits behind a port, an interface with a fake used in tests. A model provider is a plug-in that can be swapped without changing the product.

The AI does not write your site by hand. It writes a spec, a description of your site that is checked against a schema before it is used. Our generators build the site from the spec, so the same spec gives the same site.

## You decide

The AI asks, shows and does, and anything that publishes, spends money, registers a domain or sends something out waits for your yes on an approval card.

## What is still being decided

How your own AI connects to your Geenius App account is not decided yet. When you [join the waitlist](../../request-access/), tell us which AI you use. That is how we choose.
