Skip to content

Settings

Every panel in GitLane's settings, and what each control changes.

Updated View as Markdown

Settings has five panels in two groups.

Group Panels
Accounts & identities Accounts · Identities
Application Appearance · Terminal Agents · About

Accounts

Where you connect GitHub, GitLab, and Bitbucket, and choose which account each remote authenticates as. Accounts drive clone, fetch, pull, push, and pull-request API calls — never who you commit as.

Connect a provider by signing into its CLI (gh, glab), pasting a token, or running native OAuth. Tokens GitLane owns are stored in your OS keychain.

Two sign-out verbs live here and do different things: provider sign-out deletes GitLane’s keychain token, while forget saved HTTPS credential clears what your own git credential helper stored.

Full explanation →

Identities

Your saved identity cards — name, email, optional GPG/SSH signing key — and which one applies to the open repository. Applying a card writes to that repository’s local git config, never the global one.

“This computer” is the fallback: your global git config, used when nothing is pinned.

Full explanation →

Appearance

Presentation and the background-fetch cadence.

Theme

Dark, Light, or System.

Accent colour

Nine accents — green, teal, cyan, blue, indigo, purple, pink, red, orange. The accent threads through every accent surface: the HEAD badge, primary buttons, active tabs, and selected rows.

Graph density

Comfortable or Compact. Compact fits more commits on screen.

Commit icons

On by default: author avatars, co-author badges, and icons for commits made by AI agents and bots. Turn it off for classic coloured dots.

Background fetch

Automatically fetch remotes on an interval — 5, 15, 30, or 60 minutes, defaulting to 15.

Terminal Agents

The AI CLIs — or any commands — that GitLane can launch in the integrated terminal. Four built-ins ship configured; add as many of your own as you like.

Each agent has:

Field Meaning
Name The toolbar button text and settings row title
Command What’s typed into the running shell — flags and args allowed, e.g. claude --model <model>
Description The toolbar tooltip
Enabled Disabled agents stay configured but hide from the toolbar

GitLane probes your PATH on every load and greys out agents whose binary isn’t there — the entry stays, it just can’t be launched. Availability is computed fresh each time, never cached.

The list lives in a config file in the app data directory, and there’s a reset to restore the built-ins.

Commit-message instructions

The same panel holds the three prompts GitLane sends when you ask an agent to work on a commit message:

  • Describe changes instruction
  • Draft / improve instruction
  • Commit instruction

Each is editable and individually resettable, so you can match your team’s commit conventions instead of the defaults.

About

Version and build information — GitLane version, Tauri version, platform, and bundle identifier — plus links to release notes, the license, and acknowledgements.

Two update controls live here:

  • Automatically check for updates — checks once a day and lights the titlebar when a new version is available
  • Receive beta updates — switches the update channel

Updates and release channels →

Navigation

Type to search…

↑↓ navigate↵ selectEsc close