Getting started
From nothing to your first conversation in about five minutes. All you need is an API key from an AI provider. ScyllaChat is in beta: it is used daily and updated often, and you should keep backups of anything you love.
Install
ScyllaChat runs entirely on your own device. There is no hosted version and no account. Your chats never leave your machine except as requests to the AI provider you configure.
On Android, install the APK. It updates itself from inside the app afterwards:
- ScyllaChat for Android (arm64): phones and tablets
- ScyllaChat for Android (x86_64): emulators
On desktop (Linux, macOS, Windows), one installer sets up the app in a folder you own:
# Linux / macOS
curl -fsSL https://app.scylla.love/updates/install.sh | bash
:: Windows: download and run
https://app.scylla.love/updates/install.bat
The installer downloads the current release and sets up a launcher. Start it, and the app opens in your browser at http://localhost:8010, served from your machine, for your eyes only. New releases install in place from inside the app.
Connect an AI provider
ScyllaChat talks to the model you choose. It has no built-in AI. You bring an API key from OpenAI (or any OpenAI-compatible service), Anthropic Claude, or Deepseek.
- Open the Preset tab.
- Under API Settings, paste your provider's base URL into API URL (for example
https://api.openai.com) and your key into Auth Token. - Pick the message format under Chat Processing: OpenAI, Claude or Deepseek.
- Press Test API. A green notification means you are connected. Pick a model from the list that loads.
Your first chat
- Open the Characters tab and press Create Character, or import a
.png/.charxcard you already have. Cards from SillyTavern and RisuAI work unchanged. - Give the character a name, a description and a first message. Everything else is optional.
- Click the character and choose Open Current Chat. The greeting is already waiting for you.
- Type a reply and send. Use the arrows on the reply to swipe between alternative versions, or generate a new one.
Where your data lives
Everything (characters, chats, lorebooks, settings) is plain JSON in a data/ folder owned by the app. See Backups & your data for the folder layout and how to keep it safe.
ScyllaChat