Morfiade
English
Try it

Features

Below is what works in version 3.36. Not "on the roadmap", not "coming soon": where something is missing, the same paragraph says so plainly.

Profiles: creating, ordering, finding

A Chrome profile is a separate folder with its own cookies, passwords, history and extensions. Morfiade creates them by the hundred and keeps them from turning into a heap.

Trash

Deleted profiles do not vanish — they go to the trash and stay there until you decide otherwise.

They come back whole: cookies, proxy, notes and tags. Nothing is deleted on a schedule or "expires" after thirty days: only a person empties the trash. A profile with live sessions is often months of work, and we would rather take up disk space than one day explain where it went.

The profile name is visible in the browser window itself: a coloured frame runs along the edge of the page, with a name badge in the corner. That is where mistakes happen most: two identical Chrome windows side by side, and the action goes to the wrong account.

Launching: in batches and on a grid

Window synchroniser

You opened twenty profiles — from there you either repeat the same thing twenty times by hand, or do it once in the main window.

There are two modes, switched on separately.

Mirror. What you do in the main window is repeated in the rest: typing, clicks, scrolling, navigation.

Handout. Each window gets ITS OWN value from your list. Create a set — "Emails", "Logins", "Phones", as many as you need — enter the values line by line, put the cursor in a field and press the shortcut. The first profile gets the first line, the second the second, and so on.

Others have synchronisers too. The difference is what they aim at:

MorfiadeThe usual way
Where the action landson a page element: a field, a button, a linkon a screen point with the same coordinates
How the text appearsthe value is set on the field directlykeys are "pressed" one after another
Who gets whatpinned to the profileby window order, or at random

Each line there is a concrete consequence, not a quibble.

It stops on its own when something goes wrong

That matters more than any convenience. If, over several actions in a row, most windows answer "no such element", the pages have drifted apart: something did not finish loading, a captcha appeared somewhere, another window is on a different step of the form. Carrying on at that moment is not an option — a password would go into the search field on twenty sites at once.

At that point Morfiade stops by itself and says why it stopped.

Plus an emergency stop on a single key — Pause. When twenty windows are doing the wrong thing, reaching for a three-key combination is already too late.

KeysWhat they do
Ctrl+Alt+Sturn synchronisation on or off
Ctrl+Alt+1Ctrl+Alt+9hand out the set with that number
Ctrl+Alt+Q or Pauseemergency stop

Ordinary Ctrl+C and Ctrl+V keep working as they did.

Password fields are deliberately not mirrored: a password goes neither into the log nor into neighbouring windows. Each profile joins in through its own checkbox — the synchroniser never touches windows you have not ticked.

A proxy for every profile

The proxy belongs to the profile, not to the program as a whole: every window has its own way out to the network.

WhatHow it is done
TypesHTTP, SOCKS4, SOCKS5
With a login and passwordChrome shows no authentication dialog: the program raises a local forwarder on 127.0.0.1 and supplies the credentials itself
Entryright in the table row, or as a list through import
Librarya separate tab: stores addresses and shows which profile uses which
Checkingconnectivity and the external IP are checked before launch, not after

The forwarder closes together with the profile — both when you close the window from the program and when you close Chrome yourself.

About WebRTC. Even through a proxy, a browser can show a site your real address — over the WebRTC channel, bypassing the proxy. Morfiade closes that hole through the profile's own setting; with anti-detect enabled it is applied automatically as soon as the profile has a proxy.

Extensions

Anti-detect: an honest fingerprint, not a random one

Switched on with a checkbox on each profile separately — off by default, changing nothing.

The idea everything is built around: it is not the substitution that gives you away, it is the inconsistency. The proxy is in Germany but the time zone is Moscow; the headers say Windows but WebGL reports an Apple graphics card; the fingerprint changes on every launch. Each such contradiction stands out more than an honest, unmodified browser.

So the fingerprint is assembled deterministically — from the profile's permanent seed and the country the proxy actually comes out in:

What we deliberately do not do, and why:

Moving between computers, and backups

Automation: scripts and a local API

The "Scripts" tab runs your own scripts: .py, .js, .mjs, .ts, .ps1, .bat, .cmd. The output is visible in the window, and a run can be interrupted.

A script receives the address and token of the program's local API through environment variables — MPC_API_URL, MPC_API_TOKEN, MPC_PROFILE, MPC_WS. Through the API it can list profiles, start them and close them.

And the same is available to an AI agent. The API is open and documented, and when a profile starts it hands over that profile's debugging channel — so the agent does not "press buttons" blindly, it drives the browser directly, the way Playwright does. That can work two ways: the agent does the job itself, working things out as it goes — or it does it once, you save the result as a script, and from then on you run it without any AI at all.

That is exactly where this differs from the ready-made scenario builders competitors offer: there you assemble an action out of prepared blocks and run into the ones they did not put in the box. Here the only limit is what the browser can do.

Connecting an AI assistant directly

The program can act as an MCP server — the common way AI assistants connect to external tools. You add Morfiade to your assistant's settings and then just say what you want: "show profiles without a proxy", "open ten of them on this page", "check whether the proxies are alive".

Eighteen operations are available to the agent: profiles, proxies, tags, notes — and handing out values across windows.

That last one is what does not exist anywhere else. For others, MCP ends at managing profiles, because the handout does not exist in their program either. Here you can say:

"Make a set of emails from this list, spread it across the open windows and show me who got what."

The boundaries are set firmly, and they are not up for discussion with the agent:

The local API listens on 127.0.0.1 only and requires a token. It does not go outside and does not answer without the token. MCP works on top of that same API — which means that without your program running on your computer it does not work at all: neither we nor anyone else has access to your profiles.

Small things you notice only when they are missing

Requirements

WhatValue
SystemWindows 10 or 11
Google Chromemust be installed, any recent version
Memory4 GB and up; for dozens of profiles at once, 8 or more is better
Disk spacedepends on the number of profiles: each takes from a few dozen megabytes

Ready to try — what installing needs. Want to compare with cloud services — Morfiade and Dolphin Anty, Morfiade and GoLogin, Morfiade and AdsPower.