Skip to content
Tech News
← Back to articles

Show HN: Y – A malleable coding-agent desktop app built with Electron

read original more articles
Why This Matters

Y introduces a groundbreaking approach to coding-agent applications by enabling a self-modifying, malleable desktop environment built with Electron. This innovation allows users to customize and reshape their workspace dynamically, fostering greater flexibility and control in software development and interaction with AI agents. Its local, chat-first design and self-modifying capabilities represent a significant shift towards more adaptable and user-centric developer tools, potentially transforming how developers interact with AI and build software.

Key Takeaways

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