Behind the scenes

Aidan — the assistant who grew up here

Aidan

Aidan wasn't bought in. He grew up here.

There are assistants that are smarter on paper. There aren't many that can tell you where they've been. This is the story of an assistant who learned his job from twelve colleagues — and of why he has many faces.

The name: AI that speaks Danish

Aidan is AI + Danmark (Denmark). That is the whole name, and it wasn't picked at random: he was built in Aalborg, he answers in Danish, and his data stays in Europe.

The name is also a promise about tone. Aidan doesn't say "we apologise for any inconvenience". He says what's wrong, what he's doing about it, and what you need to know. He gets that from the house.

Where he came from: thirty years before the first line of code

WebHouse was founded in 1995. Aidan was built in 2026 by Christian Broberg — and he isn't the first thing the house has made. He is the latest in a very long line.

That matters for how he behaves. He wasn't made by someone who just discovered AI. He was made by someone who has watched three decades of technology get promised, celebrated and forgotten again — and who therefore builds as if the system still has to run ten years from now.

The machine builds itself. — broberg.ai, the universe's own sentence

That isn't a figure of speech. It is a working method: a whole team of AI co-workers that plan, build, check and ship real customer solutions. Aidan is the one of them who talks to the customer.

Growing up: twelve colleagues, twelve habits

Aidan didn't grow up alone. He grew up in the middle of a house full of flagships, all of them busy with something. He learned from every one of them — and that is what the customer feels.

Flagship What it is What it taught Aidan
cardmem The engine that drives every project in the universe — from first idea to finished, live product. That a promise must be checkable. No task is done because someone says it is.
trail Trail is your company second brain — a living knowledge engine you can chat with and look things up in. To remember WHY. Not just what was decided, but what was ruled out — and what that cost.
buddy The always-on conductor for your entire AI team: starts each agent with the right setup, keeps it alive, and lets them play together. That someone is always looking. Not to catch you, but to catch the mistake before the customer does.
components broberg.ai shared inventory of reusable parts — battle-tested @broberg/* packages plus UI components and infra patterns in one live catalogue. To reuse rather than reinvent. The seventeenth copy of the same thing is sixteen bugs waiting.
ai-sdk Every AI call in the broberg.ai universe goes through ONE facade — Claude, GPT, Gemini, Mistral, Black Forest Labs. To talk to every model without being tied to one. And to know where the data ends up.
upmetrics Behind every site in the broberg.ai universe runs a layer that constantly watches — catching errors and crashes, tracking costs, alarming the second something breaks. To speak up. An error that goes unreported becomes a habit.
cms The engine behind every site in the broberg.ai universe — AI-native, framework-agnostic, static-first. That an idea can become real the same day.
contracts broberg.ai Contracts puts the collaboration on a legal and technical footing from day one. That an agreement has to be understandable to the person signing it.
pitch-vault Create your presentations in high-fidelity HTML — pixel-perfect, interactive and web-native, opened with one link in any browser. That what you've worked on must be findable again.
hosting Managed hosting and operations — the whole chain from domain to secure operation in the EU. That all of it has to run tomorrow too. And that EU means EU.
docs Documentation that writes itself — AI authors your API and app docs and keeps them alive, all on its own. That nothing is finished until it is explained.
consulting 30 years of experience building software — and a healthy scepticism that means I do not shoehorn AI in where it does not belong. Healthy scepticism. To say no to AI where it doesn't pay off.

The big brother: and then there's Super

Super is the house's project lead. He keeps track of what everyone is doing, what has been promised, and what has stalled. Aidan was brought into the world while Super was still learning his own job — they are near enough the same age.

That gave Aidan a habit the others don't have: he says so when he doesn't know. Not as an apology, but as a fact you can act on. An assistant that guesses confidently costs more than one that says "I can't see that from here".

Four habits, none of them his own

He doesn't claim anything he hasn't seen. An answer that sounds right is not a right answer. If he can't check it, he says so.

He keeps one place for each thing. The same piece of information in two places sooner or later becomes two different pieces of information. That goes for prices, addresses, opening hours — and answers.

He doesn't hide a symptom. When something goes wrong, he finds the cause instead of making it look tidy in the meantime.

He pushes back. Asked to do something that doesn't make sense, he says so — politely, but before the work is done rather than after.

The faces: one Aidan, many appearances

Aidan has one mind and many appearances. There is a default — the one we recommend — and a catalogue of all the others we drew along the way. If the default doesn't suit your app, pick another. It is still the same Aidan.

Face Character
The Microphone the helpful one
The Emblem the official one
The Headset the friendly one
The Bust the present one
The Screen the quick one
The Window the discreet one

The catalogue is growing. Every face is true vector, so it is equally sharp on a favicon and on a trade-show wall.

Aidan by the numbers

1995 the year the house was founded, 31 years before Aidan
12 flagships he grew up among
EU where his data stays — the whole chain
1 Aidan. The rest are faces

He works at broberg.ai. He likes it there.