Configuration File
Terramind uses a configuration file to store your preferences and settings. The configuration is automatically created when you first run Terramind.Location
The configuration file is located at:- macOS/Linux:
~/.config/terramind/config.json - Windows:
%APPDATA%\terramind\config.json
Structure
Authentication
Configure authentication credentials for Terramind:API Key
The recommended method for authentication:Firebase Token
Alternative authentication method:Model Settings
Default Model
Set your preferred default model:Model-Specific Settings
Configure settings for individual models:Preferences
Theme
Choose your preferred color theme:Output Format
Control how Terramind displays output:Auto-Update
Control automatic updates:Project Configuration
You can also create project-specific configuration files:.terramind.json
Create a.terramind.json file in your project root:
MCP Servers
Configure Model Context Protocol servers for extended capabilities:Tool Configuration
Configure which tools Terramind can use:Available Tools
bash- Execute shell commandsread- Read file contentswrite- Write/modify filesgrep- Search file contentscodesearch- Semantic code searchglob- File pattern matchingls- List directory contentswebfetch- Fetch web contentwebsearch- Search the web
Logging
Configure logging behavior:Advanced Settings
Context Window
Control how much context is sent to the AI:Caching
Configure response caching:Network
Configure network settings:Environment Variables
All configuration options can be overridden with environment variables:Resetting Configuration
To reset to default settings:Configuration Validation
Validate your configuration file:Next Steps
CLI Commands
Explore all available commands
AI SDK Provider
Use Terramind in your code
