Settings Reference
Complete guide to all Astronox settings and configuration options.
Accessing Settings
- Button: Click ⚙️ icon in top-right corner
- Keyboard:
Cmd/Ctrl + , - From chat: Say "Open settings"
General Settings
Access Mode
Controls how Astronox handles potentially risky operations.
Safe Mode (Recommended)
What it does:
- Asks for confirmation before risky operations
- Shows preview of what will happen
- Provides approve/deny buttons
- Explains consequences
When confirmations appear:
- File deletions
- Bulk file operations (>10 files)
- System setting changes
- Process termination
- Shell commands (except safe reads)
- Irreversible actions
Best for:
- New users learning Astronox
- Critical work environments
- When working with important files
- Understanding what AI is doing
Example:
⚠️ About to delete 15 files. Confirm?
Files: temp1.txt, temp2.txt, ...
[✓ Proceed] [✗ Cancel]
Full Mode (Advanced)
What changes:
- Most operations execute immediately
- Only very high-risk actions ask confirmation
- Faster workflow
- More trust in AI's judgment
Still asks confirmation for:
- Bulk deletions (>50 files)
- System-critical operations
- Disabling safety features
- Permanent data loss
Best for:
- Experienced users
- Trusted workflows
- Automation scripts
- When speed matters
⚠️ Warning: Be cautious. Review AI responses carefully.
Theme
Visual appearance of Astronox.
Available themes:
- Dark (default): Dark background with teal accents, optimized for low-light environments and eye comfort
- Light: Light background with dark text, optimized for bright environments and daytime use
How to Change:
- Open Settings (⚙️ button or Cmd/Ctrl + ,)
- Find the Theme section
- Select Light or Dark using radio buttons
- Your preference is saved automatically
What's Affected:
- Chat interface and message bubbles
- Sidebar and conversation list
- All buttons and interactive elements
- Input composer area
- Health checks panel
- Modals and overlays
- All text colors and backgrounds
Light Mode Features:
- Carefully optimized contrast for readability
- Softer teal accents that work with light backgrounds
- Lighter borders and backgrounds
- Perfect for daytime productivity
Dark Mode Features:
- Reduces eye strain in low-light environments
- Vibrant teal accents on dark background
- Better battery life on OLED displays
- Default theme for most users
Future Customization (planned):
- Accent color selection
- Font size adjustment
- Compact/comfortable density
- Auto theme switching based on system settings
Language & Region
Language:
- Currently: English only
- Future: Multi-language support planned
Region:
- Date format preferences
- Time zone settings
- Number formatting
Startup Preferences
On Launch:
- Open last conversation (default: checked)
- Check for updates automatically
- Restore window size and position
- Launch with Windows/macOS (default: disabled)
- Minimize to tray when closed (default: enabled)
Default Access Mode:
- Select Safe or Full as startup default
Personalization
User Name
What it does:
- AI uses your name in responses
- More natural, personalized conversation
- Optional field
Example:
- Without: "I can help with that."
- With: "I can help with that, Alex."
Personal Information
What it does:
- Additional context about you for AI
- Job role, interests, preferences
- Helps AI provide more relevant responses
Examples:
- "I'm a Python developer working on web apps"
- "I prefer functional programming patterns"
- "I work on macOS and deploy to Linux servers"
Privacy:
- Stored locally only
- Never shared with third parties
- Can be cleared anytime
API Keys & Providers
Provider Grid
Select your preferred LLM provider from a 3×3 grid in Settings:
Row 1: Auto · Gemini · OpenAI
Row 2: Claude · Azure OpenAI · MintAI (Pro)
Row 3: NVIDIA (dev mode only)
Each provider has its own API key field and model selection.
Google Gemini
Setup:
- Get free API key from Google AI Studio
- Select Gemini from provider grid
- Paste key in API Key field
- Select model (Flash, Flash Lite, or Pro)
- Click "Save"
Free Tier:
- Flash/Flash Lite: 60 req/min, 1500 req/day
- Pro: 10 req/min, 500 req/day
Models:
- Gemini 2.5 Flash (default, recommended)
- Gemini 2.5 Flash Lite (fastest)
- Gemini 2.5 Pro (best quality)
OpenAI (GPT-5.2)
Setup:
- Get API key from OpenAI Platform
- Select OpenAI from provider grid
- Paste key in API Key field
- Select model (GPT-5.2 or GPT-5.2-Codex)
- Click "Save"
Models:
- GPT-5.2 (default, all-purpose)
- GPT-5.2-Codex (code optimized)
Pricing: ~$0.01–0.05 per request (see API Keys for details)
Claude (Anthropic)
Setup:
- Get API key from Anthropic Console
- Select Claude from provider grid
- Paste key in API Key field
- Select model (Haiku 4.5 or Sonnet 4.5)
- Click "Save"
Models:
- Claude Haiku 4.5 (default, fast & affordable)
- Claude Sonnet 4.5 (more powerful reasoning)
Pricing: ~$0.005–0.02 per request
Azure OpenAI
Setup:
- Deploy Azure OpenAI resource from Azure Portal
- Select Azure OpenAI from provider grid
- Paste your Endpoint URL
- Paste your API Key
- Select model (GPT-5.2 or GPT-5.2-Codex)
- Click "Save"
Models:
- GPT-5.2 (default)
- GPT-5.2-Codex
Best for: Enterprise, compliance, regional deployment
MintAI (Pro)
Setup:
- Automatic for Pro subscribers
- No manual configuration needed
- Key fetched from managed feed
Requirements:
- Active Pro subscription
- Internet connection
Auto Mode
What it does:
Select Auto from the provider grid to let Astronox choose the best provider based on task complexity:
- Simple queries → Gemini Flash (fast, free)
- Moderate tasks → Gemini Pro (balanced)
- Complex/reasoning → Claude Sonnet 4.5 (best reasoning)
- Code generation → GPT-5.2-Codex (code optimized)
- Fallback → Automatic retry if provider fails
Benefits:
- ✨ Best model for each task
- 💰 Optimized cost
- ⚡ Optimized speed
- 🎯 Optimized quality
API Key Management
Security:
- Keys encrypted locally
- Never transmitted except to chosen provider
- Not stored in cloud
- Can be cleared anytime
Actions:
- Show/Hide: Toggle key visibility
- Test Connection: Verify key works
- Clear Key: Remove stored key
- Regenerate: Get new key from provider
Troubleshooting:
- Invalid key: Double-check from provider dashboard
- Connection failed: Check internet, firewall
- Rate limited: Wait or upgrade to paid tier
Model Selection
Choose default model for new conversations.
Available models:
Gemini:
- Gemini 2.5 Flash (default, best balance)
- Gemini 2.5 Flash Lite (fastest)
- Gemini 2.5 Pro (best quality)
OpenAI:
- GPT-5.2 (default, all-purpose)
- GPT-5.2-Codex (code optimized)
Claude:
- Claude Haiku 4.5 (fast, affordable)
- Claude Sonnet 4.5 (advanced reasoning)
Azure:
- GPT-5.2 (default)
- GPT-5.2-Codex
MintAI (Pro):
- Devstral 2 (Mistral AI)
Per-conversation:
- Can switch models mid-conversation
- New messages use newly selected model
- Previous messages retain original model's responses
See Model Selection Guide for detailed comparison.
Temperature
Controls AI creativity and randomness in responses.
Range: 0.0 - 2.0
Default: 0.15
Lower values (0.0 - 0.5):
- More deterministic and focused
- Consistent, predictable responses
- Better for code generation and facts
Medium values (0.5 - 1.0):
- Balanced creativity and accuracy
- Good for general conversation
Higher values (1.0 - 2.0):
- More creative and varied
- Less predictable
- Better for brainstorming
Recommended:
- Code/Technical: 0.1 - 0.3
- General use: 0.15 (default)
- Creative writing: 0.7 - 1.2
Advanced Settings
Memory System
Controls how Astronox remembers information across conversations.
Enable Memory
- Store facts and preferences (default: enabled)
What gets stored:
- User preferences (languages, tools, workflows)
- Project context (names, locations, tech stacks)
- Custom facts you ask to remember
- Learned patterns from interactions
What does NOT get stored:
- API keys or passwords
- Full conversation transcripts
- Sensitive personal data (unless you ask)
Memory Categories
Built-in categories:
- Personal (preferences, work style)
- Projects (active work, codebases)
- Technical (languages, frameworks, tools)
- Custom (user-defined)
Management:
- View all stored facts: "Show me what you remember"
- Clear category: "Forget everything about work projects"
- Clear all: Settings → Advanced → Clear Memory
Clipboard History
Enable Clipboard Tracking:
- Track clipboard history (default: enabled)
Settings:
- History size: 50 items (configurable: 10-200)
- Retention: Until app restart (not persisted)
- Privacy: Local only, never uploaded
What's tracked:
- Text copied to clipboard
- Timestamps
- Source application (future)
What's NOT tracked:
- Passwords (if detected)
- Credit card numbers (pattern-matched)
- Content from password managers
Clear clipboard history: Settings → Advanced → Clear Clipboard
Process Guard
Enable Process Guard:
- Prevent accidental termination of critical processes
Protected processes:
- System processes (always)
- Long-running builds/compilations (optional)
- Database servers (optional)
- Your customized list
Behavior:
- Extra confirmation required
- Shows process details before termination
- Cannot be bypassed in Safe Mode
Automation Settings
Save Location:
- Default:
~/Library/Application Support/Astronox/automations/ - Customizable in future
Auto-save prompts:
- Suggest saving useful scripts automatically
Execution safety:
- Review scripts before first run
- Sandbox execution (future)
Privacy & Data
Conversation Storage
Location:
- macOS:
~/Library/Application Support/Astronox/chat_sessions/ - Windows:
%APPDATA%\Astronox\chat_sessions\
Format: JSON files (one per conversation)
Includes:
- Messages (yours and AI's)
- Attachments (base64-encoded)
- Timestamps
- Model used
Actions:
- Export conversation: Settings → Advanced → Export (future)
- Clear all conversations: Permanent deletion
- Backup: Manually copy chat_sessions folder
What Gets Sent to AI Providers
Sent:
- Your messages
- Attached files/images
- Relevant system context (OS, paths when needed for tasks)
- Conversation history (for context)
Never sent:
- Unrelated files
- API keys
- Passwords
- Full file system scan
- Clipboard history (unless specifically requested)
Analytics & Telemetry
Currently collected:
- None (zero telemetry in current version)
Future (opt-in):
- Crash reports (anonymous)
- Feature usage (anonymous)
- Performance metrics
Your control:
- All telemetry will be opt-in
- Can be disabled anytime
- No tracking without permission
Performance
Streaming Responses
- Stream AI responses in real-time (default: enabled)
Benefits:
- Faster perceived response time
- See progress as AI works
- Cancel mid-stream if needed
Disable if:
- Prefer complete responses
- Network connection unreliable
Stream Thinking
- Show AI's thinking process in real-time (default: enabled)
What it does:
- Displays reasoning steps as AI plans
- Shows tool selection and decision-making
- Provides transparency into AI behavior
Benefits:
- Understand how AI approaches tasks
- Catch potential issues early
- Learn AI's problem-solving process
Disable if:
- Prefer cleaner, simpler output
- Only care about final results
Health Checks
- Monitor system health (default: enabled)
What it monitors:
- API connection status
- Local system resources
- App performance metrics
Benefits:
- Early warning for issues
- Better error messages
- Improved reliability
Disable if:
- Minimal resource usage preferred
- Running on low-spec hardware
Message History Limit
Per conversation:
- Default: 100 messages
- Configurable: 20-1000
Why limit:
- Manages token usage
- Keeps conversations focused
- Improves performance
When limit reached:
- Oldest messages truncated (not deleted)
- Can export before truncation
Update Settings
Automatic Updates:
- Check for updates on launch
- Notify when new version available
- Auto-download updates (future)
Update channel:
- Stable (default): Tested releases only
- Beta (future): Early access to features
Manual check: Settings → About → Check for Updates
Debug & Logging
Enable Debug Mode:
- Show detailed logs (default: disabled)
When enabled:
- Verbose console output
- API request/response logging
- Performance metrics
- Error stack traces
Log location:
- macOS:
~/Library/Logs/Astronox/ - Windows:
%APPDATA%\Astronox\logs\
⚠️ Warning: Debug logs may contain sensitive data. Disable for normal use.
Settings by Use Case
For Beginners
Recommended:
- Access Mode: Safe
- Model: Gemini Flash
- Memory: Enabled
- Process Guard: Enabled
- Streaming: Enabled
For Power Users
Recommended:
- Access Mode: Full
- Model: Gemini Pro or Devstral 2
- Memory: Enabled
- Clipboard: Enabled (200 items)
- Streaming: Enabled
For Developers
Recommended:
- Access Mode: Full
- Model: Devstral 2 or Gemini Pro
- Memory: Enabled
- Debug: Enabled (when troubleshooting)
- Auto-save scripts: Enabled
For Privacy-Conscious Users
Recommended:
- Access Mode: Safe
- Memory: Disabled (or curate carefully)
- Clipboard: Disabled
- Telemetry: Disabled (when available)
- Review what's sent to AI before sending
Importing/Exporting Settings
Export Settings (Future)
Location: Settings → Advanced → Export Configuration
Exports:
- All settings (except API keys)
- Memory facts
- Saved automations
- Custom categories
Format: JSON file
Use cases:
- Backup configuration
- Transfer to new computer
- Share setup with team
Import Settings (Future)
Location: Settings → Advanced → Import Configuration
Merges:
- Settings overwrite existing
- Memory facts added (not replaced)
- Automations merged
Resetting Settings
Reset to Defaults
Location: Settings → Advanced → Reset to Defaults
Resets:
- All settings to factory defaults
- Does NOT delete conversations
- Does NOT delete memory facts
- Does NOT remove API keys
Use when:
- Settings corrupted
- Want fresh start
- Troubleshooting issues
Clear All Data
Location: Settings → Advanced → Clear All Data
⚠️ Danger: Permanent deletion!
Deletes:
- All conversations
- All memory facts
- All saved automations
- Clipboard history
- API keys
Preserves:
- App settings
- Update preferences
Use when:
- Selling/transferring computer
- Starting completely fresh
- Privacy requirement
Settings File Location
For manual editing (advanced users only):
macOS:
~/Library/Application Support/Astronox/settings.json
Windows:
%APPDATA%\Astronox\settings.json
⚠️ Warning: Manual editing may break settings. Backup first!
Keyboard Shortcuts in Settings
| Shortcut | Action |
|---|---|
Esc | Close settings (cancel changes) |
Cmd/Ctrl + S | Save and close |
Tab | Navigate between fields |
Space | Toggle checkboxes |
Enter | Activate focused button |
Troubleshooting Settings Issues
Settings Won't Save
Try:
- Check file permissions on settings.json
- Close and reopen Astronox
- Reset to defaults, then reconfigure
- Delete settings.json (will reset all)
Settings Disappeared
Solution:
- Settings file corrupted
- Check backup:
settings.json.backup - Or reset to defaults
Can't Change Access Mode
Possible causes:
- Process guard preventing change
- Debug mode interference
- Restart app
Next: Learn about Access Modes & Safety in detail.