The AI frontend you can reshape just by asking.
Chrysalis runs on your own computer or phone and opens in your browser. Pick apps from the built-in Store, and every one of them is plain files the built-in agent can change while you watch. Ask for a feature and it builds it. Your chats, characters and keys stay on your device.
A one-minute tour: the agent changing the Roleplay app while it runs, character search, a visual novel app built in Chrysalis, tool calling, the phone layout and model providers.
One download for Windows, macOS, Linux or Android, or a Docker container. Nothing else to install, and your data stays in its own folder.
Install itEvery app is a normal web project. Tell the agent what you want and it edits the app while it stays open, with every change kept in history.
Meet the agentConnect the providers you already use, or a model running on your own machine. Keys never leave the server.
Add a connectionInstall apps in one click. Before anything runs, you see what an app's plugins are allowed to do.
Apps and the StoreApp updates merge with the changes you or the agent made. Your chats and characters are never touched.
How updates workGames, trackers, dashboards, visual novels. Apps can call models, stream replies, generate images and speech, reach web APIs and run on a timer.
What you can buildYour apps and their data live in a git repository. Each file the agent writes is saved to its history, so any change can be put back.
How history worksThe server side of every app runs in a WebAssembly sandbox and can only use the permissions you approved.
The plugin systemThe official Roleplay app: characters, group chats, swipes and branches, presets, lorebooks and full backups.
About RoleplayChrysalis is free and open source.Read the code, report a bug, or build an app and add it to the Store.
GitHub Build an app