Svelte 5 · owned end to end

Interfaces from texels.

Owned, accessible Svelte 5 components that people and agents can build anything with.

Live moments

Studio mix

Volume 62

Climate

Harbor crew

+1

Ada is reviewing the shipping checklist.

Tasks

Ship the landing hero and verify keyboard paths.

Pulse

Loading chart…

Ship window

Fictional release window.

Why Texuli

Small pieces with strong contracts—ready for people and agents.

  • Owned end to end

    Every primitive, token and style lives in this repository—no borrowed heads, no HTML sinks.

  • Accessible by default

    Keyboard paths, focus rings, contrast and reduced motion are built into the components, not bolted on later.

  • Built for agents

    A closed catalog, safe renderer and llms.txt let agents compose interfaces without inventing markup.

Built so agents can ship UI safely

Catalog in, safe renderer out. Agents pick closed components; people get real keyboard paths and theme tokens—no HTML sinks.

  1. 1 Catalog
  2. 2 Safe renderer
  3. 3 Any interface
// Agent output is a catalog tree — never raw HTML
{
  "type": "card",
  "props": { "title": "Harbor pulse" },
  "children": [
    { "type": "badge", "props": { "label": "Live" } },
    { "type": "button", "props": { "label": "Open" } }
  ]
}

Safe renderer result

Harbor pulse

Live

A catalog tree becomes this card—no raw HTML from the agent.