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?
GeneralHome directory, start at login, menu bar icon, chat mode, theme, accent (app-local; not in config.json)Toby Mac App
SyncEncrypted settings/credentials snapshots via iCloud Drive or a shared folderSettings sync
HomeSummary 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
LibrarySmall model used to summarize and caption files added to the LibraryLibrary
SchedulesRecurring promptsSchedules
SkillsSkill list and bodiesSkills

Projects, recordings, library, and memories are managed outside Settings (sidebar Projects, Library, and Recordings workspaces, plus the Memories window from View → Memories). See Projects, Library, Listen mode, and Memories.

Open Settings

  1. Open Toby.app.
  2. Click the gear in the main toolbar (next to Search), or press ⌘,.
  3. Use the sidebar to open a section (General, Integrations, Chat, AI, Home, Transcription, and so on). Integrations and AI open a catalog; click a plugin or provider to slide to its settings. Most changes save as you edit. General (home directory, start at login, menu bar icon, chat mode, theme, accent) and Home → 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

By default Toby’s data root is ~/.toby. In Settings → General → Home directory you can choose another folder; then every path below is under that root instead. The CLI still uses ~/.toby unless TOBY_DIR is set in the environment.

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/chat.sqliteChats, projects, schedules, flows, run history, and library catalog
~/.toby/memory.sqliteSaved memories, sources, and memory audit data
~/.toby/plugins/Installed integration plugins
~/.toby/skills/User skills
~/.toby/listen/recordings/Saved audio recordings and transcripts
~/.toby/library/Indexed library files (copied documents, PDFs, and images)
~/.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.