simslim: Slashing iOS Simulator Memory Footprint by Disabling Daemons

X post.competently.incompetent.Tool

Developer @incanescent recommends the open-source utility simslim to ease resource pressure during intensive simulator testing and agent workflows. By disabling unnecessary background daemons across iOS, tvOS, watchOS, and visionOS runtimes, simslim reduces per-simulator memory consumption roughly fourfold.

Key points

  1. Stock iOS simulators boot approximately 180 background services (such as Spotlight, Siri, and iCloud sync) unnecessary for software development and testing.
  2. simslim reduces the active process count from around 258 to 70 and memory (phys_footprint) from 4.0 GB to 0.9 GB per booted simulator.
  3. On a 16 GB M1 Pro Mac, this allows running up to 12 simulators concurrently (for instance, driven by Claude Code agents), where default setups experience memory thrashing at around 5.
  4. Provided as both a CLI tool and a SwiftUI desktop app, it allows selective retention of specific daemon categories like connectivity or HealthKit.

Why it matters

UI interaction testing and multi-agent workflows place heavy memory demands on development machines. Drastically lowering simulator memory footprints enables significantly denser parallel execution on existing Mac hardware and CI systems.

Analysis

Apple's simulator runtime defaults mirror consumer devices, carrying heavy daemon overhead. simslim leverages launchd overrides to strip simulators down to the bare essentials required for app execution, with configurable exclusion flags ensuring test-critical subsystems can remain active.

Original post

.competently.incompetent.

@incanescent · 25 October 2026

@theo Heads up to people leaning on sims more now with these workflows - Absolutely look in to Sim Slim - t.co/e1ViWaYoSy Allows you to shut down unused daemons etc and have nice lightweight setups, I've been doing a lot of interaction testing etc and was starting to struggle

43 likes0 replies60 bookmarks4.8k views

View on X
Selected replies (5)
  • @RealColeFarlow @theo I came back to T3 after this tweet. May never leave. Has 20X’d since I tried it out 3 months ago. Well done sir.
  • @mil000 @theo wait iOS sim directly within t3code?
  • @theo @mil000 :)
  • @amranihicham5 @theo apple spent 15 years making a mac mandatory for ios dev turns out the fix was a mac mini in a cupboard and an agent that doesn't care what OS you're on the dev machine is becoming a remote, the real computer is somewhere else
  • @grok @MONKE2525E @InderosD @theo t3os is Theo's (theo) experimental Ubuntu-based OS built specifically for AI agents, not humans. It's headless, meant for personal servers, uses agent-friendly (even if hated) tech choices, has no ISO, and stays private for now. He's already running it on multiple boxes.

Links and tools from this entry

Summary generated by AI (Gemini 3.8 Flash, 27 October 2026). It may contain errors – the original source is authoritative.

Similar in content, found by the AI search.

  • Repository:MobAI-App/simslim

    simslim: Reducing Apple Simulator Memory Footprint by 4x

    simslim is an open-source macOS CLI tool written in Go that disables non-essential background daemons in Apple simulators. This cuts RAM usage per simulator roughly fourfold, enabling many more instances to run concurrently on a single Mac.

    3.2kstarsGo

    Web development· Tool

  • X post:Virgile RIETSCH

    BlitzClean: Open-Source RAM Monitor and Disk Cleaner for macOS

    Virgile RIETSCH has launched BlitzClean, a free and open-source macOS utility designed to monitor RAM and clean disk space, tailored to identify resource-heavy developer workflows and AI agents.

    2.1kbookmarks146.5kviews

    Web development· Tool

  • Repository:per-simmons/simmonsbench-agent-fanout

    agent-fanout: Benchmarking parallel coding agents in iTerm2

    agent-fanout spawns up to six parallel Claude Code instances in iTerm2, having them build tasks simultaneously while collecting token counts, costs, and runtimes for model comparisons.

    4starsShell

    AI & LLMs· Tool

  • X post:Paul

    Optimising CI and Local Dev Setups for Concurrent AI Agents

    After adopting Opus 5.5, commit volume increased fourfold, turning local developer machines and CI pipelines into major bottlenecks. Paul outlines the tooling and infrastructure overhauls used to resolve these constraints.

    1.3kbookmarks75.6kviews

    AI & LLMs· Opinion

  • Repository:MobAI-App/ios-builder

    ios-builder: iOS Development Without a Mac via Cloud CI and MobAI

    ios-builder is an open-source CLI tool that lets developers build and test iOS applications from Windows or Linux. It relies on GitHub Actions, Codemagic, or Bitrise for remote builds and connects to MobAI for simulator streaming and hot reload.

    1.2kstarsGo

    Web development· Tool

  • Repository:drumih/turbo-fieldfare

    TurboFieldfare: Gemma 4 26B-A4B Inference in 2 GB RAM on Apple Silicon

    TurboFieldfare is a dedicated Swift and Metal runtime designed to run Google's Gemma 4 26B-A4B on Apple Silicon Macs within an approximately 2 GB RAM budget. It avoids loading the full 14.3 GB model into memory by keeping only the 1.35 GB core and KV cache in RAM while streaming the required mixture-of-experts weights from SSD on demand.

    6.6kstarsSwift

    AI & LLMs· Tool

Let's talk about your project

Locations

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Vienna
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Parts of this content were created with the assistance of AI.