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
Climate
Harbor crew
Tasks
Ship the landing hero and verify keyboard paths.
Theme strip polish and guide cross-links.
Foundation and brand story pages.
Pulse
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 Catalog
- 2 Safe renderer
- 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
LiveA catalog tree becomes this card—no raw HTML from the agent.