First start
The first time Chrysalis starts, it gives you a one-time setup link. Everything after that happens in the browser.
#Create your account
- Chrysalis opens your browser at its setup address. If it did not, copy the link that starts with
http://and contains#setup=from the window where Chrysalis started. - Pick a username and password. This first account is the admin: it can change server settings and add more people.
- The setup link works once. After that, the sign-in screen lists the accounts on this server.
Lost the setup link? It is also written to data/logs/chrysalis.log. Run chrysalis paths to see where the data folder is.
#Connect a model
Chrysalis talks to AI models through connections you add once:
- Open Settings, then API connections.
- Click Add connection and choose a provider. Providers that need more than a key walk you through the extra steps.
- Paste the key. It is stored on the server and never sent to your browser or to apps.
A model running on your own computer works too: pick it from the Local model group and give the address of its server. On another computer, use that computer's network address instead of localhost.
#Pick your apps
With no apps installed, the launcher shows a welcome screen with the official apps from the Store. Pick the ones you want, or skip and open the Store later. Want to roleplay? Pick Roleplay.
#The launcher
The launcher is the Where to? page every new tab starts on:
- System holds the Agent, which builds and changes your apps.
- Your apps lists what is installed. Select one to see its files, check for updates, export it, or launch it.
- Add has the Store, New app and Import app.
Apps open in tabs, so you can keep several side by side.
#More people
The admin can add accounts in Settings > Users. Every account gets its own apps, chats, agent and model connections; nobody sees anyone else's.
#Forgot a password
Stop Chrysalis, then run this in the program's folder (on Docker, inside the container):
chrysalis reset-password <username>