Skip to main content

Configuration overview

Toby’s preferences live in Toby.app → Settings. This section documents settings that are not covered in the feature guides for AI, integrations, personas, schedules, and so on.

Settings map

Settings areaWhat it controlsDocumented here?
GeneralStart at login, menu bar icon, chat mode, theme, accent (app-local; not in config.json)Toby Mac App
DashboardSummary persona; hide onboarding checklist (hide is app-local)Toby Mac App
AIOpenAI, Vercel AI Gateway, Ollama keys and endpointsAI providers · Set up AI
PersonasInstructions, default persona, model per personaPersonas
IntegrationsCredentials and connect for Email, Slack, Calendar, …Integrations · Configure and connect
Default ProvidersPreferred integration per category (email, tasks, …)Default providers
Chat (inbound)Listen for @mentions / external chat into TobyInbound chat · Chat surfaces
Web SearchBuilt-in webSearch tool (not an integration)Web Search
WeatherBuilt-in getWeather tool (Open-Meteo; not an integration)Weather
TranscriptionProvider, key, and summary persona for Listen / recordingsTranscription
SchedulesRecurring promptsSchedules
SkillsSkill list and bodiesSkills
MemoriesDurable memory browserMemories

Projects and recordings are managed outside Settings (sidebar Projects and Recordings windows). See Projects and Listen mode.

Open Settings

  1. Open Toby.app.
  2. Click the gear in the main toolbar (next to Search), or press ⌘,.
  3. Use the top toolbar tabs to open a section (General, Chat, AI, Dashboard, Transcription, and so on). Hierarchical areas such as AI show a list of providers on the left of the Settings window. Most changes save as you edit. General (start at login, menu bar icon, chat mode, theme, accent) and Dashboard → Hide onboarding checklist are stored only on this Mac in the app’s preferences, not in ~/.toby/config.json.

Toby.app Settings window

Where data lives on disk

PathContents
~/.toby/config.jsonNon-secret preferences: connection flags, personas, defaults, web search, inbound chat, schedules metadata, and similar
~/.toby/credentials.jsonSecrets (API keys, tokens). On Mac this file is encrypted; Toby keeps the encryption key in your Keychain. Never commit or share this file
~/.toby/plugins/Installed integration plugins
~/.toby/skills/User skills
~/.toby/listen/recordings/Saved audio recordings and transcripts
~/.toby/native-portEphemeral port for Toby.app’s Native API
Local service portDaemon Server API default http://127.0.0.1:7847 (web.port in config when set)

Most people only need the Settings UI. Paths above matter for backups, support, and advanced automation.

For how credentials are encrypted on Mac, what a backup includes, and restore safety, see Security.

What this section covers

  • Web Search — enable the global search tool (requires Vercel AI Gateway key)
  • Weather — enable the global weather tool (Open-Meteo; optional paid API key)
  • Default providers — prefer one integration when several share a category
  • Inbound chat — let Slack (or another inbound-capable plugin) drive headless chat turns
  • Transcription — models used when Listen recordings are transcribed, plus the persona for recording summaries

For connecting Email, Todoist, Slack, and other services, use Configure and connect and the Integrations guides.