BertuprojectsStart a conversation
Creative platformIn development

ClavAI

Thecreativeagencythatneversleeps

Producing content is slow and expensive, and most of what comes out still looks like everyone else's. ClavAI generates it, directs it and publishes it: photo, video, audio, whole campaigns, without an agency retainer or a month of back-and-forth. It's built for brands that need to grow now and don't have a creative department to do it themselves.

Launch, Studio, Flow, Chat AI + 6 more

Surface

Photo, video, audio, cloned voice, campaigns

Makes

Pay-as-you-go credits, no agency retainer

Pricing

In active production, refining hard pre-launch

Stage

I've watched the same thing happen for years: a good idea dying somewhere in production, a brief reaching the photographer three weeks late, a video costing three times what it's worth, an agency delivering something you'd already seen, just later than you needed it. I didn't want another tool that spits out random images and leaves you to do the real work: the framing, the consistency, making it look real instead of like an AI experiment. I wanted something that ran like an agency, with a director's discipline at software speed. That's ClavAI. It doesn't replace taste, it clears everything standing between an idea and the finished thing.

What it's made of

  1. 01

    Launch

    Hand over a brief and Launch turns it into copy, visuals, video and a schedule, run by agents that hand work to each other the way a real production team would. What comes out the other end is a deliverable, not a rough draft you still have to finish.

  2. 02

    Studio

    Photo, video, audio and avatars all come out of the same engine, so they don't drift apart the way four disconnected tools always do. Same brand, same direction, same bar, every time. Getting one good image is easy. Getting a hundred that all belong to the same campaign is the actual job.

  3. 03

    Flow

    Every function chained into one sequence, from brief to publishable content, not another dashboard with twenty disconnected buttons. The real cost of content production was never the tools. It was the hours lost making tools that don't talk to each other work together.

  4. 04

    Chat AI

    Say what you need instead of clicking through every studio yourself. Chat AI drives the platform for you: generating, checking, assembling what you asked for, so the interface gets out of the way once you already know what you want.

  5. 05

    Audio Studio

    Cloned voices, voiceover and transcription in one engine, for anyone who needs spoken content without booking a studio every time. Intonation, pacing, emphasis: that's what makes audio sound real instead of synthetic.

  6. 06

    Scene Studio

    Generate and compose images with actual control over background, light and subject, not a prompt and a shrug. Product showrooms and post-production, held to one bar: it has to survive next to a real photograph, not just read like a render.

  7. 07

    Brand Kit

    Colours, fonts, tone and identity applied automatically to everything you generate. Brand consistency is the first thing that breaks when content gets made fast, and the first thing a client notices when it does.

  8. 08

    The interface itself

    Every token, every primitive, every pattern in the app follows one rule: nothing about it should read as generated. That governs the interface exactly as hard as it governs the output: a design system with explicit constraints against the AI-tool look, not just a set of components that happen to work.

  9. 09

    Social

    From generation straight to publishing: scheduling, a content calendar, formatting for every platform. The best content in the world is worth nothing sitting in an export folder.

  10. 10

    Analytics & Intelligence

    Real data on what's working and what isn't, so the next batch gets better instead of generating blind. Creativity without feedback is just production.

  11. 11

    Human consultants

    Strategy, creative direction, the edge cases automation can't call: that's where a real human layer steps in. Automation here isn't about cutting people out, it's about freeing them from the repetitive work that keeps them away from the decisions that actually matter.

The old way
  • A brief that reaches the team weeks late.
  • A video that costs three times what it's worth.
  • Content that looks like everyone else's feed.
  • A retainer either way, whether they deliver or not.
  • The brief becomes the first draft today.
  • Priced by what you actually use.
  • Directed like an agency, at software speed.
  • Nothing ships until it clears the bar.

The standard

Finished means it doesn't read as generated.

The standard

It has to survive next to a real production, not just look better than typical AI output. Nothing ships half-built. If a feature isn't at the bar yet, it stays off, even if that means waiting. One working module beats a long list of features that almost work. The interface follows the same rule: the design system has explicit constraints against anything that looks made with AI.

Design
  1. 01

    Not every feature is a card

    The rule I stop myself with most often: if three sections in a row are all "title + card", the page is wrong, not just the style. Every feature belongs to its own family of interaction: an inspector panel isn't a stat tile, a stat tile isn't a launch module, and each one gets its own container, its own weight, its own behaviour. Consistency here doesn't mean everything looks alike, it means the relationships between the families stay clear.

  2. 02

    One material for every panel

    Topbar, sidebar, panel, inspector, prompt bar, dialog, dropdown, tooltip, popover: all of them come from the same function, frame(), which applies the same blur, the same translucent fill, the same border. I spent months finding panels with a slightly different hardcoded background: invisible on its own, but the moment two frames on the same screen behave differently, the eye catches it before it can say why.

  3. 03

    Colour has a job, not a decoration

    Cyan and violet are reserved for live state, critical data, the one thing that's the protagonist. I've hand-removed decorative coloured borders that looked like they meant something and didn't. Take the cyan vertical line next to a title: I flagged it myself as an "AI-template artefact" and pulled it from three different places in the same session. Colour equals meaning, never decoration.

  4. 04

    Nothing carries the same visual weight

    A primary CTA doesn't sit on the same plane as a secondary filter; a hero isn't just another card. I rebuilt the home screen more than once for this: the first version had five identical KPIs in a row and a launch module that read like a banner, all correct, nothing dominant. I threw it out and rebuilt it around one module that actually leads.

  5. 05

    If it looks like a template, it comes out, even if that means rebuilding

    I keep a running list of what signals "made with AI" and remove it systematically, not when I happen to notice.

Visual identity

Themarkisaneight-pointirregularstar:hand-cutinfeel,notacoldgeometricvectoricon.Itbarelyappearsinsidetheworkinginterface:mostlythelaunchsplashandasasignature,neverasrecurringdecorationoneverypanel,becauseaworkingtoolhastodisappearandletyouwork,notremindyouofthebrandoneveryclick.Thebaseisnear-black,darksurfacesatseveraldepths,off-whitetextratherthanpurewhite.Cyanandvioletonlysurfaceonactivestate,changingdata,thethingmeanttobetouched,thesame"colourhasajob"ruleappliedtothepaletteitself.

The system, real tokens

Colour

primary (cyan) · #00F0FF
secondary (violet) · #8b7cff
accent (mint) · #7cf7c3
danger · #ff6b81
warning · #ffb65c
success · #34d399

Radius

xs7px
sm10px
base14px
md18px
lg24px
xl30px

Spacing

sp-14px
sp-312px
sp-520px
sp-728px
sp-1040px
sp-1664px

Type

2xsAa9px
baseAa12px
lgAa14px
2xlAa20px
3xlAa28px
4xlAa40px

Buttons, real classes and real fills

SolidGradientSoftGhostDangerWarning

Chips: ghost at rest, channel tint when selected

IdleSelectedSelected

FloatingPromptBar, the real component

Content · the text field
Edge button · ghost, attach
Edge button · primary, send (the pivot, with its own glow)
Highlight · a soft light along the top edge
Blur · blurs whatever sits behind it
Fill · the neutral tint underneath everything
Shape · no fill, no border of its own
Ask ClavAI to build something…
Built with
Next.jsTypeScriptSupabaseThree.jsMulti-model AI
NextPIATR