whatisgithub

What is devshed?

codearc-studio/devshed — explained in plain English

Analysis updated 2026-05-18

6HTMLAudience · developerComplexity · 2/5Setup · easy

In one sentence

A macOS menu bar app and CLI tool that finds and safely deletes leftover Xcode, simulator, and developer tool cache files to free disk space.

Mindmap

mindmap
  root((DevShed))
    What it does
      Cleans Xcode caches
      Clears simulator data
      Frees disk space
    Tech stack
      Swift
      SwiftUI
      AppKit
    Use cases
      Reclaim DerivedData space
      Remove stale simulators
      Clean multi tool caches
    Audience
      iOS developers
      Mac developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Free up disk space by clearing old Xcode DerivedData and build artifacts.

USE CASE 2

Remove stale iOS, watchOS, and tvOS simulator runtimes and logs.

USE CASE 3

Clean Flutter, Homebrew, Carthage, CocoaPods, and node_modules caches from one place.

USE CASE 4

Check how much reclaimable cache space is on a Mac before deleting anything.

What is it built with?

SwiftSwiftUIAppKitmacOS

How does it compare?

codearc-studio/devshedabderazak-py/retro-homepageacoyfellow/zero-cloudflare-hello
Stars666
LanguageHTMLHTMLHTML
Setup difficultyeasyeasyeasy
Complexity2/52/52/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Native macOS app currently in early access, requires macOS 13 or later.

So what is it?

DevShed is a small application for Mac computers, built for software developers who use Apple's Xcode tool to build iOS and Mac apps. Over time, tools like Xcode and other developer utilities quietly fill up a computer's hard drive with cache files, build artifacts, and simulator data that are safe to delete but tedious to find and remove by hand. DevShed scans a Mac's storage using Apple's own system tools to quickly find these leftover files and lets the developer clear them out. The app looks specifically for old build data left behind by Xcode projects that have since been deleted or moved, and it can safely close any open Xcode windows before removing files so nothing gets corrupted mid deletion. It is careful about what it touches: it avoids deleting the core files that a tool called Swift Package Manager needs to avoid re downloading dependencies, and it gives the developer a way to pick and choose which folders to keep even within the categories it targets. Beyond Xcode itself, it can also clear caches from other common developer tools, including Flutter, Homebrew, Carthage, CocoaPods, and the node_modules folders that accumulate in JavaScript projects. It also removes old iOS, watchOS, and tvOS simulator data that piles up after system updates. DevShed can be used either through a menu bar app or through a command line tool for developers who prefer typing commands or want to automate their cleanup routine, showing exactly how much space each category is taking up before anything is deleted. The README states that DevShed runs entirely on the user's own computer, with no tracking, telemetry, or advertising, and that it never looks at or touches a developer's actual source code, only temporary cache files that tools like Xcode can regenerate automatically. It works on recent versions of macOS on both Apple Silicon and Intel Macs, and at the time of writing it is in early access with a signup page for notification at launch.

Copy-paste prompts

Prompt 1
Show me how to use the DevShed CLI to check and clear Xcode cache space.
Prompt 2
Explain what DevShed protects when clearing Swift Package Manager caches.
Prompt 3
Help me understand which directories DevShed cleans versus which it leaves alone.
Prompt 4
Walk me through DevShed's execution safe mode for closing Xcode before cleanup.

Frequently asked questions

What is devshed?

A macOS menu bar app and CLI tool that finds and safely deletes leftover Xcode, simulator, and developer tool cache files to free disk space.

What language is devshed written in?

Mainly HTML. The stack also includes Swift, SwiftUI, AppKit.

How hard is devshed to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is devshed for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.