Now Live · Open Source

Pouta

The Git-backed Block Editor CMS built for Jekyll, Hugo, Eleventy, Astro, and any Markdown-based static site. Running entirely on Cloudflare serverless edge infrastructure. Clear skies for web development.

Zero servers. Zero maintenance. Instant global edge performance. Familiar block-editing canvas. Git-powered publishing.

Git-powered publishing
Zero vendor lock-in
Up and running in 3 steps
Free forever tier
Quick Setup

Up and running in 3 steps

Pouta is live at app.poutacms.fi. Connect your repo, add a config, and you're editing.

Connect your repository

Sign in at app.poutacms.fi with GitHub. Authorise Pouta to access your repository — read & write permissions on your content folder only.

app.poutacms.fi → Sign in with GitHub

Commit pouta.config.json

Drop a pouta.config.json at the root of your repo. Declare your content types, write paths, and custom fields — Pouta draws the sidebar dynamically.

Start editing

Open the Pouta dashboard. Your custom sidebar appears automatically. Create, edit, and publish Markdown content — every save is a Git commit on your branch.

Explore the codebase on GitHub

Pouta is 100% open source. Check out the source code, open issues, or star the repository.

Star on GitHub
Core Features

Everything you need. Nothing you don't.

Pouta is built on the intersection of modern developer tooling and content management — lean, fast, and open.

Editor

Sleek Block Editing

A familiar Gutenberg/Notion-like canvas built on BlockNote for crafting content. Every block outputs clean, structured JSON — no bloated HTML, no runtime surprises. Just pure, predictable content.

  • BlockNote canvas interface
  • Clean JSON block output
  • Drag & drop reordering
  • Notion-like canvas styling
Infrastructure

Cloudflare Edge Native

Zero servers. Zero maintenance. Global edge performance by default. Built explicitly for Cloudflare Workers and D1 SQLite edge storage — routing every request to the closest node.

  • Cloudflare Workers runtime
  • D1 SQLite edge drafts
  • Real-time auto-saves
  • Zero server maintenance
Publishing

Git-Backed SSG Architecture

Publishes structured Markdown/MDX directly to GitHub on click. Local drafts and real-time auto-saves are stored instantly at the edge inside D1, keeping your Git history completely clean and quiet.

  • Secure Git commit on publish
  • MDX & YAML compilations
  • No unnecessary Git noise
  • Branch preview deploys
Storage

Cloudflare R2 Storage

Multi-tenant asset management pipeline routing image uploads directly to Cloudflare R2 with zero-egress charges, CDN-level caching, and secure repository namespace isolation.

  • Secure tenant namespaces
  • Zero-egress file delivery
  • High-performance R2 storage
  • Direct public CDN paths
Intelligence

Edge-Native Workers AI

Deeply integrated inline AI assistant for block-level content drafting, grammar correction, instant SEO description & tag generation, and automated WCAG alt-text generation with Llama 3.2 Vision.

  • Llama 3.2 Vision accessibility
  • Inline block AI writing assist
  • Automatic tag & meta-description
  • Global GPU-backed edge speed
Monetization

Stripe Subscription Engine

Fully integrated edge-caching paywall and high-speed Stripe webhook verification using standard Web Crypto HMAC, enabling effortless repository-scoped commercial monetization.

  • Standard Web Crypto HMAC verification
  • D1 subscription synchronization
  • Repository-scoped paywalls
  • Zero-setup Stripe portal access
A11y

Inclusive A11y Standards

Engineered from the ground up for full accessibility compliance. Featuring robust semantic HTML5 landmarks, high-contrast keyboard-friendly skip links, and programmatic label pairings to deliver a premium experience for all creators.

  • 100% Lighthouse A11y rating
  • WAVE Accessibility 10/10 score
  • High-contrast skip links (>15:1)
  • Keyboard & Screen Reader friendly

Any SSG + Cloudflare Pages + GitHub = The fastest CMS you've ever shipped ☀️

How It Works

The Architecture Backbone

Four high-performance, serverless edge layers combined to deliver the speed of a static site with the editing convenience of Notion or Gutenberg.

STEP 01
Admin Panel & AI

The CMS Workspace

Cloudflare Workers BlockNote Editor Workers AI

An edge-native, server-side rendered (SSR) route serves the BlockNote canvas editor with a built-in Workers AI writing assistant (supporting grammar correction, tone tuning, and headline recommendations). Zero configuration is needed locally — Pouta fetches site schemas dynamically.

STEP 02
D1 DRAFTS & R2 MEDIA

Edge-Native Caches

Cloudflare D1 Cloudflare R2 Llama 3.2 Vision

Every block typed autosaves to Cloudflare D1 SQLite at the edge, keeping your Git history completely clean. Images are securely uploaded straight to isolated Cloudflare R2 namespaces, with accessibility-compliant alt-text generated instantly by edge-native Llama 3.2 Vision.

STEP 03
GitHub App Gateway

The Git-Backed Publisher

RS256 JWTs GitHub App API YAML Frontmatter

On publishing, Cloudflare Workers serializes editor blocks into GFM Markdown/MDX and compiles metadata into YAML. The edge node dynamically signs a cryptographically secure RS256 JWT, exchanging it for a temporary GitHub App installation token to securely commit and push changes.

STEP 04
Cloudflare Pages

The Global CDN Build

Static HTML CDN SaaS Stripe Paywall Sub-50ms Loads

The incoming commit automatically triggers an optimized static build on Cloudflare Pages or your SSG of choice. Live pages are served globally with sub-50ms load times, while advanced edge capabilities (like AI widgets) are secured behind a lightweight Stripe billing verification gateway.

Project Roadmap

The Launch Roadmap

A powerful open-source Git-backed core, supercharged with premium edge-powered asset pipelines and AI assistants.

PHASE 01 Free & Open Source

Clear Skies (Core CMS)

  • Pouta CMS is live at app.poutacms.fi — connect your repo and start editing. Free
  • Dynamic sidebar driven by pouta.config.json — commit a config file to your repo and Pouta draws your custom content types automatically. Free
PHASE 02 Paid Upgrade

Pouta Premium (Pro Tier)

  • Automated asset management pipeline routing image uploads directly to Cloudflare R2. Premium
  • Inline AI writing assistance directly inside the BlockNote canvas — grammar tuning, tone adjustments, and multi-language translations powered by Cloudflare Workers AI. Premium
  • AI-powered automatic alt-text generation for every image uploaded to the asset library. Premium