I’ve been working on Kaset, an open-source toolkit that lets you drop coding agents into your web apps, client-side.
The goal: make it easy for users to tweak, extend, and even build plugins inside your app — safely and transparently.
Kaset treats your app as a filesystem (via the browser’s OPFS). Agents can search, edit, and propose changes to files (like your app's artifacts, themes, or config), with built-in guardrails: approval-gated edits, version control (isomorphic-git), and scoped workspaces.
It comes with KAS, a small browser-native agent, but you can swap in others since the interface is just “filesystem + agent guide.
Would love feedback, use cases, and ideas for shaping sane defaults.
The goal: make it easy for users to tweak, extend, and even build plugins inside your app — safely and transparently.
Kaset treats your app as a filesystem (via the browser’s OPFS). Agents can search, edit, and propose changes to files (like your app's artifacts, themes, or config), with built-in guardrails: approval-gated edits, version control (isomorphic-git), and scoped workspaces.
It comes with KAS, a small browser-native agent, but you can swap in others since the interface is just “filesystem + agent guide.
Would love feedback, use cases, and ideas for shaping sane defaults.
You can find the repo here: https://github.com/pufflyai/kaset And the playground here: https://kaset.dev/