Skip to main content

Settings

Access settings via the gear icon in the TF Design interface. Settings are organised into sections.

Appearance

SettingOptionsDescription
ThemeLight, Dark, SystemToggle between light and dark modes, or follow system preference
Pet/CompanionOn, OffEnable the animated sprite companion overlay

The companion is a spritesheet-based pet that appears in the corner of the interface. Options include wake, tuck, adopt, drag, and idle animations. Community-submitted pets are available.

Agent

SettingDescription
Agent pickerSelect which coding agent to use for generation
Default agentThe agent used when no specific agent is selected

In the ToothFairyAI Desktop app, the default agent is TF Code. The agent picker lists all detected agents on your system.

Model

SettingDescription
Model pickerSelect the AI model used by the agent
Default modelThe model used when no specific model is selected

Available models depend on your agent configuration and ToothFairyAI workspace. Common models include toothfairyai/kimi-k2p6 and other ToothFairyAI-hosted models.

Media Providers

Configure default models for image, video, and audio generation:

SettingDescription
Image modelDefault model for image generation (see Images)
Video modelDefault model for video generation (see Video)
Audio modelDefault model for audio generation (see Audio)

Media provider settings sync automatically within the Desktop app when you change them in Settings. No API keys are required — all media generation routes through the ToothFairyAI backend.

Connectors

Configure Composio connectors for external data sources. See Connectors for full details.

SettingDescription
Connector catalogBrowse and authenticate with available connectors
Tool safetyOverride default approval policies for individual tools
Credential storeView and manage stored credentials (managed by Composio)

MCP Server

View MCP server installation info for registering with external coding agents. See MCP Server.

Language

SettingDescription
Language menuSwitch the TF Design interface language

TF Design supports internationalisation (i18n) with multiple languages available via the language menu.

App Config

General application configuration is managed in Settings. For programmatic access, the running Desktop app exposes internal endpoints:

EndpointMethodDescription
/api/app-configGETGet current app configuration
/api/app-configPUTUpdate app configuration

Data Location

TF Design stores all project data in a private data directory managed by the Desktop app:

StoreContents
Project databaseProjects, conversations, messages, tabs, templates
Project foldersPer-project artifact folders (agent working directories)
ArtifactsGenerated artifact outputs
Media configMedia provider configuration

The data directory is managed by the Desktop app and is not intended to be relocated manually.