Wisely

Profiles

Every profile is defined in data/profiles.json and can be freely edited or extended.

WEB

web

Brave + VS Code + light WSL

RAM
4GB
CPU
3
Swap
3GB

DATA SCIENCE

data

Jupyter + Pandas + ML

RAM
6GB
CPU
5
Swap
2GB

BASE

base

Minimal mode, RAM-conserving

RAM
2GB
CPU
2
Swap
2GB

Custom profiles

Create a new profile straight from the CLI, without hand-editing profiles.json.

# Syntax: wisely -NewProfile "key RAMgb NumCPU [description]"
wisely -NewProfile "cle RAMgo NbCPU [description]"
# Example
wisely -NewProfile "gaming 12GB 6 Mode gaming haute performance"
  • The key must be a single word (lowercase recommended) and an alphanumeric identifier (letters, digits, _, -)
  • RAM must follow the <number>GB format (e.g. 4GB, 8GB)
  • CPU count must be between 1 and the host machine's logical processor count
  • The description is optional
The profile becomes immediately available in the interactive menu and the direct command list.

Import / export

Share or back up your profiles outside the repo.

# Export to a file (default: wsl-profiles-export.json)
wisely -Export
# Import from a file
wisely -Import C:\\Backup\\mes-profils.json
Importing automatically creates a backup of the current .wslconfig before applying the new profiles.
Importing fully replaces the existing data/profiles.json file, including any custom profiles created locally. Export your current profiles first if you want to keep them before importing a new file.