You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Generation quality:
- Add Jaccard similarity diversity pass in useAldusGeneration — re-runs
sequences with similarity > 0.8 at temperature 1.2 to keep layouts
visually distinct from each other
- Add temperatureOverride parameter to inferTokens() to support the
diversity re-run without changing normal temperature logic
Theme / renderer:
- Fix aldus_pick_accent() on minimal palettes (< 4 colours) where the
luminance search previously returned the same slug as the dark colour,
producing no visual contrast in generated layouts
- Add aldus_palette_is_minimal() and aldus_lighten_hex() utility functions
- Add optional radius parameter to aldus_block_cover() and aldus_block_group()
so renderers can apply border-radius without touching inline styles manually
UI:
- Add inline privacy note ("Your words stay private…") with lock icon in
the BuildingScreen status area and matching .aldus-privacy-note SCSS rule
Docs:
- Rewrite README.md with cleaner, more direct copy
Made-with: Cursor
**You write the words. Aldus figures out the page.**
3
+
**You write it. Aldus shows you every way it could look.**
4
4
5
-
Drop in a headline, some paragraphs, an image, a quote, a button. Click **Make it happen**. In seconds, your layouts appear — each one a fully-composed, edit-ready WordPress page built from your actual content. Pick the one that feels right. Done.
6
-
7
-
No templates. No drag-and-drop. No theme builder subscription. No AI account. The model runs in your browser and your content never leaves your site.
5
+
Add your content — a headline, some paragraphs, an image, a quote, a button. Click **Make it happen**. Aldus arranges it as a magazine spread, a cinematic landing page, a newspaper layout, a minimal essay, and more. All at once. Pick the one that fits. It becomes real WordPress blocks.
8
6
9
7
---
10
8
11
-
## Every way to be interesting
12
-
13
-
Every layout proposal comes from a named personality — a distinct visual voice with its own opinion about how your content should be arranged. Same content, different results.
14
-
15
-
| Personality | Vibe |
16
-
|---|---|
17
-
|**Dispatch**| Breaking-news urgency. Dark full-bleed opener, a statement pullquote, then evidence and action. |
18
-
|**Folio**| Classic magazine spread. Every section labeled left, body text right, like a feature layout. |
19
-
|**Stratum**| The page as landscape. Dark, light, and accent bands stacked like geological strata. |
20
-
|**Broadside**| Cinematic product-page energy. Alternating image-text panels with a punchy CTA cut-in. |
21
-
|**Manifesto**| Starts quiet with a raw H1, erupts into a full-dark declaration, then triptych columns. |
22
-
|**Nocturne**| Dark cover bleeds into a full-bleed image, then content surfaces into light. Maximum chiaroscuro. |
23
-
|**Tribune**| Newspaper front page. Three-column opener anchored by a bold pullquote that splits the page in two. |
24
-
|**Overture**| Light cinematic cover builds to a media panel, then the accent section delivers the curtain call. |
|**Dusk**| Full-height split-screen opener bleeds into a gradient section. Cinematic from the first pixel. |
27
-
|**Broadsheet**| Newspaper-grid density. Four equal columns, a centered pullquote that cleaves the page. |
28
-
|**Solstice**| Clean and luminous. Minimal cover, two-column rhythm, nothing that doesn't need to be there. |
29
-
|**Mirage**| Gradient-drenched and lush. Split-screen cover, layered color sections, pure atmosphere. |
30
-
|**Ledger**| Long-form essay structure. Two-column flow, attributed quote, editorial border-inset for the key section. |
31
-
|**Mosaic**| Gallery-first. Images lead and dominate. Built for photographers and visual portfolios. |
32
-
|**Prism**| Three equal columns open into a full gallery grid. Structure and imagery in dialogue. |
9
+
## How it works
10
+
11
+
**1. Add what you've got.**
12
+
A headline, some text, an image, a quote — whatever the page needs. Don't worry about layout.
13
+
14
+
**2. See every option at once.**
15
+
Aldus arranges your content in every layout style — editorial columns, cinematic heroes, newspaper grids, minimal typography. Same words, different energy.
16
+
17
+
**3. Pick the one that fits.**
18
+
It becomes real WordPress blocks — fully editable, rearrangeable, yours. Aldus stays available if you want to try a different look later.
33
19
34
20
---
35
21
36
-
## How it works
22
+
## Not a page builder. Not a template library. Not an AI writer.
37
23
38
-
**1. Tell Aldus what you have.**
39
-
Click a content type — Headline, Paragraph, Image, Quote, Button, and more. The type buttons are the first thing you see. Once you've added at least one piece of content, style chips and the generate button appear below. You can also import your post title or existing page copy as a starting point.
24
+
**Not a page builder.** You don't drag and drop. You pick.
40
25
41
-
**2. Aldus proposes layouts.**
42
-
A small AI model downloads once to your browser — about 200 MB, cached forever after that. It looks at the *shape* of your content (how many paragraphs, whether you have an image, etc.) and proposes a different layout sequence for each personality. Your actual words never leave your site.
26
+
**Not a template library.** Layouts are generated from your content, not filled in from blanks.
43
27
44
-
**3. You pick one and it becomes real blocks.**
45
-
Browse the layout cards. Each shows a wireframe so you can scan the rhythm at a glance. Hover a card to reveal the **Use this one** button at the bottom — or click the eye icon in the top-right corner to expand a full preview first. Hit **Use this one** and Aldus replaces itself with standard, editable WordPress blocks — no lock-in, no custom markup, nothing you can't move or delete.
28
+
**Not an AI writer.** Aldus never reads, rewrites, or suggests changes to your words.
46
29
47
30
---
48
31
49
-
## Tools that help you get there
32
+
## The styles
33
+
34
+
Every layout has its own structure, mood, and rhythm. Same words — completely different energy.
35
+
36
+
||||
37
+
|---|---|---|
38
+
|**Dispatch**| dramatic | Dark opener, bold declaration, then the ask — urgency in three acts |
39
+
|**Folio**| editorial | Label left, body right — every section reads like a magazine spread |
40
+
|**Stratum**| structural | Dark, light, accent — the page as landscape |
41
+
|**Broadside**| cinematic | Cinematic image-text panels, CTA cut right in the middle |
42
+
|**Manifesto**| dramatic | Quiet H1, then a dark declaration, then three columns erupt |
43
+
|**Nocturne**| cinematic | Dark cover bleeds into full image, then surfaces into light |
44
+
|**Tribune**| structural | Newspaper front page energy, split by a bold pullquote |
45
+
|**Overture**| editorial | Light cover builds to a reveal, accent section drops the curtain |
|**Mosaic**| visual | Images lead, text stays lean — built for visual portfolios |
53
+
|**Prism**| visual | Three columns open into a full gallery grid |
54
+
55
+
---
50
56
51
-
-**Style Notes** — nudge every personality in a direction before generating: image-forward, minimal, dark mood, bold CTA, magazine, and more. Appear automatically once you've added content.
52
-
-**Per-card re-roll** — not quite right? Regenerate one personality without touching the rest
53
-
-**Copy blocks / Try with my content** — compact icon buttons in each card footer let you copy a layout to clipboard or preview it with your own content, without leaving the results screen
54
-
-**Mix & Match** — combine the best sections from different personalities into a single custom layout
55
-
-**Saved Sessions** — snapshot your content and results, come back to them later
56
-
-**Quick Start presets** — jump in with a sensible content structure for a blog post, landing page, feature story, product pitch, visual portfolio, or product comparison — accessible right from the empty state
57
-
-**Nine sample packs** — try every personality style instantly with themed content: Roast, Meridian, Hearth, Plume, Grove, Loot, Signal, Forge, and Slim — no model download needed
58
-
-**Completeness hints** — colored prompts that tell you which content type would unlock more layout options
57
+
## More than a one-trick plugin.
58
+
59
+
-**Mix & match** — combine sections from different styles into one custom layout
60
+
-**Per-card re-roll** — regenerate just one card without losing the rest
61
+
-**Style direction** — steer toward image-forward, minimal, dark mood, or magazine
62
+
-**Import from your page** — already have content in the editor? One click pulls it in
63
+
-**Quick Peek** — preview a specific style before seeing all of them
64
+
-**Saved Sessions** — bookmark your content set and reload it later
65
+
-**Sample packs** — nine themed content packs show you every layout style with real copy, no model download needed
59
66
60
67
---
61
68
62
-
## Requirements
69
+
## No subscription. No server. No catch.
70
+
71
+
**Free forever.** GPL licensed. No subscription, no freemium tier, no "pro" version.
72
+
73
+
**Private by design.** The AI runs in your browser. Nothing you write ever touches a server — not ours, not anyone's. The model sees content types ("2 paragraphs, 1 image"), never your actual words.
74
+
75
+
**Zero lock-in.** Every layout is standard WordPress blocks. Deactivate Aldus and nothing breaks.
63
76
64
-
- WordPress 6.4 or later
65
-
- Chrome 113+, Edge 113+, or Safari 18+ (Firefox doesn't support WebGPU yet)
66
-
- No API key. No account. No subscription.
77
+
**Works offline.** After the one-time model download (~200 MB), Aldus works without internet.
67
78
68
79
---
69
80
@@ -74,22 +85,18 @@ Browse the layout cards. Each shows a wireframe so you can scan the rhythm at a
74
85
3. Upload the zip, activate
75
86
4. Add an **Aldus** block to any post or page
76
87
88
+
**Requirements:** WordPress 6.4+, Chrome 113+, Edge 113+, or Safari 18+. No API key. No account.
Named after [Aldus Manutius](https://en.wikipedia.org/wiki/Aldus_Manutius) — the 15th-century Venetian printer who invented the paperback, the italic typeface, and the idea that beautiful typography should be for everyone. He would have figured out Gutenberg by lunchtime.
102
+
GPL-2.0-or-later. Named after [Aldus Manutius](https://en.wikipedia.org/wiki/Aldus_Manutius) — the 15th-century Venetian printer who invented italic type, pioneered the pocket-sized book, and defined what a printed page should look like.
0 commit comments