A field terminal for interface judgment

gui.farm

Drop in a GUI file. Get a score, references, previews, and a sense of what it wants to become.

A coming-soon registry and reference layer where .gui files get planted, scored, compared, and discovered.

field-console
$ gui.farm receive seed.gui
plot: interface
format: .gui
status: planted

$ gui.farm score seed.gui
structure           82
clarity             91
references          needs 3
renderability       76

$ curl api.gui.farm/reference
{
  "accepts": [
    ".gui",
    ".guix"
  ],
  "returns": [
    "score",
    "reference matches",
    "standard links",
    "preview hints",
    "improvement notes"
  ],
  "status": "soon"
}
$ 
  1. 01 · seed

    Seed

    .gui interface files get planted.

  2. 02 · soil

    Soil

    References, examples, and patterns to grow against.

  3. 03 · weather

    Weather

    Agents, editors, and renderers do their work.

  4. 04 · harvest

    Harvest

    Scores, previews, and discovery come back out.

01 — the idea

Like npm for GUI files.

A registry-shaped farm where interfaces are found, compared, and scored.

# gui.farm is a small place for GUI files to become inspectable internet objects. Think npm or pip, but for .gui files: a registry-shaped farm where interfaces can be found, compared, scored, and referenced.

gui.farm is the living index: the place tools can ask for scores, references, examples, and signals about what a GUI file is good for.

02 — the work

What grows here

Three things the farm does for every file you plant.

03 — on the way

Coming soon

Still working in the soil — here's what's sprouting next.

04 — questions

Field notes

Quick answers about gui.farm, .gui files, and what's coming.

What is gui.farm?
gui.farm is a registry and reference layer for .gui interface files. It scores, compares, previews, and references GUI files so they can be found and reused on the open web — like npm or pip, but for .gui files.
What is a .gui file?
.gui (and .guix) is an open file format for describing internet-native user interfaces, defined at dotgui.org. gui.farm accepts both .gui and .guix files.
What does gui.farm do with a GUI file?
When you submit a file, gui.farm returns a score across structure, clarity, references, and renderability, plus reference matches, standard links, preview hints, and improvement notes.
Which file formats does gui.farm accept?
gui.farm accepts .gui and .guix interface files.
Is gui.farm available yet?
gui.farm is coming soon and currently in early development. The hosted scoring API, the package-index style registry, and the preview tools are in progress.
How does the gui.farm API work?
The reference API accepts .gui and .guix files and returns a score, reference matches, standard links, preview hints, and improvement notes for each file.