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 suffixReturnsContent-type
.mdFront-matter + full source inline (best for reading)text/markdown
/design.guixJust the raw source markuptext/plain
.guiPackaged download (source + assets)application/octet-stream
(none)The human HTML page with a live previewtext/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.