Anticode Open builder

What's new in Anticode

Every change that has shipped, in plain language, newest first. Changes marked “Changes how new builds look” can make a new build differ from one made before; sites you've already published don't change.

Subscribe to the feedLast updated

Sites with separate pages

Changes how new builds look

Ask for “a five-page site with a portfolio, services and an about page” and you get exactly that: a home page and a page for each, sharing one header and footer, each at its own address.

  • Each page has its own heading, title and description for search, and the home page lists the others. On phones the page links stay in the header.
  • Click a link in the preview, or use the page switcher, to open another page. Edits, changes in your own words and new brand settings stay on the page you're looking at.
  • Ask for “an FAQ page”, “remove the about page” or “put it all on one page”. Removing a page puts its sections back on the home page.
  • Publishing checks every page and puts each one live at its own address, such as /about/. A page you remove comes down the next time you publish. The sitemap, llms.txt, the security report and your privacy policy cover every page.
  • The HTML download is a folder of pages, and the Next.js export has a route for each one, with forms that send visitors back to the page they were on.

Your brand reaches further: any logo, live style changes, and projects that keep their own look

Changes how new builds look

The Brand page reads more kinds of logo, live sites follow every brand change, and each project can choose whether it follows the brand.

  • Logos can be PNG, JPEG, GIF, SVG, WebP or AVIF. A logo on a white or flat background no longer counts the background as one of its colours.
  • Live sites, their collection pages and their form thank-you pages now pick up a change of base style and of headline size, weight, spacing and line height the next time they're visited, not only colours, fonts and corners.
  • A project can keep its own style: switch it off under Projects on the Brand page, or ask the builder to turn the brand off for this project.
  • Marketplace components take their colours from your brand: new submissions can't set colours of their own.

Intelligence: how your sites are doing, and an analyst that shows its numbers

A new Intelligence page in the dashboard brings together your sites' visits, leads and model use, with an analyst you can ask about them.

  • Visits and leads for the last 7, 30 or 90 days, compared with the period before, by day, by where visitors came from and by site. AI and search crawlers are counted apart and never as visitors.
  • A plain estimate of the next 30 days once a site has two weeks of history, with its likely range and the assumptions behind it.
  • Ask a question about your numbers and every claim in the answer shows the measured value it rests on; anything that can't be traced to one is left out. Each question counts toward your daily limit like a build.
  • Revenue isn't shown: payments on your sites go through your own checkout, so Anticode doesn't see them, and the page says so instead of guessing.
  • Fixed: a site address that was released and published again by someone else no longer shows the previous owner's visits in Analytics.

Seven more places to send your form leads

Form submissions can now go to Telegram, Google Sheets, Airtable, Notion and HubSpot, and newsletter sign-ups can join a Mailchimp audience or a Kit form.

  • Each service's credentials are checked, stored encrypted and never shown again.
  • The test button sends a sample, or for list and CRM services only checks the credentials, so it never adds a fake contact.
  • Your site's generated privacy policy names every service its forms send data to.
  • Every connector now shows the service's real logo.

Anticode Partners: earn 35% on first purchases

Apply to the affiliate program, share your link, and earn 35% of a referred customer's first purchase.

  • Referrals are tracked on our server for 30 days from the last eligible link, and self-referrals don't count.
  • Commissions come only from payments Stripe confirms, on the amount actually paid, and are reduced or reversed by refunds and disputes.
  • Commissions are held for 30 days before approval, and payouts are made by hand, never automatically.

Your own domain, your own GitHub, and Anticode Team

Published sites can live on your own domain, projects can be pushed to your GitHub, and a new Team plan shares one workspace with the people you invite.

  • Custom domains: connect a domain like app.yourcompany.com to a live site from Console › Domains. HTTPS is set up for you, and the site is served there only once your DNS checks out. Pro connects 3 domains, Team 25.
  • GitHub: connect your GitHub account and push the project's Next.js app to a new private repository or one you already have. Each push is one commit; nothing already in the repository is deleted.
  • Anticode Team: invite up to nine people into your workspace. Members build, edit and publish; admins also invite people and take sites down. Everyone in a Team workspace builds at the Team limits.
  • New startup templates: an API launch page, a fintech product page, a pre-launch waitlist and a board metrics dashboard.

