Why it is something to do with the Designer? Tauri is somekind fo Devtool, no?
Tauri is using Webview, so running it in any type of browser should work out-of-the-box, no?
The idea: designers shouldn't be isolated inside Figma. They should work primarily inside the codebase, using AI agents to iterate on design directly β not just in mockups.
The problem with Tauri: even though you're using the same frontend tech (e.g. React), the Tauri webview has __TAURI_INTERNALS__ globals that don't exist in a normal browser. Things like invoke (calling Rust commands) and event subscriptions break immediately outside the managed webview.
So you can't just open it in Chrome and start iterating. Until now.
motivation
Ryo Lu@ryolu_
update: baby cursor can now simulate multi-agent chats & tab tab tab sequences, from a single json
Marketers β purely async. Write a spec, hand it off to an async coding agent (Devin, background agents, etc.), done. No need to run a live dev environment.
Designers β purely iterative. You can't spec your way to a good design without seeing visuals first. Sketchbooks exist for a reason.
Engineers β both. Maintenance and refactors can be async; product work is iterative. As agents get more capable, more of the async slice shifts to them.
Designer work is iterative by nature β they need a live dev environment, same as engineers. That's why the line is blurry.
"DX(developer experience) is UX(user experience)" was kind of OG. I heard some people saying "AX(Agent) is DX(Developer)". But here I wanna say "DX(developer) is DX(designer)". Within the team.
It is all same thing. same apply to Agents...
we need more babies
John Jeong (JJ)@computeless
4 reasons why i built the best ai task manager for founders.
1) tui - everyone loves a good tui - i also used crossterm to not make a slop like claude code
2) cli-based and ai-native - everything is built around the `aipm` command - ai agent use `aipm`, which makes the product⦠pic.twitter.com/1dwMTXZxXS
John Jeong (JJ)@computeless
a journaling app that builds components you need right on the spot - you can also save and reuse them pic.twitter.com/danTcuq8yE
Cursor has an internal tool called Baby Cursor β a simplified, minified simulation of the Cursor UI that their designer iterates on, because the real Cursor codebase is too complex to design against directly.
Baby Cursor exists as a workaround for drift. The production codebase is too unwieldy, so a controlled sandbox was built.
Our approach is different: the Relay plugin lets you run the actual production UI in the browser with no simplification. No controlled environment, no drift.
Ideally, a dev environment should have minimal difference from prod. The more they drift, the less useful iteration is. Baby Cursor implicitly acknowledges that Cursor's codebase has too much drift to work around β ours doesn't need that compromise.
Think of it as Baby Char β but it's just Char, running in your browser.
AI makes it cheap to spin up variants directly on top of real code. Code can be reused and pattern-matched far better than Figma mockups. We should be living in a world with more of these babies.