The Harbor Ledger: a local news site with sections, bylines, a breaking banner, live updates and feeds
The website for a fictional local newsroom: a newspaper-style front page, section fronts, reporter pages, a breaking news banner switched...
The website for a fictional nonprofit membership association: member benefits, four tiers with an external join link and no payments, a chapter map and directory, events, news, and a resource library only signed-in members can open, built on Raytha by an AI agent with the CLI in about an hour.

A short, silent tour of the finished site, recorded from the real pages.
10 screens from the finished site, on desktop and on a phone. Use the arrow keys, swipe, or open any screen full size.
For each Raytha use case we take a realistic brief, hand it to an AI agent with the raytha CLI, and publish what
comes out: the site, the files behind it, and a kit you can use to rebuild it yourself. This one is the website for
a nonprofit membership association: what members get, the membership tiers, a directory of local chapters, events,
news, and a resource library that only members can open.
The agent built it on a fresh Raytha 2.0.1 instance. Nobody opened the admin. Every template, content type, item, page, user group and menu went in through the CLI, from files in a directory.
Commonground is a fictional national association for community gardeners, with eight local chapters. The site has:
Joining. The site does not take payments. Every Join button goes to an external membership partner, marked with an external-link icon and a note saying so (it is a placeholder link in this example). There is also a contact path for people who want to talk to someone first, and a suggestion to come to an open event before joining.
The design is warm and outdoorsy: paper-coloured backgrounds, deep garden green, clay red and mustard. Headlines are set in Fraunces, a soft serif with italics for emphasis, and text in Public Sans. The garden illustrations are flat SVG scenes generated for the site, so every image is license-free. On a 390px phone the tiers stack, the map keeps its pins and the menu folds away.
Raytha has user accounts and user groups built in, so the members area needs no plugin and no code outside the templates:
Because the check happens on the server, the members-only text is never sent to visitors who are not signed in.
| Feature | How it is built |
|---|---|
| Tiers, chapters, events, news and resources | Five content types from one schema document. Events use a relationship field to their chapter, a date for the start and dropdowns for format and audience. Tiers have a checkbox for the highlighted tier. |
| 35 seed items | Content import from JSON Lines. Events point at their chapter by name, and the illustrations are uploaded during the import. |
| Chapter directory, events, news and the library | List views with Liquid templates. Filters come from query parameters (?region=, ?format=, ?audience=, ?topic=, ?kind=), checked against the allowed values. |
| Chapter map | Each chapter's state places a pin on an SVG map; totals are added up in the template from each chapter's numbers. |
| Members-only resources | A user group called members. Templates read CurrentUser.UserGroups and only render the body for members. |
| Member sign in | Raytha's built-in login, with the login templates restyled to match the site. |
| Home, Membership, About, Contact and My membership | Site pages built from 12 custom widget templates (hero, benefits, tiers, events, news, chapters, call to action, page header, FAQ, ways to join, text with quote, contacts). |
| Navigation | Two menus: the main menu and a footer menu. The footer also lists the chapters straight from the content. |
This is the brief, as given to the agent.
Build a website for a nonprofit membership association on a fresh Raytha instance with the
raythaCLI. No clicking around the admin.
Look and feel
Content and pages
Done means
raytha check passes with no broken routes.About an hour of agent time, from an empty install to raytha check passing on every route, including the visual
design, the generated illustrations, the members area and writing the tiers, chapters, events, news and resources.
The theme, schema, seed content and illustrations, page definitions and menus are in the
raytha-examples repository,
with a build.sh that rebuilds the whole site into any Raytha 2.x instance. Point it at your site with
RAYTHA_URL and RAYTHA_API_KEY and run it. The build creates the members group; add a user to it to see the
library unlocked.
Free, open source and ready to deploy in minutes. Bring a brief and an AI agent.