Startup items
Free to see, Pro to change
See what starts when you log in, what each item costs in memory, and which ones you seem not to use.
Startup items on its own page, with related guides
What it does
- Lists launch agents and daemons from your own LaunchAgents folder and from /Library, with who signed each one and why it starts.
- Shows each item's memory five minutes after your last login, or a typical size marked with "~" until it has watched one.
- Suggests turning an item off only if its program is gone, or you used the app in at most 1 of your last 10 logins. It waits until it has watched 10 logins.
- After a switch, measures your next login and writes a receipt.
What it never does
- Delete anything. Turning an item off renames its file so it does not start at your next login. Turning it on puts the name back.
- List or touch Apple's own items.
- Suggest background-only apps, backup apps or sync apps, or apps it has never seen run.
- Stop something that is running right now. It only keeps it from starting next time.
- Turn off a batch without showing you each item with a checkbox first.
Free or Pro
The list is free. Turning an item off or on is part of Pro.
Honest limits
- Hedroom switches items in your own LaunchAgents folder. For items in /Library/LaunchAgents it opens Login Items in System Settings. Items in /Library/LaunchDaemons are listed but cannot be switched yet.
- Apps that add themselves in System Settings › Login Items cannot be listed without admin rights. Use Login Items for those.
- Until it has watched enough logins, it says it is still learning and suggests nothing.
Display advisor
Free to see, Pro to change
Shows how hard WindowServer is working to draw your screens, and offers changes that may give some of it back.
Display advisor on its own page, with related guides
What it does
- Reads WindowServer's CPU, as a share of one core, while the screen is open. If it cannot read it, it says "Unavailable" and shows no number.
- Shows each display's resolution, refresh rate and whether macOS is drawing a larger picture and shrinking it.
- Gives tips only from what it reads: a scaled mode that draws more pixels than the panel has, a refresh rate above 60 Hz on an external display, three or more displays, and Reduce Transparency.
- Try it changes one display's mode. You get 15 seconds to press Keep or Undo; if you do nothing, the old mode comes back.
- After Keep, measures WindowServer for 5 minutes and writes a receipt.
What it never does
- Change anything until you press Try it.
- Make a change permanent. Even after Keep, it holds only until you log out.
- Flip Reduce Transparency for you. That tip opens System Settings.
- Promise a percentage. Impact figures say "up to" and are ceilings, not forecasts.
Free or Pro
The reading and the tips are free. Try it is part of Pro. Undo is never locked.
Honest limits
- Small real drops often read as "No measurable effect" on the receipt. That is the receipt being careful.
- A mode below the panel's own resolution can make text look soft. Hedroom says so on the tip.
- If Hedroom crashes during the 15 seconds, the unconfirmed mode comes back at the next launch or when you log out, not at once.
Power & fans
Free to see, Pro to change
Battery profiles for the whole day, battery health, and fan curves on MacBook Pro.
Power & fans on its own page, with related guides
What it does
- Offers three profiles. All-day battery moves sync apps and updaters to the efficiency cores and pauses Docker when it is idle. Balanced adds nothing. Full speed adds no slowdowns and uses the Cooler fan curve if fan control is on. Each profile is a set of rules you can read in Rules.
- Can switch profile when you plug in or unplug, but only after you say yes.
- Shows battery cycles, rated cycles and whether macOS Optimized Charging is holding the charge. Hedroom reads this and does not change it.
- On MacBook Pro, runs a fan curve you choose: Quiet, Cooler, Max, or your own 2 to 5 points. Fans return to automatic whenever Hedroom quits.
What it never does
- Touch Low Power Mode. That stays your switch.
- Drive the fans until you press Start, or set a speed outside the fan's own minimum and maximum.
- Fight macOS thermal protection. If macOS reports a serious or critical thermal state, Hedroom hands the fans back.
- Leave fans forced after Hedroom is gone. The helper puts them back to automatic when Hedroom quits, crashes, or stops answering for 10 seconds.
Free or Pro
Seeing fan speeds, temperatures, battery health and the profiles is free. Switching a profile on and running a fan curve are part of Pro.
Honest limits
- Fan control needs a small helper that runs with admin rights. It requires approval in System Settings › General › Login Items. Nothing else in Hedroom needs it. Hedroom asks only when you turn on a fan curve.
- MacBook Pro only. A MacBook Air has no fans, and other Macs keep their fans automatic.
- On a Mac whose fans cannot be forced, the fans stay automatic and Hedroom says so.
- Hedroom does not claim a temperature or noise result for any curve. You see the live readings and decide.
Local AI headroom
Free to see, Pro to change
Check whether a local model will fit in your Mac's memory before you download or load it.
Local AI headroom on its own page, with related guides
What it does
- You pick a model family and size, 4, 8 or 16-bit, and a context length from 4K to 128K.
- Estimates what it needs (weights, the context cache and runtime), then compares with what the GPU can use and what is free right now.
- Answers Fits, Tight, Make room or Won't fit, with the line that decided it.
- Make room suggests relaunching or quitting apps that hold memory, through the normal Hedroom actions.
- Notices Ollama, LM Studio, Jan and GPT4All when they are running, and says what they use.
- Can raise the GPU memory limit until you restart, after a confirmation that says how little is left for macOS.
What it never does
- Download, load or run a model, or talk to a model app.
- Promise speed. It estimates memory only.
- Offer a limit that leaves macOS less than 8 GB.
- Raise the limit without your confirmation. When Hedroom quits it puts the limit back to what it was, unless you changed it yourself.
Free or Pro
The check and the reading of the GPU memory limit are free. Raising the limit is part of Pro. Resetting it is never locked.
Honest limits
- The estimate can be off by about 15%. Layer and head numbers are typical for a model family, not read from your file.
- macOS does not publish its default GPU limit. Hedroom shows its own reading: about two-thirds of memory up to 36 GB, three-quarters above.
- On Macs with 8, 16, 18 or 24 GB, Hedroom does not offer a higher limit, because the most it would allow is no more than macOS already gives the GPU.
- Raising the limit needs the same helper as fan control, which requires approval in System Settings. A higher limit leaves less for macOS, and your Mac can slow down or become unstable if memory runs short. It lasts until you restart.
Browser companion
Free
A small extension that sleeps tabs you have not used, so your Mac has more memory.
Browser companion on its own page, with related guides
What it does
- Sleeps tabs idle for 15 minutes, 30 minutes or 1 hour (30 minutes by default), using the browser's own tab discard. A slept tab reloads when you click it.
- Shows how much memory the whole browser is using, measured by the Mac app and marked as an estimate, plus the state of your tabs.
- After tabs sleep, Hedroom writes a receipt from the browser's memory before and after.
- Works with Chrome, Edge, Brave, Arc and Firefox, linked to the Mac app. Setting it up writes a small file into each browser's folder, only after you click Set up browser companion in Tools. Uninstall removes it.
What it never does
- Send tab titles or URLs anywhere. The message format between the extension and the Mac app has no field for a URL, title, host name or tab. A test fails if one is added.
- Make any network request. The extension has none.
- Sleep a tab that is playing audio, pinned, the one you are looking at, a browser page, on your never-sleep list, or (if you turn the guard on) has a form with unsent typing.
- Sleep tabs on its own unless you turn on automatic sleep, which is off by default.
Free or Pro
Free. The automatic tab-sleep rule in Hedroom's Rules is part of Pro.
Honest limits
- No per-tab memory. Chrome has no stable way to read it, so Hedroom shows the whole browser.
- Safari is not supported, because Safari extensions cannot put tabs to sleep.
- The form guard is optional and asks for permission to run in pages only when you turn it on. It reports one yes or no per tab and never reads what you typed.
- The extension is installed from your browser's store. The listings go live with launch.
Process library and library updates
Free
Plain words for the names you see in Activity Monitor, refreshed about once a week from a signed list.
Process library and library updates on its own page, with related guides
What it does
- Explains what a process or app is, whether it is safe to leave alone, and what to do if it misbehaves.
- Ships inside the app, so it works offline. About once a week Hedroom downloads a newer signed copy, and Settings › Check now does it on request.
- Checks the signature and version before using a new copy. If a check fails, it keeps the old one and says nothing.
What it never does
- Send anything about your Mac to get an update. It is a plain download with no cookies or identifiers.
- Use a copy that is not signed by Hedroom.
- Check automatically at critical memory pressure, in Low Power Mode, or with the battery under 20%.
Honest limits
- The library covers the common names. For one it does not know, Hedroom says "Hedroom doesn't know this one yet."