Booking calendars stay current, and no more double bookings

Booking forms on published sites always offer the coming days, and the same slot can't be booked twice.

  • Calendars show the days ahead when the page is loaded, not the days after the site was built. This also fixes sites that were already published.
  • Bookings for dates that don't exist, have passed or are more than 120 days away are refused.
  • Changing your password now also signs out the CLI, MCP tokens and connected AI assistants.
  • Expired sign-in links and sessions are cleared out every hour.

The builder asks about your business first

Before building, the builder asks a few optional questions that fit the kind of site, and uses every answer.

  • Portfolios are asked about your work and availability, stores about products and prices, booking sites about services and hours.
  • Describe the look in your own words, then pick a real site or app it should feel like, such as Linear, Duolingo or Aesop.
  • Your answers are saved with the project. The model must use them and never contradict them, and builds without the model put them straight onto the page.
  • Links inside the builder preview no longer show a "refused to connect" error.

Cleaner type: sans-serif fonts and no small labels over headlines

Changes how new builds look

Generated sites now use only sans-serif fonts and drop the small labels above headlines.

  • Editorial now uses Geist, Luxury uses Jost and Organic uses Figtree. Italic headlines are gone.
  • A brand saved with a serif font switches to a matching sans-serif one instead of being rejected.
  • No more small labels above headlines or sub-lines beside section headings. Saved projects that had them still open.

New builds research real sites first, and the Free limits are higher

Changes how new builds look

Before planning a new site, the builder looks at well-regarded real sites of the same kind on the web, then writes an original plan.

  • The build log shows each search and each site it learned from. Only links the search actually returned are shown.
  • It's told never to copy text, names or branding.
  • Searches count toward your limits like the rest of the build, and the quote includes them. A typical new build costs about $0.09.
  • To make room for that, Free now gets $0.30 a day and $0.75 a week, which is about three builds a day.

One brand for every project

Changes how new builds look

Set up your brand once and every project, section and build uses it.

  • Start from a few words, your logo or one of the design directions, then edit every colour, font, radius, shadow and motion setting with a live preview.
  • Every text colour pair is checked for accessible contrast before it's saved.
  • Editing your brand restyles your live sites too, without publishing them again.

Turn a published site into iOS and Android app projects

The Console's App stores section downloads ready-to-open projects for Xcode and Android Studio, with a checklist for the stores.

  • Icons, splash screens and an offline screen are made from your site's colours. The app opens your live site and adds a Share button, plus booking reminders when the site takes bookings.
  • The checklist reads your published page: privacy policy, contact details, placeholder content and privacy-label answers.
  • It also says plainly that Apple may reject an app that only wraps a website, and lists what only you can do: developer accounts, signing, screenshots and listings. Nothing is submitted for you.

Each published site now has its own /privacy and /terms, written from what the site actually collects.

  • They're based on what the published page really does: its forms and the personal details they keep, payment links, fonts, image hosts, and where submissions go.
  • Add your business name, contact and country in the Console's Legal pages section. The pages say clearly that they're not legal advice.
  • Privacy and Terms links are added to every page's footer.

Move and resize anything, without breaking the layout

Changes how new builds look

In the builder's Edit mode you can drag elements to reorder or layer them, and drag an edge to resize, and the page stays responsive on every screen.

  • Layouts are saved as rules (order, size limits, layers, sticky) rather than fixed positions, so they adapt to phones and wide screens.
  • Everything you can do with the mouse also works from the keyboard in the inspector.
  • Buttons and links on generated pages now have larger tap targets, and long headings wrap instead of overflowing.

Site functions: your own logic for your site's forms

