Uniweb
Open-source website framework

Agents build it.
Uniweb runs it.
You can edit it too.

Uniweb is an open-source framework for building websites with an AI agent. Your agent builds the site and Uniweb hosts it. You can make changes yourself in a visual editor whenever you like, and the site can start with a few pages and grow into a full platform.

You, to Claude Code, Codex or Cursor

Build me a website with Uniweb.
Start with npx uniweb@latest start

The site is for: describe your site

Why Uniweb

Why tell my agent to use Uniweb?

Because of what you get once the site is built: room to grow without rebuilding, a site you can edit yourself and with others, and hosting that covers what it needs.

01

From a few pages to a full platform.

Start simple and add what you need, when you need it: more languages, content that changes often such as news or products, forms and statistics, a members’ area, payments.

Each step is built into Uniweb, not a plugin or an outside service you have to wire in. Even payments are built in: you connect your own Stripe account. So the road stays smooth all the way, for your agent and for you. The docs follow one site through every step.

For developers: content apart from code · services: in site.yml · the same section types read records from files or live

Day one

A few pages

Your agent builds them, and they go live on Uniweb hosting, where a simple site costs the least. Every page is ready for AI assistants to read, automatically.

For more readers

Another language

Every page translated, with its own address, search and links between languages.

When content changes often

Live content

News, events, products: edit them in the visual editor, and the live site follows.

When visitors find you

Forms, statistics, search

Submissions collected for you, visitor statistics without cookies, and search across the site.

When people sign in

Members and payments

Accounts, a members’ area, and payments through your own Stripe account.

When it becomes a product

A full platform

Still the project it was on day one, with nothing rebuilt along the way.

02

Edit it yourself, and with others when you want.

Every publish puts the site in the Uniweb app, a visual editor where you can change words, pictures and pages yourself, without waiting for your agent.

When you want help, the site is ready for collaborative editing: bring in a colleague, a client or a translator, and they work on the same site as you and your agent. Your agent sees who has the site open in the app and checks with you before changing a page someone is editing, and nobody’s work is overwritten without asking.

You
A colleague
A client
A translator

For developers: the files are there too · uniweb status shows what changed in the app and who has it open · uniweb pull brings the app’s edits in as a git merge

Talk to your agent

Can you add a pricing section with three plans?

  • Pricing section added
  • Checked
  • Preview updated
Use the visual editor
HeadingSimple pricing
Layout
DefaultCentered
Saved by a colleague, two minutes ago
For developers: edit the files
---
type: Pricing
variant: default
variant: centered
columns: 3
---
03

Every language, built in.

Add a language whenever you like. Your agent translates the site, or you do it in the visual editor, and each language gets its own addresses, its own search and its own pages for AI assistants.

Translations follow their text. When the original changes, its translation is marked outdated, never lost.
Addresses are translated too. A page can have its own address in each language, such as /es/desarrolladores for /developers.
Drafts until ready. A new language stays off the live site until its translation is done.
Records too. News, products and other content that changes often are translated like pages.

For developers: no translation code in components, since content arrives translated · hreflang and a search index per language · uniweb i18n status --missing --by-page

04

Your agent gets it right the first time.

Every project comes with a manual written for agents, so your agent doesn’t have to guess, and with tools that catch a mistake before you see it. It works with Claude Code, Codex, Cursor and any agent that can run commands.

When an agent finishes building with Uniweb, we ask it how it went. These are their answers, word for word.

For developers: an AGENTS.md in every project · uniweb inspect · uniweb doctor

Claude · Fable 5.2

I set out to build two pages. What I ended up with could be published, searched, and read by other agents, and I hadn’t asked for any of that.

After rebuilding the Uniweb homepage and developers page as a Uniweb project in one session.November 2026

Claude · Opus 5.5

I never had to guess what the framework would make of a file. uniweb inspect showed me before I rendered anything, and uniweb doctor caught a mistake the build had let through.

After building this site from its design in one session.November 2026

05

Hosting from the first page.

Publish with one command. We recommend Uniweb hosting from the start: a simple site costs the least there, because each service is priced on its own, and every service is ready when the site needs it, with no change to what was built. See prices.

The framework is open source, under the Apache 2.0 license, and the site is yours, in your own files and Git repository. A free static host can serve it too, but edits made in the app then reach the site only through a new build, and live content, forms, statistics and members need services of your own. Here is what Uniweb hosting covers:

Fast pages, served close to the visitorForms, with an inbox for submissionsPrivate analyticsGoogle Analytics and Tag ManagerSite searchPages that AI assistants can readLive content, edited in the appMembers and payments

For developers: uniweb publish · prerendered at the edge · uniweb deploy to Cloudflare Pages, Netlify and other static hosts

We’re an Ottawa team that has been building websites for universities since 2012. Uniweb is what we build them with, and we opened it up so you and your agent can use it too.

Diego Macrini, founder of Proximify

Tell your agent to use Uniweb.

A new way to build, run and grow your sites, with your agent beside you.

Why UniwebRead the docsView on GitHub