hermoso.ai

Your creative scout.

Ask in plain English and it pulls real ads, profiles, posts & videos from Meta, TikTok, Instagram, LinkedIn and 25+ more, saving the best to your swipefile.

Creative Studio
What can I help with?
Research top ads, then turn the best into finished images & video, or just ask.
✦Your generated ads appear here

Every image & video you’ve generated, kept here independent of your chats, so deleting a chat never loses the media. Expand, download, save to your swipefile, or remove.

Profile everything is tailored to this

Tell Hermoso who you are and everything fits you: the Studio, your competitor picks and the proven ads it shows you. Add your website and we’ll draft it for you, then change anything you like.

No website yet?

Automations

Let Hermoso post and reply for you, by rules you set here.

Ads Studio

Pick products, choose how many ads and which sizes, and get a batch of finished static ads. Every ad is a different angle and layout.

Products

Sizes

Your ads

Your batches show here.

Models

Every image, video, voice and text model in Hermoso. Pick one, describe what you want and render. Results save to your Library, and the price shown is exactly what you pay.

Image

Video

Every model here works from your AI assistant too. See MCP & CLI.

Billing

Pick a plan, top up credits, and set up alerts. One currency for everything Hermoso does.

Hermoso in any AI

Drive Hermoso from Claude, ChatGPT, Cursor or any AI agent. It gets your saved profile, memory and taste automatically, and spends this account’s credits. 906 tools across research → plan → generate → publish → manage your ad campaigns. Need to connect your own tools instead? Connectors →

Terminal & API keys

Most setups above need no key at all: hermoso auth login and the Claude.ai / ChatGPT connectors both sign you in through the browser. Create a key here when you want one anyway, for a machine with no browser (hermoso auth login --token) or for an agent that only accepts a header. Revoke any key here, anytime. A key belongs to your login, not to one brand: the same key reaches every brand you can open, and the agent or the request picks which one. The same key also opens the plain REST API at app.hermoso.ai/v1, which is the way in for an agent that speaks HTTP and not MCP. Full docs & the full tool reference: hermoso.ai/mcp ↗