Connect a form to your own endpoint (Apps Script, Zapier, Make, n8n or your server) and show its reply on the thank-you page. Your published pages still run no scripts.

  • Works with the booking, contact and subscribe forms, or a custom form such as a quote calculator.
  • Each call is signed, so your endpoint can check it came from Anticode. Your endpoint can also refuse a submission.
  • Free projects get 2 functions and Pro 20.

Next.js exports you can edit by hand

The Next.js export now writes one readable component per part of the page, with the text right in the code.

  • Named design tokens in globals.css and the site's details in a typed lib/site.ts.
  • Each export is checked by installing, building and running its tests.

Try Pro free for 14 days, and a new blue accent

Pro starts with 14 days free if you've never subscribed before, and Anticode's accent colour is now blue.

  • A new Settings menu holds appearance, account and plan, help, pricing and status.
  • Errors and "down" states stay red, so they never look like a highlight.
  • Anticode now lives at anticode.dev.

Pricing, terms, privacy, refunds and contact pages

Clear public pages for what Anticode costs and the rules it follows, linked from every footer.

  • Pricing shows the price and the Free and Pro limits from the live settings, with an estimate of a typical build.
  • The privacy policy describes what Anticode actually stores and which services handle it.
  • A contact form reaches the team directly.

Pro checkout moves to Stripe

Upgrading to Pro now goes through Stripe Checkout, and Manage plan opens Stripe's billing portal.

  • Plan changes and cancellations update your account automatically, and only from payment events Stripe has signed.

Security hardening for accounts and publishing

Closed a way someone could set up an account in your name before you did, and added extra checks for risky changes.

  • If someone else created an unverified account with your email, signing in with a magic link, GitHub or Google removes their password, sessions and tokens first.
  • Deleting your account or setting a first password needs a sign-in from the last 10 minutes.
  • Publishing a site needs a confirmed email address.

New guides on common mistakes when building with AI, and on making an AI-generated website accessible. The existing pages now match what ships today.

Working live links, an honest build log, and connectors that deliver

Fixed: links to published sites didn't open. They now work, and the builder and connectors only show what really happens.

  • Every line and time in the build log is now real: who wrote the copy (the model, a template or the engine), how long the build and scan took, and the actual check results.
  • Changes described in your own words now go to the model as a real build, which counts toward your limit.
  • Connectors were trimmed to the ones that work: payment links (Stripe, PayPal, Gumroad, Lemon Squeezy, Shopify, Whop), form leads to Slack or Discord, and a webhook.

Your projects on every device, and a round of fixes

Projects saved to your account now appear on the dashboard wherever you sign in, and reopening a project no longer uses any of your limit.

  • The dashboard loads your account's projects, and the newer copy wins. Deleting a project deletes its account copy too, and Undo still works.
  • Reopening a project rebuilds it from what you saved, without calling the model.
  • If the address you publish to is taken, Anticode picks the next free one and tells you which.
  • At your daily or weekly limit, the builder tells you before it starts and lays out a free preview instead.
  • Keyboard fixes across the dashboard: menus answer the arrow keys, Escape closes the mobile sidebar, and focus lands somewhere sensible after rename, delete and setup.

How it works, and four guides

A page on how Anticode builds a site, and guides on why AI websites look the same, making one look professional, building with AI to a professional standard, and an AI website security checklist.

A receipt for every build

Every model build now shows what it used: the model, tokens, cost and its share of your daily and weekly limits. Builds that fail say “not charged”.

  • The receipt appears in the build log, with details on demand.
  • The Console's AI section lists your recent builds.

Version history with one-click restore

Every saved version of a project is kept, whether the change came from the builder, the CLI or an AI agent. Preview any version and restore it as a new one; history is never rewritten.

Published sites install as apps

Changes how new builds look

Visitors can add your site to their phone or desktop like an app, with its own name, colours and icon.

  • Each site gets a manifest and a monogram icon in its own colours.
  • Sites still run no JavaScript, so there's no offline mode.

Two new design directions: Organic and Swiss

Changes how new builds look

Organic pairs a soft serif with sage and clay, an arched hero photo and a hand-drawn underline. Swiss uses one grotesk, a single red and numbered sections on a strict grid.

