Profiles that stay signed in
Each profile is its own person, with its own sign-ins, cookies and tabs. Close Kulisa, open it tomorrow: everyone is still signed in, with the same tabs open.
Kulisa puts several browsers side by side in one window, each signed in as a different person. Be the buyer and the seller, the sender and the receiver, the admin and the user — and let an AI agent work through them while you watch.
Coming soon · free
When people use an app together, checking it means being all of them. A message is sent by one person and must arrive for another; an order placed by a buyer must show up for the seller.
A browser window per person, private tabs, a second browser for the third.
Sessions expire, tabs get mixed up, and you sign in as the wrong person.
Which window is who, what you just did, and what should have happened.
Create a profile for each person and sign in once, by hand. Each one keeps its own sign-ins, cookies and tabs, like a separate browser.
Their browsers sit next to each other. Send a message as one person and watch it arrive for the other.
An AI agent runs in a terminal inside the window and can click and type in any profile. You see every step, and you can point at anything on a page to tell it what’s wrong.
Each profile is its own person, with its own sign-ins, cookies and tabs. Close Kulisa, open it tomorrow: everyone is still signed in, with the same tabs open.
Drag panes side by side, stack them as tabs, resize them. Pick a ready-made layout — profiles in columns, two by two, or one at a time — and Kulisa remembers yours.
Every click and keystroke the agent makes is marked on the page, and a caption on the pane says what it is doing right now. Nothing happens off stage.
Click Pick, then click the thing on the page. The agent gets an exact reference to it, with a snapshot of that moment; you add what’s wrong. Pick in several panes for one message: “sent here, didn’t arrive there”.
When the agent wants to show you something, it outlines it right on the page, with a label on the pane, until you click or type there.
Claude Code is set up out of the box. Other agents that run in a terminal, such as Codex, can connect too. Kulisa doesn’t replace your agent; it gives it a stage.
One app, the same on all three.
Scroll back through everything every profile did, and point at the moment it went wrong.
Each profile gets its own inbox for sign-up and invitation emails.
Turn what the agent just did across profiles into a test you can run again.
Start a profile fresh, keeping its name: handy for trying sign-up again.
Yes. Kulisa is free.
Soon. Installers for macOS, Windows and Linux are on the way, and the download buttons on this page will work as soon as they are ready.
No. Anyone who works in a web app as several people at once — testers, support, product managers, people with several accounts — can use profiles side by side. The agent is there when you want it.
Claude Code works out of the box: Kulisa starts it with everything it needs. Other agents that run in a terminal, such as Codex, can connect too.
No. A person always signs in, by hand. While a profile is on a sign-in page, the agent steps away from that profile until you are done.
On your computer. Profiles, sign-ins and the things you point at stay on your machine; Kulisa has no account and no cloud of its own. What your agent reads is sent to the AI service that agent uses, as it would be anywhere else.
macOS, Windows and Linux.
@playwright/mcp also works through a per-profile CDP proxy, without a remote-debugging port.KULISA_MCP_URL.Coming soon · free