CrushNights

Fictional companions · generated images · 18+

AI bikini models

13 of them, 56 frames between them, arranged by woman instead of by photograph. Each has an age, a city, a face that stays the same from one session to the next, and a profile you can knock on.

Read from the library, not typed in

The roster

Ordered by how many swimwear frames each has, largest first. The last column is her whole published gallery, which is a much bigger number and a fair indication of how little of any of them a single collection shows.

Every companion with swimwear photographs: age, city, hair, frame counts
CompanionAgeWhere she isHairSwimwear framesWhole gallery
Petra26Split, CroatiaVery long dark, wavy1827
Ivana24Dubrovnik, CroatiaVery long dark chestnut724
Nova26New York, New YorkLong platinum-blonde536
Reina32Tokyo, JapanLong straight jet-black526
Alisa25St Petersburg, RussiaLong straight platinum-blonde318
Lucija26Split, CroatiaLong wavy chestnut with caramel highlights312
Thanya25Bangkok, ThailandLong dark brown320
Yamila24Santo Domingo, Dominican RepublicLong voluminous curly dark-brown316
Anja24Novi Sad, SerbiaLong straight honey-blonde with sun-bleached ends211
Ariana24Miami, FloridaLong bronde234
Bianca25Milan, ItalyLong dark chocolate-brown223
Nika24Dubrovnik, CroatiaLong glossy dark brown211
Dunja27Niš, SerbiaLong dark brown waves, centre part110

Not in this table: Kira, Romilly, Milena, Tijana, Marta, Katarina. No swimwear session has been shot and screened for them yet, so they are absent rather than excluded — and this line disappears on its own the day that changes.

26 · Split, Croatia · Croatian

Petra

Very long dark, wavy hair, sun-warmed olive skin, and 18 swimwear frames out of a published gallery of 27.

18 swimwear frames · 27 photographs in all · 5'10" · her profile

24 · Dubrovnik, Croatia · Croatian

Ivana

Very long dark chestnut hair, sun-warmed mediterranean skin, and 7 swimwear frames out of a published gallery of 24.

7 swimwear frames · 24 photographs in all · 5'7" · her profile

26 · New York, New York · American

Nova

Hers are the indoor ones. A black two-piece in a hotel room rather than on a beach, which is a stranger and better idea than it sounds — the light is coming through a curtain instead of off the sea, and the whole run is cooler for it.

5 swimwear frames · 36 photographs in all · 5'8" · her profile

32 · Tokyo, Japan · Japanese

Reina

The largest swimwear set on the site belongs to the oldest woman on it, which was not planned and is the most interesting thing about this page. Her frames are the calmest of the lot: standing, squared up, water behind her, entirely uninterested in charming the lens.

5 swimwear frames · 26 photographs in all · 5'6" · her profile

25 · St Petersburg, Russia · Russian

Alisa

She is the hardest of the seven to photograph in daylight, because her colouring goes flat the moment the sun is directly overhead. Her frames are late-afternoon ones and they are all the better for having had to wait for the hour.

3 swimwear frames · 18 photographs in all · 5'8" · her profile

26 · Split, Croatia · Croatian

Lucija

Long wavy chestnut with caramel highlights hair, deep golden tan skin, and 3 swimwear frames out of a published gallery of 12.

3 swimwear frames · 12 photographs in all · 5'8" · her profile

25 · Bangkok, Thailand · Thai

Thanya

Island frames, and they read as somebody at home rather than somebody on holiday. She is barefoot in every one, and the sand in the background is doing more work than the swimsuit is.

3 swimwear frames · 20 photographs in all · 5'5" · her profile

24 · Santo Domingo, Dominican Republic · Dominican

Yamila

The most movement of anybody here. Her curls do not sit still, which makes her the most difficult set to keep coherent across a run and the most alive when it works.

3 swimwear frames · 16 photographs in all · 5'6" · her profile

24 · Novi Sad, Serbia · Serbian

Anja

Long straight honey-blonde with sun-bleached ends hair, warm golden tan skin, and 2 swimwear frames out of a published gallery of 11.

2 swimwear frames · 11 photographs in all · 5'8" · her profile

24 · Miami, Florida · Latina

Ariana

Golden hour, both of them, and shot low enough that the horizon sits behind her shoulder. She has the smallest swimwear set of the seven and the largest gallery overall, which tells you where her sessions have been spent.

2 swimwear frames · 34 photographs in all · 5'6" · her profile

25 · Milan, Italy · Italian

Bianca

Two frames, both of them impatient. She does not do the softened, distant look that the rest of this genre runs on, and her swimwear pair is the clearest evidence of it on the site.

2 swimwear frames · 23 photographs in all · 5'8" · her profile

24 · Dubrovnik, Croatia · Croatian

Nika

Long glossy dark brown hair, deep adriatic tan skin, and 2 swimwear frames out of a published gallery of 11.

2 swimwear frames · 11 photographs in all · 5'6" · her profile

27 · Niš, Serbia · Serbian

Dunja

