Skip to content

Tool Directory Detection

AppPorts can automatically detect data directories (dot-folders) created by common development tools, AI tools, and editors in the user's home directory, and supports migrating them to external storage. For more tool migration requirements, please submit them to the project Issues.

Priority Levels

PriorityMeaning
criticalMust work after migration; affects core application functionality
recommendedLarge space savings; high migration benefit
optionalSmall size or rebuildable

Development Tools / Package Managers

ToolPathPriorityDescription
npm~/.npmrecommendedNode.js package manager local cache
Maven~/.m2recommendedJava Maven dependency repository
Bun~/.bunrecommendedBun JavaScript runtime and cache
Conda~/.condarecommendedAnaconda/Miniconda environment data
Composer~/.composeroptionalPHP Composer global packages
Nexus~/.nexusoptionalNexus proxy cache

AI / Machine Learning Tools

ToolPathPriorityDescription
Ollama~/.ollamarecommendedLocal large language model storage
PyTorch~/.cache/torchrecommendedPre-trained model weights cache
Whisper~/.cache/whisperrecommendedOpenAI speech recognition models
Keras~/.kerasoptionalKeras models and datasets
NLTK~/nltk_dataoptionalNatural language processing corpora

AI Coding Assistants

ToolPathPriorityDescription
Lingma~/.lingmaoptionalAlibaba Cloud AI coding assistant
Trae IDE~/.traeoptionalByteDance Trae IDE
Trae CN~/.trae-cnoptionalTrae IDE domestic version
Trae AICC~/.trae-aiccoptionalTrae AICC
MarsCode~/.marscodeoptionalByteDance MarsCode IDE
CodeBuddy~/.codebuddyoptionalTencent AI assistant
CodeBuddy CN~/.codebuddycnoptionalTencent CodeBuddy domestic version
Qwen~/.qwenoptionalAlibaba Tongyi Qianwen
ClawBOT~/.clawdbotoptionalClawdBOT AI tool

Editors / IDEs

ToolPathPriorityDescription
VS Code~/.vscodeoptionalExtensions and configuration
Cursor~/.cursoroptionalCursor AI editor
Spring Tool Suite 4~/.sts4optionalSTS4 data

Browsers / Test Automation

ToolPathPriorityDescription
Selenium~/.cache/seleniumoptionalAuto-downloaded browser drivers
Chromium~/.chromium-browser-snapshotsoptionalBrowser snapshots used by Playwright/Selenium
WDM~/.wdmoptionalWebDriver Manager driver programs

Runtime Environments

ToolPathPriorityDescription
Docker~/.dockeroptionalDocker Desktop CLI configuration and context
OpenClaw~/.openclawoptionalOpenClaw tool data

Non-migratable System Directories

The following directories contain absolute path references or executable files; migrating them may cause tool failures. Migration is not supported:

PathReason
~/.localContains executable path references; command-line tools may fail after migration
~/.configContains absolute path configurations; tool configurations may fail after migration

Conda Distribution Special Handling

When an app's Bundle ID or name contains anaconda, conda, or miniconda, AppPorts additionally scans the following paths to identify the Conda installation root:

  • /opt/anaconda3
  • /opt/miniconda3
  • /usr/local/anaconda3
  • /usr/local/miniconda3
  • ~/anaconda3
  • ~/miniconda3
最近更新