Skip to content
Reference > Settings & account

Settings overview

Where settings live and how they're organized.


Mel keeps its settings in one full-window Settings view inside the app. Every control you see there is a real setting — a toggle only appears once the behavior behind it is actually wired up, so there are no dead switches.

Opening Settings

Press Ctrl+, (⌘, on a Mac), or click the avatar in the top-right of the titlebar and choose Settings. The same menu also has What's new, the keyboard-shortcuts reference, Documentation, Feedback, View app data (opens the folder Mel keeps its settings in, ~/.mel), Provider keys (BYOK) and Billing and Usage — those two open Settings on their page. Press esc or click the ✕ in the corner to close the view.

Layout

The view is split in two:

  • A left nav with a search box. It matches page names and a few related words (typing ssh finds Melt, permissions finds Agent mode, api finds API keys). When nothing matches, the nav says so and tells you to clear the search.
  • A right content pane showing the selected page's controls.

Some pages stand on their own in the nav. Others sit in three folding groups: Agents, Code and Cloud platform. The groups start folded. The group that holds the open page opens by itself, so the page you are on is always in view; click a group's name to fold or unfold it. While you type in the search box, every group with a match opens and a group with no match is hidden.

The pages, in the order the nav lists them:

In the navPageWhat it covers
On its ownAccountSign-in, log out, the app version — see Account
On its ownProfileYour name, display name, time zone, email address and photo
On its ownSecurityYour password, the devices signed in to your account, and recent sign-ins
AgentsAIAgent input, thinking, voice, desktop control, default models, your own model keys
AgentsAgent modeWhat the agent may do without asking — see Tools & approvals
AgentsConnectorsPartner tools on your own keys — see Connectors
AgentsLibrarySkills, prompts and MCP servers — see Library
AgentsKnowledgeYour rules and MEL.md — see Rules & MEL.md
AgentsThird party CLI agentsThe toolbar shown over Claude Code and Codex — see CLI agents
On its ownBilling and UsagePlan, credits, add-ons, usage history — see Billing and usage
CodeIndexing and projectsThe code index and your project folders — see Projects & folders
CodeEditor and Code ReviewLine numbers, auto save, the review panel, the explorer, file search
Cloud platformAPI keysCreate and revoke your Mel API keys — see Mel API keys
On its ownTeamStart a Business team, its seats and its members — see Teams & Business
On its ownAppearanceTheme, text, cursor, blocks, panes
On its ownFeaturesSessions, notifications, updates, blocks
On its ownKeyboard shortcutsEvery shortcut, searchable and rebindable — see Keyboard shortcuts
On its ownMeltSSH sessions and full-screen programs
On its ownReferralsAn invite link to share (referral rewards are coming soon)
On its ownPrivacyWhat stays on your computer and what reaches Mel's server
On its ownAboutVersion and release info

Where settings persist

Changes apply and save the moment you flip a toggle — there is no separate Save button. Everything on these pages is stored in a single JSON file:

~/.mel/settings.json

On Windows the file is %APPDATA%\mel\config\settings.json.

The </> Open settings file button at the bottom of the left nav opens that file directly in Mel's built-in editor, so you can inspect or hand-edit it. Fields you leave out fall back to their defaults, and out-of-range values are clamped (for example, the block cap never exceeds 5000).

Many toggles can also be flipped from the command palette: type the setting's name.

A few things live elsewhere on purpose:

  • Tab-bar preferences persist in ~/.mel/tab_settings.json.
  • Conversations, Drive objects, and your sign-in token live under ~/.local/share/mel/ — see Privacy.
  • Account — signing in and how accounts work
  • Updates — how new releases reach you