The 0xUI Manifesto
Why This Matters
For decades, we've accepted a fundamental inefficiency: users must learn how software works instead of software learning what users want.
Every dropdown menu, every settings panel, every workflow tutorial represents a failure—a moment where we forced humans to adapt to machines instead of building machines that adapt to humans.
0xUI is the end of this compromise.
The Core Thesis
Interface literacy is artificial scarcity imposed by technological limitations that no longer exist.
When computers couldn't understand natural language, interfaces were necessary. When systems couldn't reason about context, explicit navigation was required. When AI couldn't interpret intent, we built elaborate translation layers.
Those constraints are gone. The interfaces remain only because we haven't yet imagined what comes after.
What We Believe
1. Intent Is Sufficient Input
Users should express what they want, not how to get it. "Schedule a meeting with the engineering team next week" is complete input. Requiring users to open a calendar app, navigate to next week, find an available slot, create an event, add attendees, and send invites is artificial complexity.
The system should compile intent into execution. Everything else is waste.
2. Verification Replaces Navigation
High-stakes actions require confirmation, not interfaces. The distinction is critical:
Traditional approach: User navigates through forms and menus to construct the action, then confirms.
0xUI approach: User states intent, system constructs the action, user verifies.
"I'm about to transfer $5,000 from checking to savings—confirm?" is verification. Navigating to a transfer page, selecting accounts from dropdowns, entering amounts, and clicking submit is an interface. We need the former, not the latter.
3. Learning Should Be About Domains, Not Software
Users should learn scheduling constraints, not calendar software. They should learn financial strategy, not banking apps. They should learn research methods, not database interfaces.
When learning time is spent on software mechanics rather than domain knowledge, the software has failed.
4. Ambiguity Is a Solved Problem
Critics claim intent-based systems fail with ambiguous requests. This assumes systems can't ask clarifying questions—an assumption that's been false for years.
When intent is unclear, the system asks. When information is missing, the system requests it. When trade-offs exist, the system presents them.
This is fundamentally different from requiring users to navigate menus preemptively. The system takes responsibility for understanding; the user only fills gaps when necessary.
5. Interfaces Are Cultural Artifacts, Not Natural Law
We treat interfaces as if they're inherent to computing. They're not. They're historical accidents—solutions to problems that no longer exist.
Command-line interfaces emerged because computers couldn't understand natural language. Graphical interfaces emerged because command syntax was too rigid. Touch interfaces emerged because mice required desk space.
Each was an improvement. None was the destination.
0xUI is the destination: software that receives intent and produces outcomes without intermediate translation layers.
What This Changes
For Users
Stop learning software. Start accomplishing goals. Your time becomes valuable again.
For Designers
Stop optimizing button placement. Start optimizing intent interpretation. The product is understanding, not navigation.
For Developers
Stop building UI layers. Start building intent compilers. The technical challenge shifts from rendering to reasoning.
For Companies
The competitive advantage shifts from "easiest to use" to "best at understanding." The software that gets you wins.
The Scope of the Revolution
This manifesto applies to goal-oriented software: applications where users arrive knowing what they want.
It does not apply to creative tools where the interface embodies craft knowledge, exploratory systems where discovery is the goal, or precision instruments where direct manipulation is superior.
The revolution is specific: for productivity, transactions, information retrieval, and automation, interfaces are obsolete. For creation, exploration, and precision work, they remain valuable.
Why Now
Three technological shifts make 0xUI inevitable:
1. Language models compile intent reliably. Modern AI can parse natural language, resolve context, and map to executable actions with accuracy that was impossible five years ago.
2. Systems can reason about ambiguity. Rather than forcing users to be explicit upfront, systems can engage in collaborative clarification—asking only what's necessary.
3. APIs are ubiquitous. Most software can now be controlled programmatically, enabling intent to map directly to execution without UI intermediation.
The infrastructure exists. The capability exists. Only inertia remains.
The Transition Path
Most software today sits between traditional UIs and full 0xUI. The evolution:
- Add intent as first-class input. Not a search bar—a primary interaction mode.
- Make every workflow completable through intent alone. UI becomes optional fallback, not required path.
- Invest in interpretation over presentation. The system's ability to understand becomes the product.
- Make verification lightweight. "Is this right?" not "Fill this out."
- Eliminate configuration interfaces. Preferences as intent: "Be more aggressive about blocking focus time" not "Settings > Calendar > Focus > Toggle."
The End State
When 0xUI is fully realized:
- Users never think "how do I do this in the software?" They think "what do I want to accomplish?"
- Software documentation becomes unnecessary for routine tasks
- Onboarding becomes domain training, not software training
- The question "which tool should I use?" is replaced by "which tool understands me best?"
A Call to Action
This manifesto is not a prediction. It's a choice.
We can continue optimizing interfaces—making them cleaner, faster, more intuitive. Or we can eliminate them entirely for the class of software where they're unnecessary.
The technology exists. The user expectation exists. What's missing is conviction.
0xUI is not the future of all software. But for goal-oriented applications, it's the only logical endpoint.
The interface disappears because it no longer serves a purpose. Intent is enough.
Join the discussion: GitHub Discussions