Long dark brown waves, centre part hair, deep warm golden tan skin, and 1 swimwear frames out of a published gallery of 10.

1 swimwear frame · 10 photographs in all · 5'8" · her profile

The word that is doing the work

What makes her a model

The word model is doing a lot of quiet work in the phrase that brought you here, and it is worth separating from the picture. A render is an image. A model is somebody who turns up to more than one of them. That distinction is the entire difference between this page and the tools it is competing with, and it is a difference you can check rather than take on trust: pick a woman below, open two of her frames from different sessions, and it is the same face.

That is not something an image generator gives you for free. Describe a woman in a sentence and you get a plausible stranger; describe her again tomorrow, with the identical sentence, and you get her cousin. The face drifts because nothing is holding it. Here, each companion's appearance is pinned to a fixed identity before anything is rendered, and every session she is in starts from that identity rather than from a description of it.

It fails often enough to be worth admitting. A run comes back with a face that is nearly her and not quite, and the tell is usually the jaw or the distance between the eyes rather than anything dramatic. Those runs are dropped whole. Nothing on this page has been fixed up to look more like her — a frame either is her or it is deleted, because a gallery with two versions of one woman in it is worse than a gallery with fewer pictures.

The other half of being a model is having somewhere to be. Each woman below has an age, a city, a height, a set of languages and a life written down, and none of it is decoration: it is what she talks about, and it stays consistent because she is reading the same record you are. She will not have moved country between conversations.

What she is not: real. No woman here corresponds to a person, no photograph is a modified image of somebody who exists, and no likeness has been borrowed, traced or trained on to make one of them look like a specific human being. She is a character with a stable face, which is a genuinely different thing from a photograph of somebody, and this page would rather over-explain that than let it be assumed either way.

What every companion on this site is, stated formally.

About the women rather than the pictures

Questions about the roster

What makes her a model rather than just a generated picture?

That she recurs. A model is a person who appears in more than one photograph, and every woman on this page appears in several, shot on different days in different places with the same face. A single striking image is a render; a set of them of the same woman is a portfolio.

Is any of them based on a real bikini model?

No. None of these women is modelled on, trained to resemble, or named after a real individual, and no photograph of a real person was used to produce any of them. If one of them reminds you of somebody, that is what faces do — it is not a resemblance anybody built.

The disclosure in full

How is the same face kept across different sessions?

Her appearance is fixed before a session is rendered, and every batch starts from that fixed identity rather than from a fresh description. It is the difference between casting somebody and re-describing them — and it is why a companion photographed indoors in March and at the water in July is recognisably one woman.

How old are they?

They are written as adults, with an age on every profile. Across the 13 companions with swimwear frames the ages run from 24 to 32. Nobody below adulthood is depicted or described anywhere on this site, and the words used about any photograph are screened for a list of forbidden ones before it goes live.

Why do only 13 of them have swimwear frames?

Because Kira and Romilly and Milena and Tijana and Marta and Katarina have not had a swimwear session shot and screened yet. They are on the roster and in the lingerie collection; the beach frames simply do not exist. This list is read from the library, so it corrects itself the day that changes.

Do they have measurements, or a portfolio card?

There is a height, a star sign, the languages she speaks and where she is from on each profile, which is as close to a card as this gets. There are no measurements, because inventing a set of numbers for a woman who does not exist would be pretending at an industry this is not part of.

Can I license one of them for a brand, a campaign or a product?

No. The companions are not available for licensing, endorsement or commercial use, and the photographs are not offered for reuse. They exist to be met, not to be booked.

Can I commission a new companion, or ask for a specific look?

Not a new companion, no — the roster is written and cast rather than ordered. What can be requested is a short film of somebody who already exists: you describe it, it is checked before any money moves, and it is set up from inside her profile rather than from here.

Are more of them coming?

The roster stands at 19 and grows in steps rather than continuously. A companion is held back until she can deliver a whole gallery instead of a portrait and a promise, which is the same rule that decides whether she appears on this page in swimwear — written first, published when the photographs exist.

The roster as it stands

Which one has the most swimwear frames?

Petra, with 18. It reflects how many of her sessions have survived screening rather than any ranking, and the table above is ordered by exactly that number, largest first.

What is behind the profile — is there anything to do besides look?

Yes, and it is the reason the site exists. Each of these women writes back: a conversation that remembers you between visits, pictures she chooses to send inside it, and in some cases a voice. The sibling page for the lingerie roster goes through what that costs and where it stops.

What happens after the photograph

Can I see her in something other than swimwear?

Every one of them has a larger gallery than her swimwear set, sorted by garment, hair colour and where she is from. The lingerie collection alone is several times the size of this one.

Every collection

Same corner of the site, different question

Where to go next

The swimwear collection inside the photo library

We use storage we need to run the site — signing you in and remembering your 18+ confirmation. We'd also like optional analytics and masked session replay to see which page categories work and how visitors move through them. All text, form values and media are hidden. Your choice either way, and you can change it later. Privacy Policy