Gentle motion and FAQs that fit the business

Changes how new builds look

Generated sites now move a little, without running any JavaScript, and their FAQ answers the questions that kind of business actually gets.

  • Photos settle in and sections reveal as you scroll, using CSS only. Full-bleed hero photos drift slightly as the page scrolls.
  • All motion switches off for visitors who ask their device for reduced motion, and nothing stays hidden in browsers that don't support it.
  • Shops answer delivery and returns, portfolios answer availability and process, software pages answer trials and cancelling. Booking sites keep their booking questions.

Every published site has an llms.txt

Published sites now serve /llms.txt: a plain summary that AI assistants can read in one request, so they describe your business accurately.

  • It covers the business and its details, what it offers with prices, how to get in touch, every section and every CMS entry with links.
  • It's built from the page exactly as published, and links to the sitemap and the site's security report.
  • The Console's SEO section links to it.

Easier-to-read colours in the app

Text that was too faint now meets accessible contrast in both light and dark mode.

  • Green "passed" labels in light mode are darker, and secondary text in dark mode is lighter.
  • The active builder tab and the composer's context chip were light blue on light blue in light mode; they're now clearly readable in both themes.

A public security report for every published site

Anyone can now check a published site's security for themselves at /.well-known/anticode-security, computed live from the page as it's served.

  • It lists the publish checks, the exact security headers and content security policy, the scripts on the page (none), where forms send data, image alt-text coverage and every host the page loads from.
  • A JSON version is available for tools.
  • You can add an optional "Security-checked by Anticode" link to your site's footer from the Console's Security section.

Build with Anticode from Claude, ChatGPT and Cursor

Anticode now has a remote MCP server, so AI assistants can work on your projects with your permission.

  • Assistants can list and read projects, quote and run builds and changes, publish and unpublish, and read analytics and form submissions.
  • Connect with sign-in and consent (OAuth), or create a read-only or read-write token on the MCP page. You can revoke access at any time.
  • Everything goes through the same limits, ownership checks and publish security gate as the web app.

Fixes in the builder and dashboard

Two layout and keyboard fixes.

  • The builder's status no longer slides under the Simple/Pro switch on wide screens, so the project name stays readable.
  • On small screens, the closed dashboard menu no longer traps keyboard focus, and the account menu no longer shows Sign in and Sign out at once.

Fourteen templates, and real photography in every build

Changes how new builds look

Start from a hand-written template, and get sites with real photos matched to what they're about.

  • Fourteen templates with hand-written copy, prices and matched photos. Starting from one builds instantly and doesn't use your usage limit.
  • Builds use a curated library of real photos with proper alt text, matched to the subject, with a hero treatment for each design direction.
  • Copy fits the kind of page: shops no longer talk about bookings, an empty team means no team section, and a tagline you wrote always wins.
  • Template cards on the dashboard show a live preview of the real page.

Usage limits based on what builds really cost

Instead of counting builds, each build now uses what it actually cost from a daily and a weekly allowance, shown as percentages with reset times.

  • Free accounts get $0.10 a day and $0.25 a week of model use for the first 14 days. Pro gets $1 a day and $3 a week.
  • Daily limits reset at 00:00 UTC, weekly limits on Monday at 00:00 UTC. Failed and refused builds cost nothing.
  • Before you build, the quote shows roughly how much of today's limit it will use. Meters for today and this week appear in the dashboard and editor.

Anticode's first version

The builder, dashboard and editor, publishing, exports and a command-line tool.

  • Describe a site in a sentence and five agents build it to one of five design systems, with a design lint and security checks on every build.
  • Publish to your own anticode.dev address, with forms collected as submissions, uploaded files, and private page-view counts with no cookies.
  • Export as a single HTML file or as a standard Next.js app with a Postgres database.
  • A built-in CMS, a components marketplace, and a CLI for working on projects from the terminal.
  • Sign in with email, a magic link, GitHub or Google.

Also see

Live health checks and 90 days of history are on the status page.