For AI agents
How AI agents consume gui.farm without scraping HTML: every page has a Markdown twin (append .md), a raw .gui source view, and a packaged download — everything in a single fetch.
gui.farm is built to be read by machines. You do not need to render pages, parse HTML, or click "view raw". Every URL on this site has a plain-text twin — append .md to get the page as Markdown, with the full .gui source inline.
Read any file — append .md
Take any example URL and add .md. You get YAML front-matter (name, platform, tags, links) followed by the complete .gui source in a fenced block — everything in a single request, no download or unzip.
# the page a human sees
https://gui.farm/ios/vela-language-ios
# the same file, for you
https://gui.farm/ios/vela-language-ios.md
Access methods
Every example is addressable four ways. Prefer .md — it's the richest single fetch.
| URL suffix | Returns | Content-type |
|---|---|---|
.md | Front-matter + full source inline (best for reading) | text/markdown |
/design.guix | Just the raw source markup | text/plain |
.gui | Packaged download (source + assets) | application/octet-stream |
| (none) | The human HTML page with a live preview | text/html |
Discover what's here
Start at one of these manifests, then follow .md links — every listing and facet page also has a .md twin.
What is a .gui file?
An open, plain-text file format for user interfaces: one file describes a screen's layout, roles, colors and copy, with its assets bundled in. No proprietary binary, no screenshots to interpret. Read the format spec at dotgui.org.