Developer files
Xcode and its simulators, containers and virtual machines, Android, package managers' caches, project dependencies and build output, toolchains and editors.
142 entries in 12 groups.
- Safe
- Its owner recreates it by itself when it needs it, and nothing you made is lost.
- Usually safe
- It can be recreated, but it takes a download, a reinstall or the tool's own command.
- Review first
- It's your own data, or hard to recreate. Decide item by item.
- Managed by macOS
- macOS manages it. It's never moved to the Trash.
Xcode
- Xcode archivesCopies of each build you archived in Xcode, with the dSYM files needed to read crash reports from that build.Review first~/
Library/ Developer/ Xcode/ Archives/ */ *.xcarchive - Xcode cachesCached network data and other temporary files that Xcode and its command-line build tool keep so they don't have to fetch them again.Safe~/
Library/ Caches/ com.apple.dt.Xcode - Xcode DerivedDataBuild products, indexes and logs Xcode keeps for every project you've built.Safe~/
Library/ Developer/ Xcode/ DerivedData - Xcode device support filesSymbol files Xcode copies from each iPhone, iPad, Apple Watch, Apple TV or Apple Vision Pro you connect, one set per OS version.Safe~/
Library/ Developer/ Xcode/ * DeviceSupport
Simulators
- Simulator cachesCached data that the simulator service keeps for your user account.Safe~/
Library/ Developer/ CoreSimulator/ Caches - Simulator devicesThe simulated devices you run apps on from Xcode, each with its own installed apps, data and settings.Usually safe~/
Library/ Developer/ CoreSimulator/ Devices - Simulator discarded app dataData from apps you reinstalled or removed in a simulator, which the simulator set aside to delete but kept.Safe~/
Library/ Developer/ CoreSimulator/ Devices/ */ data/ Library/ Caches/ com.apple.containermanagerd/ Dead - Simulator dyld shared cachePrebuilt copies of the system libraries each simulator runtime uses, so simulators start and open apps quickly.Managed by macOS/
Library/ Developer/ CoreSimulator/ Caches/ dyld - Simulator logsLog files that the simulator service and the Simulator app write while simulators run.Safe~/
Library/ Logs/ CoreSimulator - Simulator runtimesThe iOS, watchOS, tvOS and visionOS system images that simulators run on, each several gigabytes.Managed by macOS/
Library/ Developer/ CoreSimulator/ Images - SwiftUI Previews simulatorsSimulator devices that Xcode creates to show SwiftUI previews in the canvas.Safe~/
Library/ Developer/ Xcode/ UserData/ Previews/ Simulator Devices - Xcode parallel testing clonesCopies of simulators that Xcode makes so tests can run on several simulators at the same time.Safe~/
Library/ Developer/ XCTestDevices - Xcode playground simulatorsSimulator devices that Xcode uses to run playgrounds for iOS and other device platforms.Safe~/
Library/ Developer/ XCPGDevices
Package manager caches
- Apache Ivy cacheLibraries that Apache Ivy has downloaded for Java and Scala builds, such as Ant builds and builds made with older versions of sbt.Safe~/
.ivy2/ cache - Bun install cachePackages Bun has downloaded, kept in one place and reused by every project.Safe~/
.bun/ install/ cache - Bundler cacheGem information, and sometimes gems, that Bundler keeps to make installs faster.Safe~/
.bundle/ cache - Cargo Git dependenciesGit repositories that Cargo has cloned for Rust dependencies that come from Git instead of crates.io.Safe~/
.cargo/ git - Cargo registry cacheCrates that Cargo, Rust's package manager, has downloaded from crates.io, with their unpacked source code.Safe~/
.cargo/ registry - Carthage cacheDependency repositories, downloaded frameworks and build data that Carthage keeps to reuse across projects.Safe~/
Library/ Caches/ org.carthage.CarthageKit - CocoaPods cachePods that CocoaPods has downloaded, kept so it doesn't download them again for every project.Safe~/
Library/ Caches/ CocoaPods - CocoaPods spec reposLocal copies of the public CocoaPods Specs index, which CocoaPods uses to look up pods and their versions.Safe~/
.cocoapods/ repos/ {trunk,master,cocoapods} - Composer cachePHP packages and package information Composer downloaded, kept for later installs.Safe~/
.composer/ cache - conda package cachePackages conda downloaded and unpacked, kept to create and update your environments.Safe~/
{miniconda3,miniforge3,anaconda3}/ pkgs - Coursier cacheLibraries that Coursier downloads for Scala and Java builds, including builds made with sbt.Safe~/
Library/ Caches/ Coursier/ v1 - Coursier cache folderCoursier's folder for downloaded libraries and for the Java versions it installs.Usually safe~/
Library/ Caches/ Coursier - Deno cache folder (DENO_DIR)Deno's folder for downloaded modules and compiled code, which also holds data Deno programs save.Review first~/
Library/ Caches/ deno - Deno module cacheModules and npm packages Deno downloaded, and the JavaScript it compiled from them.Safe~/
Library/ Caches/ deno/ {remote,deps,npm,gen,registries} - Electron download cacheElectron releases downloaded when you install Electron in a project, kept so later installs don't download them again.Safe~/
Library/ Caches/ electron - electron-builder cachePackaging tools that electron-builder downloads to build installers for Electron apps.Safe~/
Library/ Caches/ electron-builder - Go module cacheSource code of the Go modules your projects depend on, downloaded by the go command and shared between projects.Safe~/
go/ pkg/ mod - Gradle cachesDependencies, build cache entries and other files that Gradle keeps for all the Java, Kotlin and Android projects you build.Safe~/
.gradle/ caches - Maven local repositoryLibraries and plugins that Maven has downloaded for your Java projects, plus artifacts you installed from your own projects.Usually safe~/
.m2/ repository - mise cacheInformation that mise, a tool version manager, keeps to work faster, such as the versions available for each tool.Safe~/
Library/ Caches/ mise - node-gyp headers cacheNode.js header files node-gyp downloads to build packages that include native code.Safe~/
Library/ Caches/ node-gyp - npm cachePackages and package information npm has downloaded, kept so it doesn't download them again.Safe~/
.npm/ _cacache - npx cachePackages npx downloaded to run commands that aren't installed in a project.Safe~/
.npm/ _npx - NuGet global packages folderEvery NuGet package version your .NET projects have restored, used directly by those projects.Usually safe~/
.nuget/ packages - pip cachePython packages pip has downloaded or built, kept so later installs don't repeat the work.Safe~/
Library/ Caches/ pip - pnpm cachePackage information and pnpm dlx downloads that pnpm keeps to make installs faster.Safe~/
Library/ Caches/ pnpm - pnpm storeThe shared store where pnpm keeps one copy of every package version your projects use.Safe~/
Library/ pnpm/ store - Poetry cachePackage information and downloaded files that Poetry keeps to make installs faster.Safe~/
Library/ Caches/ pypoetry/ {cache,artifacts} - Poetry cache folderPoetry's folder for downloaded packages and, by default, your projects' virtual environments.Usually safe~/
Library/ Caches/ pypoetry - Pub cacheDart and Flutter packages that pub has downloaded for your projects, plus command-line tools you activated globally.Usually safe~/
.pub-cache - Swift Package Manager cachePackage repositories, manifests and binaries that Swift Package Manager keeps so packages aren't downloaded again for every project.Safe~/
Library/ Caches/ org.swift.swiftpm - uv cachePython packages, wheels and temporary tool environments that uv downloaded or built.Safe~/
.cache/ uv - Yarn cachePackages downloaded by Yarn 1 (Yarn Classic), kept so installs don't download them again.Safe~/
Library/ Caches/ Yarn - Yarn global cachePackage archives that all your projects using Yarn 2 or later share.Usually safe~/
.yarn/ berry/ cache
Project dependencies
- .tox folder (tox)Test environments tox creates for a Python project, which it creates again when needed.Safe~/
**/ .tox - Carthage Build foldersFrameworks that Carthage built or downloaded for a project, kept in its Carthage/Build folder.Usually safe~/
**/ Carthage/ Build - CocoaPods Pods foldersThe pods a project installed with CocoaPods, kept in a Pods folder next to its Podfile.Usually safe~/
**/ Pods - node_modulesA JavaScript project's installed dependencies, which its package manager can install again.Usually safe~/
**/ node_modules - Poetry virtual environmentsA virtual environment Poetry created for one of your projects, with the project's installed packages.Usually safe~/
Library/ Caches/ pypoetry/ virtualenvs/ * - Python virtual environment (.venv)A Python project's virtual environment: its own Python setup with the packages installed for it.Usually safe~/
**/ {.venv,venv} - vendor (Composer)A PHP project's dependencies, installed by Composer in the project's vendor folder.Usually safe~/
**/ vendor - vendor/bundle (Bundler)A Ruby project's gems, installed inside the project by Bundler.Usually safe~/
**/ vendor/ bundle
Build output
- __pycache__ foldersCompiled Python files that Python saves next to your code so modules load faster.Safe~/
**/ __pycache__ - .dart_tool foldersFiles that Dart and Flutter tools generate in each project, such as its package configuration and build caches.Safe~/
**/ .dart_tool - .mypy_cache folderType-checking results mypy saves so later checks only redo the work for code that changed.Safe~/
**/ .mypy_cache - .next folder (Next.js)Build output and caches Next.js creates in a project when it runs or builds the app.Safe~/
**/ .next - .nuxt folder (Nuxt)Files Nuxt generates in a project while it develops and builds the app.Safe~/
**/ .nuxt - .parcel-cache folder (Parcel)Build results Parcel saves in a project so it only rebuilds what changed.Safe~/
**/ .parcel-cache - .pytest_cache folderInformation pytest keeps between test runs, such as which tests failed last time.Safe~/
**/ .pytest_cache - .ruff_cache folderResults Ruff saves so it only checks and formats files that changed.Safe~/
**/ .ruff_cache - .svelte-kit folder (SvelteKit)Files SvelteKit generates in a project while it develops and builds the app.Safe~/
**/ .svelte-kit - Angular CLI cacheBuild results the Angular CLI saves in a project so later builds and tests run faster.Safe~/
**/ .angular/ cache - Flutter build foldersBuild output that Flutter creates in each app project, for every platform you build for, including release builds.Usually safe~/
**/ build - Go build cacheCompiled packages and test results that the go command keeps so later builds and tests run faster.Safe~/
Library/ Caches/ go-build - Gradle build foldersBuild output that Gradle creates for each project and module, such as compiled classes, packaged apps and test reports.Safe~/
**/ build - Gradle Daemon logsLog files written by the Gradle Daemon, the background process that runs your Gradle builds.Safe~/
.gradle/ daemon/ */ daemon-*.out.log - Gradle project cachesThe hidden .gradle folder that Gradle creates at the root of each project for caches that make later builds faster.Safe~/
**/ .gradle - Maven target foldersBuild output that Maven creates in each project, such as compiled classes, test reports and packaged JAR or WAR files.Safe~/
**/ target - Rust target foldersBuild output that Cargo creates in each Rust project, including compiled code, binaries and documentation.Safe~/
**/ target - sbt target foldersBuild output that sbt creates in each Scala project, such as compiled classes, packaged JAR files, caches and documentation.Safe~/
**/ target - Swift package .build foldersBuild products and dependency checkouts that Swift Package Manager creates next to a package's Package.swift file.Safe~/
**/ .build - Turborepo local cacheSaved task results that Turborepo restores instead of running builds and tests again.Safe~/
**/ .turbo/ cache
Toolchains and SDKs
- Apps installed with pipxA Python command-line app installed with pipx, in its own separate environment.Review first~/
.local/ pipx/ venvs/ * - asdf tool versionsVersions of languages and tools that asdf has installed through its plugins, one folder for each tool and version.Review first~/
.asdf/ installs - Gradle Wrapper distributionsCopies of Gradle that the Gradle Wrapper downloads, one for each Gradle version your projects use.Safe~/
.gradle/ wrapper/ dists - Java versions installed by CoursierJava versions that Coursier downloaded and installed, for Scala and Java tools that use them.Review first~/
Library/ Caches/ Coursier/ {jvm,arc} - Kotlin/Native compiler and dependenciesThe Kotlin/Native compiler and the components it downloads when you build Kotlin Multiplatform projects for Apple platforms and other native targets.Safe~/
.konan - Maven Wrapper distributionsCopies of Maven that the Maven Wrapper downloads, one for each Maven version your projects use.Safe~/
.m2/ wrapper/ dists - mise tool versionsVersions of Node.js, Python, Go and other tools that mise has installed, one folder for each tool and version.Review first~/
.local/ share/ mise/ installs - Node.js versions installed with nvmA version of Node.js installed with nvm, along with the global npm packages installed for it.Review first~/
.nvm/ versions/ node/ * - nvm download cacheNode.js downloads nvm keeps after it installs a version.Safe~/
.nvm/ .cache - Python versions installed by uvA version of Python uv downloaded, used by the projects, tools and environments uv manages.Usually safe~/
.local/ share/ uv/ python/ * - Python versions installed with pyenvA version of Python installed with pyenv, along with the packages installed into it.Review first~/
.pyenv/ versions/ * - Ruby versions installed with rbenvA version of Ruby installed with rbenv, along with the gems installed for it.Review first~/
.rbenv/ versions/ * - Rust toolchainsVersions of the Rust compiler, Cargo and the standard library that rustup has installed, one folder for each toolchain.Review first~/
.rustup/ toolchains/ * - SDKMAN candidatesJava versions and other JVM tools, such as Gradle, Maven and Kotlin, that SDKMAN has installed.Review first~/
.sdkman/ candidates - Swift toolchainsSwift compilers and tools you installed from swift.org or with swiftly, separate from the Swift that comes with Xcode.Review first~/
Library/ Developer/ Toolchains/ *.xctoolchain
Containers and virtual machines
- Apple container dataImages, containers, volumes and Linux kernels used by Apple's open-source container tool.Review first~/
Library/ Application Support/ com.apple.container - Colima download cacheDisk images and other files Colima has downloaded, kept so it doesn't download them again.Safe~/
Library/ Caches/ colima - Colima virtual machinesThe Linux virtual machines Colima runs containers in, with their disks and container data.Review first~/
.colima/ _lima - Docker Desktop disk image (Docker.raw)The virtual disk where Docker Desktop keeps all your images, containers, volumes and build cache.Usually safe~/
Library/ Containers/ com.docker.docker/ Data/ vms/ 0/ data/ Docker.raw - Lima download cacheOperating system images and tools Lima has downloaded, kept so new virtual machines don't download them again.Safe~/
Library/ Caches/ lima - Lima virtual machinesLinux and macOS virtual machines created with Lima, one folder per machine with its disk and settings.Review first~/
.lima/ * - minikube cacheKubernetes images, binaries and machine images minikube has downloaded to start clusters faster.Usually safe~/
.minikube/ cache - OrbStack dataThe disk image that holds OrbStack's containers, images, volumes and Linux machines.Review first~/
Library/ Group Containers/ HUAQ24HBR6.dev.orbstack/ data - Parallels Desktop virtual machinesVirtual machines you created in Parallels Desktop, each stored as one package with its disks and settings.Review first~/
Parallels/ *.{pvm,macvm} - Podman machinesDisk images of the Linux virtual machines Podman uses to run containers on a Mac.Review first~/
.local/ share/ containers/ podman/ machine - Rancher Desktop virtual machineThe Linux virtual machine where Rancher Desktop runs Kubernetes and your containers, with its disk.Review first~/
Library/ Application Support/ rancher-desktop/ lima - Tart image cacheVirtual machine images Tart has pulled from registries, and macOS restore images it has downloaded.Review first~/
.tart/ cache - Tart virtual machinesmacOS and Linux virtual machines created or cloned with Tart, one folder per machine.Review first~/
.tart/ vms/ * - UTM virtual machinesVirtual machines you created in UTM, each stored as a .utm package with its disks and settings.Review first~/
Library/ Containers/ com.utmapp.UTM/ Data/ Documents/ *.utm - Vagrant boxesBase images Vagrant has downloaded to create virtual machines, including older versions of each box.Usually safe~/
.vagrant.d/ boxes - VirtualBox virtual machinesVirtual machines created in VirtualBox, one folder per machine with its settings file and virtual disks.Review first~/
VirtualBox VMs/ * - VMware Fusion virtual machinesVirtual machines created in VMware Fusion, each stored as a .vmwarevm package with its disks and settings.Review first~/
{Virtual Machines,Virtual Machines.localized}/ *.vmwarevm
Android
- Android emulator system imagesCopies of Android that the emulator starts from, one for each Android version and device type you've downloaded.Usually safe~/
Library/ Android/ sdk/ system-images - Android NDKVersions of the Android Native Development Kit, used to build the C and C++ code in Android apps.Usually safe~/
Library/ Android/ sdk/ {ndk,ndk-bundle} - Android SDKThe Android SDK: platforms, build tools, the emulator and other packages used to build and run Android apps.Usually safe~/
Library/ Android/ sdk - Android Studio cachesAndroid Studio's system folder, with indexes, caches and local history, one for each version you've run.Usually safe~/
Library/ Caches/ Google/ AndroidStudio* - Android Studio logsLog files Android Studio writes while it runs, in one folder for each version.Safe~/
Library/ Logs/ Google/ AndroidStudio* - Android Virtual Devices (AVDs)Android emulators you created, each with its own storage, installed apps and saved state.Review first~/
.android/ avd/ *.avd
Code editors and IDEs
- Cursor caches and logsWeb, code and graphics caches, downloaded extension packages and session logs that Cursor keeps in its data folder.Safe~/
Library/ Application Support/ Cursor/ {Cache,CachedData,CachedExtensionVSIXs,Code Cache,DawnGraphiteCache,DawnWebGPUCache,GPUCache,logs} - Cursor extensionsThe extensions you've installed in Cursor, in one folder for each extension.Review first~/
.cursor/ extensions - JetBrains IDE cachesIndexes, caches and Local History that IntelliJ IDEA, PyCharm, WebStorm and other JetBrains IDEs keep, in one folder per IDE version.Usually safe~/
Library/ Caches/ JetBrains/ * - JetBrains IDE logsLog files written by JetBrains IDEs and the Toolbox App, in one folder per IDE version.Safe~/
Library/ Logs/ JetBrains - VS Code caches and logsWeb, code and graphics caches, downloaded extension packages and session logs that Visual Studio Code keeps in its data folder.Safe~/
Library/ Application Support/ Code/ {Cache,CachedData,CachedExtensionVSIXs,Code Cache,DawnGraphiteCache,DawnWebGPUCache,GPUCache,logs} - VS Code extensionsThe extensions you've installed in Visual Studio Code, in one folder for each extension.Review first~/
.vscode/ extensions - VSCodium caches and logsWeb, code and graphics caches, downloaded extension packages and session logs that VSCodium keeps in its data folder.Safe~/
Library/ Application Support/ VSCodium/ {Cache,CachedData,CachedExtensionVSIXs,Code Cache,DawnGraphiteCache,DawnWebGPUCache,GPUCache,logs} - VSCodium extensionsThe extensions you've installed in VSCodium, in one folder for each extension.Review first~/
.vscode-oss/ extensions - Windsurf caches and logsWeb, code and graphics caches, downloaded extension packages and session logs that the Windsurf editor keeps in its data folder.Safe~/
Library/ Application Support/ Windsurf/ {Cache,CachedData,CachedExtensionVSIXs,Code Cache,DawnGraphiteCache,DawnWebGPUCache,GPUCache,logs} - Zed language serversLanguage servers that the Zed editor downloaded to provide code completion and diagnostics for the languages you work in.Safe~/
Library/ Application Support/ Zed/ languages
AI coding tools
- Claude cachesWeb, code and graphics caches that the Claude desktop app keeps in its data folder.Safe~/
Library/ Application Support/ Claude/ {Cache,Code Cache,DawnGraphiteCache,DawnWebGPUCache,GPUCache} - Claude Code conversation historyTranscripts of your Claude Code sessions, in a folder for each project, along with Claude's auto memory notes.Review first~/
.claude/ projects - Claude Code debug logsDebug logs that Claude Code writes for each session while debug logging is on.Safe~/
.claude/ debug - Claude Code MCP logsLogs of the messages Claude Code exchanges with MCP servers, kept in a folder for each project and server.Safe~/
Library/ Caches/ claude-cli-nodejs - Claude Code worktreesA separate copy of a project that Claude Code made for a session, on its own branch, so parallel work doesn't collide.Review first~/
**/ .claude/ worktrees/ * - Claude Cowork VM bundleThe Linux virtual machine that the Claude desktop app downloads to run Cowork tasks in a sandbox.Usually safe~/
Library/ Application Support/ Claude/ vm_bundles - Claude logsLog files from the Claude desktop app, including logs for the MCP servers it runs.Safe~/
Library/ Logs/ Claude - Codex session historySaved Codex threads, one file per session in folders by date, used to resume past work.Review first~/
.codex/ sessions - Codex worktreesA separate copy of a project that the Codex app made for a thread, so its changes don't touch your main checkout.Review first~/
.codex/ worktrees/ */ *
Browser testing tools
- Cypress app cacheCopies of the Cypress test app that Cypress downloads, one for each version your projects have installed.Usually safe~/
Library/ Caches/ Cypress - Playwright browsersChromium, Firefox and WebKit builds that Playwright downloads to run browser tests, in one folder per browser version.Usually safe~/
Library/ Caches/ ms-playwright/ * - Playwright folderPlaywright's folder for the browsers it tests with, the profiles its MCP server uses, and its record of which projects use each browser.Usually safe~/
Library/ Caches/ ms-playwright - Playwright MCP browser profilesBrowser profiles that the Playwright MCP server keeps for AI tools, including the websites they're signed in to.Usually safe~/
Library/ Caches/ ms-playwright/ mcp-* - Puppeteer browsersChrome builds that Puppeteer downloads for the projects that use it, shared between projects.Usually safe~/
.cache/ puppeteer - Selenium Manager drivers and browsersBrowser drivers and browsers that Selenium Manager downloads automatically when your Selenium tests need them.Safe~/
.cache/ selenium/ {chrome,chromedriver,edge,firefox,geckodriver,msedgedriver}
Homebrew
- Homebrew cachePackages, app installers and package lists that Homebrew downloads before it installs or upgrades software.Safe~/
Library/ Caches/ Homebrew - Homebrew CaskroomRecords of the apps and other casks installed with Homebrew, and the files that some casks keep here.Review first/
opt/ homebrew/ Caskroom - Homebrew CellarCommand-line tools and libraries installed with Homebrew, in one folder for each package and version.Review first/
opt/ homebrew/ Cellar - Homebrew logsLogs that Homebrew writes when it builds and installs packages, in one folder for each package.Safe~/
Library/ Logs/ Homebrew