Skip to content

Settings Overview

Tarsk settings open as a modal overlay on top of your current view. The chat stays mounted underneath — closing settings (X or Esc) returns you to where you were.

Settings are split into project scope (per repository) and general scope (app-wide). When a project is selected, use the Project | General tabs in the settings header to switch scope and filter the sidebar.

Entry pointOpens
Gear icon on the projects home screenGeneral settings (/settings/general)
Settings icon in the chat header (when a project is selected)Project settings for that project
⋯ More options → Settings (Project or General section)Project or general settings
⋯ More options → Providers or AccountThose settings pages directly
VS Code embed Settings buttonGeneral settings only

When Project is selected and a project is active, the sidebar is grouped:

ItemPurpose
SettingsName, setup/validation/run scripts, commit method, confirm commands, built-in browser
InstructionsEdit AGENTS.md for the selected branch (requires an active branch)
Environment VariablesEncrypted key/value pairs injected into agent shell sessions
ItemPurpose
SkillsInstall and manage agent skills
RulesInstall and manage coding rules
Slash CommandsInstall and manage / prompt shortcuts
SubagentsInstall and manage specialized subagents
MCP ServersConfigure Model Context Protocol servers
ItemPurpose
System PromptView or customize the generated vs custom project system prompt
Model AliasesMap short names (fast, cheap, smart, etc.) to enabled models
ToolsEnable or disable built-in agent tools per project

See Project Settings for project-level options.

When General is selected (or no project is active), these items appear:

ItemPurpose
SettingsFont size, appearance, wallpaper, max turn count, voice cleanup, daily spend, sandbox, logging, mobile & network access
LogsLive scrollable feed of instance log entries
SlackSlack app tokens, Socket Mode bridge, and channel↔project bindings
ProvidersConnect AI providers and manage API keys
ModelsEnable or disable text and image models
StatisticsPer-tool and per-model latency statistics
HistoryBrowse and search past conversations
AccountPrompt balance and subscription plans (hidden on mobile)

The sidebar label for app-wide preferences is Settings (route /settings/general), not “General”.

The ⋯ More options menu also includes:

  • Commands — manage project shell commands (separate from slash commands)
  • History — quick jump to recent conversations (distinct from Settings → History)
  • Feedback — report bugs or share suggestions
  • Processes — view running background processes

When a new version is available, Upgrade to Latest appears on the projects home screen. Click it to download and apply the update without leaving the app.