y
y is a self-modifying desktop coding-agent app.
It is built around a simple idea: software should become malleable while you use it. The main interface is a chat, but the app can reshape its own UI through a protected Modify surface. You can ask y to change how y itself works, keep the change if it renders safely, or roll it back if it does not.
y is not a new agent model. It is a local, chat-first workspace for the coding agents you already use: Claude Code, OpenAI Codex, and other CLI-native agents over time.
Why y exists
Most coding-agent apps are fixed products. You can use them, configure them, maybe install plugins, but the product itself still belongs to someone else.
y is different. It treats the app as malleable software:
Chat first. The default surface is a focused conversation, not an editor clone.
The default surface is a focused conversation, not an editor clone. Self-modifying. The Modify rail can edit the live Userland UI while the protected Kernel stays locked.
The Modify rail can edit the live Userland UI while the protected Kernel stays locked. Local agents. Claude Code and Codex run as official local CLIs with the user's own login.
... continue reading