Settings
General
- Check for updates and install new desktop releases
- Install, copy, or uninstall the
athasterminal command - Import matching setup from another editor
- Choose where to report a bug with environment details
Import Settings from Other Editors
Use Settings > General > Import Settings to import compatible setup from another editor through a command-palette style picker.
Athas currently imports recent local projects from VS Code-family editors, Cursor, Windsurf, Zed, and JetBrains IDEs. The flow is designed to grow into matching settings, keybindings, extensions, and other compatible setup data as those mappings become available.
Appearance
- Switch color themes and upload custom theme JSON files
- Pick an icon theme and separate UI font family and size
- Sync light and dark themes with the OS
- Change sidebar position, sidebar tab layout, title bar project mode, and GitHub sidebar section visibility
- Choose whether opening another project uses a new window
Features
- Turn major product surfaces on or off, including GitHub, Remote, Terminal, Search, Diagnostics, AI, Breadcrumbs, and Persistent Commands
Editor and Files
- Tune editor font, size, tab size, wrapping, line numbers, minimap, and max open tabs
- Enable relative line numbers for Vim mode
- Turn on Auto Save
- Route files to an external terminal editor such as Neovim, Helix, Vim, or a custom command
- Hide files and directories in Files with comma-separated glob patterns
Git
- Enable or disable Git integration
- Control Git panel behavior with auto refresh, discard confirmation, folder-based changes, staged ordering, and empty-section collapsing
- Choose the default diff layout and whether clicking a changed file opens the diff directly
- Show Git status decorations in Files, inline blame in the editor, and Git gutter markers
See Git Integration, GitHub Integration, Git Branches, and Diff Viewer.
Terminal
- Choose a default shell and default profile for new tabs
- Create custom terminal profiles with shell overrides, startup directories, and startup commands
- Tune terminal font, scrollback, cursor style, blinking, and cursor width
Language and Keyboard
- Set the default language or keep auto-detection enabled
- Enable format on save, lint on save, auto completion, and parameter hints
- Switch keybinding presets, enable Vim mode, and edit shortcuts in the keybindings editor
- Import or export custom keybindings
See Keymaps.
AI, Extensions, and Databases
- Choose the Athas Agent provider and model
- Use a custom OpenAI-compatible endpoint for Athas Agent with a base URL, model ID, and optional API key
- Configure Ollama for local or cloud use, including endpoint and API key
- Enable AI autocomplete, choose OpenRouter or Custom as its provider, and configure its model or endpoint
- Clear local chat history
- Install, update, remove, and search extensions across languages, themes, icon themes, databases, and custom UI extensions
- Manage saved network database connections and open SQLite or DuckDB files with the built-in viewer
See AI, Athas Agent, Inline AI, External Agents, Providers and Models, Database Viewer, SQLite, DuckDB, PostgreSQL, MySQL, MongoDB, Redis, and Extensions.
Account and Enterprise
- Sign in, view your current plan, open billing, and manage your Athas account
- Enterprise workspaces can enforce managed mode, extension allowlists, BYOK policy, and AI feature access
Advanced
- Turn anonymous usage telemetry on or off
- Inspect the local telemetry log
- Reset all settings back to defaults
See Telemetry.