User programmable screen overlay using web technologies
- Display information or place always-on-top widgets
- Use HTML/JS/CSS to draw on your screen
- Great for screencasting or streaming overlays
- Edit source, hit save, screen will update
- Less than 300 lines of Go code
- Currently alpha, macOS only ...
- download or run shell command
- run with edit flag
topframe --edit
Topframe works with launchd
to run as an agent on startup. You can generate
a plist file with topframe -agent
, which you can write to a file and move
into /Library/LaunchAgents
:
$ topframe -agent > com.progrium.Topframe.plist
$ sudo mv com.progrium.Topframe.plist /Library/LaunchAgents
The generated plist will use the current binary location, so make sure it's in the right place before generating, or modify the plist file.
- wiki
- forum
- maintainers wanted
- small PRs welcome
- big PRs discuss first
MIT Licensed