Accessing Settings
Open Settings in any of these ways:- Click the Settings icon in the sidebar
- Press Cmd/Ctrl + , (keyboard shortcut)
- Click your profile in the bottom-left corner
General Settings
Appearance
Theme
Choose your preferred color scheme:- Light - Light background and dark text
- Dark - Dark background and light text
- System - Match your operating system theme
Font Size
Adjust text size for better readability:- Small - Compact interface
- Medium - Default size
- Large - Easier reading
Language
Select your interface language:- English
- Additional languages available
Chat Preferences
Spell Check in Chat Input
Enable/disable spell checking while typing messages.- On - Underline misspelled words
- Off - No spell checking
Spell check is provided by your operating system’s built-in checker.
Token Counter Display
Choose how to display token usage:- Compact - Small indicator showing only essential info
- Detailed - Full breakdown of tokens and speed
- Current context usage
- Generation speed (tokens/second)
- Total tokens vs. model capacity
RAG (Retrieval Augmented Generation)
Enable Attachments
Turn document attachment features on or off.- Enabled - Can attach and process documents
- Disabled - Document features hidden
Parse Mode
How Jan processes attached documents:- Prompt - Ask each time how to process documents
- Auto - Automatically choose based on size and context
- Inline - Always insert content directly into prompts
- Embeddings - Always use vector database for semantic search
Max File Size
Maximum document size for attachments (in MB).- Default: 10 MB
- Range: 1-100 MB
Auto Inline Context Ratio
When using Auto parse mode, documents smaller than this ratio of the model’s context length will be inlined.- Default: 0.75 (75%)
- Range: 0.1-1.0
Models
Manage your downloaded and available AI models.Downloaded Models
View all models currently on your system:- Model name and version
- Size and quantization
- Capabilities (text, vision, tools)
- Actions: Edit settings, Delete
Model Hub
Browse and download models:- Filter by capability, size, provider
- View model details and requirements
- Download with progress tracking
- Import models from Hugging Face or local files
Learn More About Models
Complete guide to downloading and configuring models.
Assistants
Create and manage custom AI assistants.Your Assistants
List of all your custom assistants:- Name and avatar
- Description
- Edit or delete assistants
Creating Assistants
Click Add Assistant to create a new one:- Set name and avatar
- Write instructions
- Configure parameters
- Save
Assistant Guide
Learn how to create effective assistants.
Providers
Manage AI model providers and endpoints.LlamaCpp (Built-in)
Jan’s default local inference engine:- Status - Active/Inactive
- Server Address - Local endpoint
- Port - Network port (default: varies)
External Providers
Add API-based providers:- Click Add Provider
- Enter provider details:
- Name
- API base URL
- API key (if required)
- Model mappings
- Test connection
- Save
- OpenAI-compatible APIs
- Custom endpoints
Provider Settings
For each provider, configure:- Timeout - Request timeout duration
- Proxy - Proxy server settings (if needed)
- TLS - Certificate validation options
Advanced Settings
Jan Data Folder
Location where Jan stores all its data:- Downloaded models
- Conversation history
- Attachments and embeddings
- Configuration files
- MCP servers
Viewing Location
Click Open Folder to view in file explorer.Changing Location
- Click Change
- Select new folder location
- Choose to move or copy existing data
- Restart Jan
Data Folder Structure
Learn about Jan’s file organization.
Factory Reset
Reset Jan to default state:- Go to Settings > Advanced
- Click Factory Reset
- Choose what to reset:
- Delete all threads
- Delete all models
- Reset all settings
- Confirm reset
Server Settings
Host
Network interface for local server:- 127.0.0.1 - Localhost only (default, most secure)
- 0.0.0.0 - All network interfaces (for remote access)
Port
Network port for the local API server.- Default: Auto-assigned
- Custom: 1024-65535
CORS Settings
Configure Cross-Origin Resource Sharing:- Allowed Origins - Domains that can access the API
- Trusted Hosts - Whitelist for remote connections
Remote Access Settings
Configure remote access to Jan:Tailscale Integration
Connect Jan to your Tailscale network:- Go to Settings > Remote Access
- Click Setup Tailscale
- Authenticate with Tailscale
- Enable remote access
- Share your Tailscale URL
Tailscale provides secure, encrypted access to Jan from anywhere without port forwarding.
Telegram Integration
Chat with Jan through Telegram:- Go to Settings > Remote Access
- Click Setup Telegram Bot
- Enter your Telegram Bot token
- Select which model to use
- Start chatting in Telegram
WhatsApp Integration
Chat with Jan through WhatsApp:- Go to Settings > Remote Access
- Click Setup WhatsApp
- Scan QR code with WhatsApp
- Configure settings
- Start chatting
MCP Servers
Manage Model Context Protocol servers.What are MCP Servers?
MCP servers provide external tools and data sources:- File system access
- Database connections
- API integrations
- Custom functions
Adding MCP Servers
- Go to Settings > MCP Servers
- Click Add Server
- Choose configuration method:
- From Registry - Pre-configured servers
- Manual - Custom server configuration
- Configure server settings:
- Name
- Command or URL
- Arguments
- Environment variables
- Save and enable
Managing Servers
For each MCP server:- Enable/Disable - Toggle server availability
- Edit - Modify configuration
- Delete - Remove server
- View Logs - Check server output and errors
Keyboard Shortcuts
View and learn all keyboard shortcuts:Application
- New chat: Cmd/Ctrl + N
- New project: Cmd/Ctrl + Shift + N
- Toggle sidebar: Cmd/Ctrl + B
- Zoom in: Cmd/Ctrl + =
- Zoom out: Cmd/Ctrl + -
Chat
- Send message: Enter
- New line: Shift + Enter
Navigation
- Search: Cmd/Ctrl + K
- Settings: Cmd/Ctrl + ,
View All Shortcuts
Go to Settings > Shortcuts for the complete list.
Updates
Auto-Update
Jan automatically checks for updates:- Notification - Alert when new version available
- Download - Updates download in background
- Install - Prompt to install and restart
Manual Update Check
- Go to Settings > About
- Click Check for Updates
- Follow prompts to update
Update Settings
- Auto-download - Automatically download updates
- Notify only - Show notification but don’t auto-download
- Disable - Never check for updates
Privacy & Security
Data Storage
All data is stored locally:- Conversations never leave your device
- Models run entirely on your computer
- No telemetry or tracking
Optional Telemetry
Jan may collect anonymous usage data if enabled:- App crashes and errors
- Feature usage statistics
- Performance metrics
Exporting Data
Export Conversations
- Open a thread
- Click the menu (three dots)
- Select Export
- Choose format:
- JSON - Machine-readable
- Markdown - Human-readable
- TXT - Plain text
Backup Jan Data
Manually backup your Jan folder:- Go to Settings > Advanced
- Click Open Jan Data Folder
- Copy the entire folder to your backup location