Desinstalación
Elimina Apothem y limpia las configuraciones de entorno.
Elimina primero las configuraciones de entorno
El comando apothem a secas que se usa en esta página es el shim que escribe el instalador de un solo paso (canal 3 de la guía de instalación); funciona cuando el directorio de ese shim está en PATH. En los demás canales de instalación, sustituye apothem por npx @ahmed-g-gad/apothem, tal como describe la guía de instalación.
Antes de desinstalar Apothem, elimina la configuración de cada adaptador de
entorno para dejar tus entornos en un estado limpio. Ejecuta
apothem harnesses list para ver qué adaptadores están instalados actualmente
y, después, elimínalos de uno en uno o usa el selector de todo el registro:
apothem uninstall --harness claude-code
apothem uninstall --harness cursor --project /path/to/project
apothem uninstall --harness all --project /path/to/project --yesPasa --yes para omitir la solicitud de confirmación por entorno.
Elimina el motor
La eliminación depende del canal de instalación que usaste. Los números de canal son los de la tabla de canales de instalación:
-
Plugin de Claude Code (canal 1) — elimina el plugin desde dentro de Claude Code:
/plugin uninstall apothem@apothem(la entrada del marketplace se puede eliminar con/plugin marketplace remove ahmed-g-gad/apothem). -
npx (canal 2) — no hay nada que eliminar;
npxse ejecuta desde su caché. Vacíala connpm cache clean --forcesi quieres que desaparezca la copia en caché. -
Instalador de un solo paso (canal 3) — ejecuta el script de desinstalación correspondiente desde el checkout:
scripts/installer/uninstall.sh(POSIX) oscripts/installer/uninstall.ps1(PowerShell). Cada script elimina el entorno indicado con--harness(-Harnessen PowerShell); si no se indica, usaAPOTHEM_HARNESS; si tampoco está definido, usa Claude Code. También elimina el shim del comandoapothem. El código fuente se toma deAPOTHEM_SOURCEcuando está definido, o deAPOTHEM_HOME(valor predeterminado$HOME/.apothem). El código fuente se conserva salvo que pases--remove-source(-RemoveSourceen PowerShell). Esa marca elimina solo el clon gestionado enAPOTHEM_HOME, y únicamente cuando tiene un directorio.git. Con la ubicación predeterminada, también elimina las copias de seguridad de la instalación y el registro bajo~/.apothem/. Ambos piden confirmación antes de eliminar las configuraciones de entorno y el código fuente.--yes(-Yesen PowerShell) omite las confirmaciones. Ambos rechazan destinos inseguros. -
Extensión de la familia VS Code (canal 4) — ejecuta primero Apothem: Uninstall desde la paleta de comandos para eliminar las configuraciones de entorno y, después, elimina la extensión desde la vista de Extensiones o con
code --uninstall-extension ahmed-g-gad.apothem-vscode(una copia instalada desde unapothem.vsixanterior esahmed-g-gad.apothem). De forma predeterminada, la extensión ejecuta el motor mediantenpx, así que la entrada npx de arriba cubre la caché. -
Arranques de línea de comandos (canales 5–7) — elimina la extensión o el plugin con su herramienta anfitriona una vez que las configuraciones de entorno ya no existan. Los hosts:
channel 5 Gemini CLI extension channel 6 Qwen Code extension channel 7 Codex pluginEl arranque solo añade contexto de asistente (un archivo de contexto, un comando o una skill) que llama al motor mediante
npx, así que no queda nada más. Los hosts de extensión de los canales 5 y 6 admiten un comando de desinstalación; para el host de plugin del canal 7, desinstalaapothemen su explorador de plugins.gemini extensions uninstall apothem # channel 5 qwen extensions uninstall apothem # channel 6 -
Motor directo (canal 8) — no hay nada que desinstalar; elimina el clon una vez que las configuraciones de entorno ya no estén.
-
Copias de seguridad y estado — las copias de seguridad de instalación residen bajo
~/.apothem/backups/y el historial de instalaciones bajo~/.apothem/state/. Ambos tienen un tamaño acotado: después de cada instalación, desinstalación y reversión, Apothem conserva los 10 registros de instalación más recientes por raíz de instalación y los 10 conjuntos de copias de seguridad más recientes por entorno, y nunca elimina una copia de seguridad que un registro conservado todavía necesite, de modo que las 10 últimas instalaciones aún se pueden revertir. Para conservar menos, ejecutaapothem backups prune --keep N(añade--dry-runpara ver primero qué eliminaría); nunca elimina la copia de seguridad desde la que restaura la reversión de la instalación más reciente de un entorno. Una vez eliminado el motor, y cuando ya no necesites nada del historial, elimina~/.apothem/.
Lo que NO se elimina
apothem uninstallnunca elimina el YAML del perfil compartido en~/.config/apothem/profile.yamlo--profile PATH.- Los archivos no relacionados escritos por el operador en los directorios de los entornos se conservan.
- Las entradas que añadiste a un archivo de ajustes compartido se conservan: tus propias reglas de permisos, servidores MCP y manejadores de hooks permanecen. La desinstalación elimina solo las claves y las entradas de lista que el historial de instalaciones registra como de Apothem (consulta Configuración).
- Los almacenes de datos compartidos bajo
.apothem/en la raíz de instalación (memory/,contexts/,learning/) permanecen mientras otro entorno instalado en la misma raíz los siga usando. Al desinstalar el último entorno de esa raíz, cada almacén se copia primero en~/.apothem/backups/y después se elimina con todo su contenido. - Las suites de plan bajo
<project>/.apothem/plans/(y el heredado<project>/.plans/) no se ven afectadas.
Directorios
La desinstalación también elimina los directorios que creó la instalación (por
ejemplo, un ~/.claude/ que no existía antes de la primera instalación), una
vez que están vacíos. Un directorio que todavía contiene un archivo tuyo, o
datos que usa otro entorno instalado, permanece. Los directorios que existían
antes de la instalación nunca se eliminan.
Para limpiar por completo la raíz de un entorno, elimina la ruta nativa del entorno documentada en las páginas de referencia de entornos después de confirmar que has hecho una copia de seguridad de cualquier regla, trabajador delegado o archivo de perfil personalizado que quieras conservar.