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 grantmaking foundation: grant programs with deadlines, a grantee database you can filter by program, year and region, impact stories, annual reports that print to PDF, and application guidelines, 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 grantmaking foundation: its mission, its grant programs, the organizations it funds, stories about their work,
annual reports and the guidelines for applying.
The agent built it on a fresh Raytha 2.0.1 instance. Nobody opened the admin. Every template, content type, item, page and menu went in through the CLI, from files in a directory.
The Alder Foundation is a fictional private foundation that funds community-led work in one river valley. The site has:
Applications. The site collects nothing. "Open the grants portal" goes to an external placeholder link, marked with an external-link icon and a note saying so.
The design is warm and editorial: paper-coloured backgrounds, deep forest green and rust, with tree-ring and leaf motifs. Headlines are set in Newsreader, a text serif with an italic for emphasis, and text in Inter Tight. The six story illustrations are generated as SVG, so every image is license-free. On a 390px phone the filters wrap into chips, the grantee rows stack and the reports stay readable.
The programs, grantees, stories and reports all link to each other, so one edit shows up everywhere:
?program=, ?year= and ?region=, checks each against
the allowed values, keeps the other filters when you change one, and adds up the totals for whatever matches.get_content_items and filter them by program or
year, so adding a grant puts it on its program page, its year's report and the home page totals.| Feature | How it is built |
|---|---|
| Programs, grantees, stories, reports and FAQs | Five content types from one schema document. Grantees use a relationship field to their program, dropdowns for year and region and a number field for the amount. Stories relate to a grantee and a program and have an attachment for the illustration and a checkbox for featured. |
| 59 seed items | Content import from JSON Lines. Grantees point at their program by name, and the illustrations are uploaded during the import. |
| Grantee database with filters | A list view with a Liquid template that combines ?program=, ?year= and ?region=, plus a CSV download in the browser. |
| Program, grantee, story and report pages | Detail templates per content type that pull related items with get_content_items. |
| Applicant FAQ | A list view on the FAQs, also shown on the How to apply page. |
| Home, About and How to apply | Site pages built from 14 custom widget templates (hero, mission, program cards, numbers, featured story, newest grants, latest report, call to action, page header, text with facts, people, timeline, eligibility and deadlines, FAQ). |
| Navigation | Two menus: the main menu and a footer menu. The footer also lists the programs straight from the content. |
This is the brief, as given to the agent.
Build a website for a grantmaking foundation 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 grantee filters, the reports and writing all 59 items.
The theme, schema, seed content, illustration generator, 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.
Free, open source and ready to deploy in minutes. Bring a brief and an AI agent.