Web apps
How you set metadata depends on your project type. The quickest way to check: open Project Settings (gear icon in the left sidebar) and look for a Social Share tab. If it’s there, you’re on a V1 project. If it’s not, you’re on a V2 project and metadata is set through the agent.V1 projects
Open Project Settings and go to Social Share. You’ll see three fields that control what people see when your link is shared on Twitter, LinkedIn, iMessage, Slack, Discord, and other platforms:- Title (
og:title): the headline shown in the preview card - Description (
og:description): a short summary below the title - Image (
og:image): the image displayed in the card. PNG, JPEG, or GIF. Recommended size 1200x630px.
V2 projects
V2 projects use the Next.js metadata system. There’s no UI panel for it. You tell the agent what you want and it writes the code for you. Everything below lives underapps/web/src/app/.
Site title and description
metadata export in apps/web/src/app/layout.tsx:
Per-page titles and descriptions
The title and description inlayout.tsx are the site-wide defaults. Any individual page can override them by exporting its own metadata. This matters for content sites: every blog post, product, or article should have its own title and description so search results read well.
/blog/[slug], the agent uses Next.js’ generateMetadata function so the title and description are pulled from the database at request time.
Open Graph image
The image that appears when your link is shared on social platforms. You can use a static image file or generate one from code. Static image:Favicon
The favicon lives atapps/web/public/favicon.png and is referenced from the metadata.icons field in layout.tsx. The agent handles both pieces when you ask:
Sitemap
A sitemap lists every URL in your site so Google and other search engines can find them. Google Search Console asks for one whenever you verify a site, so this is the first SEO win to grab.apps/web/src/app/sitemap.ts. Next.js serves it automatically at /sitemap.xml. For dynamic content (posts, products, listings), the sitemap queries the database when it’s generated so new entries show up on their own.
robots.txt
robots.txt tells search engines which URLs they’re allowed to crawl. The two cases customers run into:
- Block crawling of a staging or preview URL so it doesn’t show up in Google.
- On production, explicitly allow crawling and point to the sitemap.
apps/web/src/app/robots.ts. Next.js serves it at /robots.txt.
Branding badge
Free projects show a “Made with Anything” badge on the published site. Upgrade to a Pro plan to remove it.Mobile apps
Open Project Settings and go to Branding & Icons.App icon
The icon users see on their home screen and in the App Store or Play Store. Upload a 1024x1024px PNG with no transparency.Keep important content centered. Both iOS and Android crop icons into rounded shapes, cutting off the edges.
Splash screen
The loading screen shown while your app launches. Upload a 1024x1024px PNG. This is the first thing users see when they open your app, so make it match your brand.Publish
Take your app live
Domains
Custom domain setup
App Store
Submit to the App Store
Project settings
All settings options