Skip to main content
Accountant24 stores its settings in app-settings.json in the workspace. The app updates the file when you change options in Settings. You can also edit it by hand. Restart the app afterwards to apply the changes.

defaultModel

The model new chats start with, as a model id in the provider/model form. Managed in Settings → Models.

enabledModels

The models available in the chat’s model picker, as a list of provider/model ids. An empty list or a missing key means all models of the connected providers are available. Managed in Settings → Models.

analyticsEnabled

Whether the app sends anonymous usage analytics. A missing key means true.
The app sends basic usage events together with the app version, operating system, and country to Aptabase. Aptabase is a privacy-first analytics service hosted in the EU. They contain nothing that can identify you. Your personal or financial data, messages, and files are never sent.

onceEvents

A list of one-time analytics milestones the app has already sent. Each is sent at most once per install. The app manages this key.

plugins

Remembers which GitHub repository each plugin was installed from. The app adds an entry when you install a plugin and removes it when you uninstall one. The app manages this key.

defaultPluginsInstalled

Remembers which built-in plugins the app has already installed. The app never installs a repository on this list again, so a built-in plugin you uninstalled stays uninstalled. The app manages this key.