Detección de Directorios de Herramientas

AppPorts puede detectar automáticamente directorios de datos (dot-folders) creados por herramientas de desarrollo comunes, herramientas de IA y editores en el directorio home del usuario, y admite migrarlos al almacenamiento externo. Para más requisitos de migración de herramientas, envíelos a los Issues del proyecto.
Niveles de Prioridad
| Prioridad | Significado |
|---|---|
critical | Debe funcionar después de la migración; afecta la funcionalidad principal de la aplicación |
recommended | Gran ahorro de espacio; alto beneficio de migración |
optional | Tamaño pequeño o reconstruible |
Herramientas de Desarrollo / Gestores de Paquetes
| Herramienta | Ruta | Prioridad | Descripción |
|---|---|---|---|
| npm | ~/.npm | recommended | Caché local del gestor de paquetes Node.js |
| Maven | ~/.m2 | recommended | Repositorio de dependencias Java Maven |
| Bun | ~/.bun | recommended | Tiempo de ejecución JavaScript y caché de Bun |
| Conda | ~/.conda | recommended | Datos de entorno Anaconda/Miniconda |
| Composer | ~/.composer | optional | Paquetes globales PHP Composer |
| Nexus | ~/.nexus | optional | Caché proxy de Nexus |
Herramientas de IA / Aprendizaje Automático
| Herramienta | Ruta | Prioridad | Descripción |
|---|---|---|---|
| Ollama | ~/.ollama | recommended | Almacenamiento de modelos de lenguaje grandes locales |
| PyTorch | ~/.cache/torch | recommended | Caché de pesos de modelos preentrenados |
| Whisper | ~/.cache/whisper | recommended | Modelos de reconocimiento de voz de OpenAI |
| Keras | ~/.keras | optional | Modelos y conjuntos de datos de Keras |
| NLTK | ~/nltk_data | optional | Corpus de procesamiento de lenguaje natural |
Asistentes de Codificación con IA
| Herramienta | Ruta | Prioridad | Descripción |
|---|---|---|---|
| Lingma | ~/.lingma | optional | Asistente de codificación con IA de Alibaba Cloud |
| Trae IDE | ~/.trae | optional | Trae IDE de ByteDance |
| Trae CN | ~/.trae-cn | optional | Versión doméstica de Trae IDE |
| Trae AICC | ~/.trae-aicc | optional | Trae AICC |
| MarsCode | ~/.marscode | optional | MarsCode IDE de ByteDance |
| CodeBuddy | ~/.codebuddy | optional | Asistente de IA de Tencent |
| CodeBuddy CN | ~/.codebuddycn | optional | Versión doméstica de CodeBuddy de Tencent |
| Qwen | ~/.qwen | optional | Tongyi Qianwen de Alibaba |
| ClawBOT | ~/.clawdbot | optional | Herramienta de IA ClawdBOT |
Editores / IDEs
| Herramienta | Ruta | Prioridad | Descripción |
|---|---|---|---|
| VS Code | ~/.vscode | optional | Extensiones y configuración |
| Cursor | ~/.cursor | optional | Editor de IA Cursor |
| Spring Tool Suite 4 | ~/.sts4 | optional | Datos de STS4 |
Navegadores / Automatización de Pruebas
| Herramienta | Ruta | Prioridad | Descripción |
|---|---|---|---|
| Selenium | ~/.cache/selenium | optional | Controladores de navegador descargados automáticamente |
| Chromium | ~/.chromium-browser-snapshots | optional | Capturas de navegador usadas por Playwright/Selenium |
| WDM | ~/.wdm | optional | Programas de controladores de WebDriver Manager |
Entornos de Ejecución
| Herramienta | Ruta | Prioridad | Descripción |
|---|---|---|---|
| Docker | ~/.docker | optional | Configuración CLI y contexto de Docker Desktop |
| OpenClaw | ~/.openclaw | optional | Datos de herramientas de OpenClaw |
Directorios del Sistema No Migrables
Los siguientes directorios contienen referencias de rutas absolutas o archivos ejecutables; migrarlos puede causar fallos en las herramientas. La migración no está soportada:
| Ruta | Razón |
|---|---|
~/.local | Contiene referencias de rutas ejecutables; las herramientas de línea de comandos pueden fallar después de la migración |
~/.config | Contiene configuraciones de rutas absolutas; las configuraciones de herramientas pueden fallar después de la migración |
Manejo Especial de Distribuciones Conda
Cuando el Bundle ID o el nombre de una aplicación contiene anaconda, conda o miniconda, AppPorts escanea adicionalmente las siguientes rutas para identificar la raíz de instalación de Conda:
/opt/anaconda3/opt/miniconda3/usr/local/anaconda3/usr/local/miniconda3~/anaconda3~/miniconda3
