Skip to content
The Daily Repo

fuji-mak / Capsomnia

A tiny macOS app that turns Caps Lock into a physical keep-awake switch for closed-lid MacBook work.

Why this job: works in the areas we cover, but does not say which job it does

Caps Lock light on

What it does

  • Prevent all-caps typing (optional). when Capsomnia is on, Caps Lock no longer forces uppercase input. Shift still types uppercase letters.
  • Caps Lock on. keeps AI agents and other work from being interrupted when the MacBook lid is closed. Remote operation through tools such as Codex Mobile remains possible. The Caps Lock light physically shows the current state.
  • Custom toggle shortcut. turn Capsomnia on or off with another key combination even if Caps Lock is assigned elsewhere. The green Caps Lock light continues to show the current state.
  • Auto-off timer (optional). choose a preset from 15 minutes to 8 hours or a custom duration from 1 minute to 24 hours. When time expires, Capsomnia turns off and releases sleep prevention. It immediately sleeps the Mac only if the lid is clo
  • Caps Lock off. restores normal sleep behavior.

Get started

No single install command. Read the steps in the README (opens in new tab)

Maintenance
Active
Last commit 3 days ago
Stars
449
+5 this week
Licence
MIT
Allows business use
Downloads for
None listed
No release files
Latest version
v4.3.3
Released 4 days ago
Built with
Swift
91% of the code

Is it looked after?

Contributors
7
Last 90 days
Issues
100% closed
0 still open
Pull requests
129 merged
6 waiting
Releases
30
30+ in the last year

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
Illyism / awake109 days agoMITMac
KenKaiii / Roamies114yesterdayAGPL-3.0Mac, Windows, Linux
gyorgysh / keepresso1432 days agoGPL-3.0Mac
More: languages, topics and project record

Languages

  • Swift 91%
  • Shell 4%
  • JavaScript 4%
  • Python <1%

Topics

  • ai-agents
  • appkit
  • caps-lock
  • developer-tools
  • macbook
  • macos
  • menu-bar
  • pmset
  • sleep
  • swift

Project record

  • JobOther AI tools
  • StatusListed
  • Commits356
  • Forks44
  • Watching1
  • Stars in 28 days+28
  • CreatedJun 28, 2026
  • First seen by usNov 7, 2026
  • CheckedNov 9, 2026

Type to search.

Try