Built in Rust · AI-native · Open source

The static site generator
for AI-native developers.

Every page ships as HTML for browsers, markdown for LLMs, and structured data for search engines. Single binary. Zero config. Built with Rust.

cargo install page-cli · ships html + markdown + llms.txt · 6 bundled themes · 0 config required

// features

Everything you need.
Nothing you don't.

A 12-step build pipeline that outputs HTML, markdown, RSS, sitemaps, search indexes, and LLM discovery files. All from a single Rust binary with no runtime dependencies.

Sub-second Rust builds

12-step build pipeline with per-step timing. Compiled to a single static binary — no Node.js, no node_modules, no build dependencies.

AI-native by design

Every site ships with <code>llms.txt</code>, <code>llms-full.txt</code>, and raw markdown alongside HTML. Run <code>page agent</code> to spawn Claude Code with full site context.

i18n out of the box

Filename-based translations with per-language URLs, RSS feeds, sitemaps, search indexes, and hreflang tags. Zero config for single-language sites.

SEO + GEO optimized

Canonical URLs, Open Graph, Twitter Cards, JSON-LD structured data, XML sitemap, and per-page robots directives — generated automatically from your content.

One-command deploys

GitHub Pages, Cloudflare Pages, and Netlify. Pre-flight checks, <code>--dry-run</code> preview, and auto-generated GitHub Actions workflows.

6 themes, AI-generated customs

Ship with default, dark, minimal, docs, brutalist, and bento themes. Or generate a custom one: <code>page theme create "coral brutalist with lime accents"</code>.

// quickstart

Up and running
in thirty seconds.

install + init
# install (requires Rust)
cargo install page-cli
# scaffold a new site
page init mysite --title "My Site"
cd mysite
# start dev server with live reload
page serve
  1. Install page Requires Rust. Run cargo install page-cli. Single static binary, no runtime dependencies.
  2. Scaffold your site Run page init mysite. Generates config, templates, and a Claude Code context file at .claude/CLAUDE.md.
  3. Create content with AI Run page agent "write about X". Claude reads your site context and generates content directly into the right directory.
  4. Deploy anywhere Run page deploy. Pre-flight checks, build, push. GitHub Pages, Cloudflare, or Netlify — all built in.

Ship sites that speak to everyone.

HTML for browsers. Markdown for LLMs. Structured data for search engines.