The setup difference
| Consideration | Hosted app | Self-hosted interface |
|---|---|---|
| Getting started | Use the app’s sign-in and controls. | Install or host the interface and configure a supported backend. |
| Configuration | Work within the app’s supported characters and features. | Choose from the interface’s supported connections and settings. |
| Maintenance | The service operator maintains the app. | You maintain your installation and any services you run. |
| Data handling | Read the app’s policy and provider disclosures. | Check the interface, hosting and every connected provider. |
What self-hosted means
A locally installed interface can still send conversation data to a remote model or voice provider. Where the interface runs and where the model runs are different decisions. Consult the documentation for the exact connection you use.
SillyTavern’s API Connections documentation explains its supported backend arrangements. It is worth reading before choosing hardware or a hosted endpoint.
When setup is useful
Configuration is worthwhile if choosing models, prompts and character definitions is part of what you enjoy. A hosted app may be more convenient if you want to use its supplied cast and start a conversation without assembling that stack.
NariYume does not ask you to supply a model API key to chat with Nari or Yume. Its browser app includes its supported voice and game features; it does not offer the same configuration surface as a self-hosted tool.