Configuration
Customize Jarvis for your workflow
Config File Location
~/.jarvis/openclaw.json # Main config~/.jarvis/.env # Environment variables (API keys)~/.jarvis/workspace/ # Default workspaceMinimal Config Example
{
"agents": {
"defaults": {
"model": "ollama/llama3.2",
"workspace": "~/.jarvis/workspace"
}
},
"gateway": {
"port": 18789,
"auth": {
"mode": "token",
"token": "your-secure-token"
}
}
}Adding Cloud Providers
You can add cloud AI providers later without reinstalling:
Re-run onboarding:
jarvis onboardOr configure directly:
jarvis configureDirectory Structure
~/.jarvis/ # Main configuration directory ├── openclaw.json # Main configuration file ├── .env # Environment variables (API keys) ├── workspace/ # Default workspace │ ├── skills/ # Installed skills │ ├── sessions/ # Session storage │ └── ... # Your project files ├── credentials/ # Channel credentials (WhatsApp, etc.) ├── logs/ # Log files └── auth/ # Authentication profiles
Key Environment Variables
| Variable | Default | Description |
|---|---|---|
| JARVIS_GIT_DIR | ~/jarvis | Source code location |
| JARVIS_CONFIG_DIR | ~/.jarvis | Config directory |
| OLLAMA_HOST | 127.0.0.1:11434 | Ollama server address |