I wanted a lightweight way to keep up with things — glance at the menu bar, see what's new, done. So I built Glanceway.
Two kinds of sources: RSS/Atom feeds (paste a URL), and source plugins — JS modules that fetch from any API, packaged as .gwsrc files (ZIP with manifest.yaml + index.js). Sandboxed JavaScriptCore runtime, api object with fetch/emit/storage/config/websocket. There's a Source Store for community plugins, or write your own: https://github.com/glanceway/glanceway-sources/blob/master/d...
codytseng•1h ago
Two kinds of sources: RSS/Atom feeds (paste a URL), and source plugins — JS modules that fetch from any API, packaged as .gwsrc files (ZIP with manifest.yaml + index.js). Sandboxed JavaScriptCore runtime, api object with fetch/emit/storage/config/websocket. There's a Source Store for community plugins, or write your own: https://github.com/glanceway/glanceway-sources/blob/master/d...
I also added a skill file for AI coding assistants — describe what you want to track and it generates a .gwsrc: https://github.com/glanceway/glanceway-sources/blob/master/g...
MCP server exposes collected data to AI, so "summarize unread items in Glanceway" just works.
Claude desktop: https://github.com/glanceway/glanceway-mcp/releases/latest/d...
Claude code: claude mcp add glanceway -- npx -y glanceway-mcp
There's a Hacker News source plugin if you want to try it: https://glanceway.app/source/codytseng/hacker-news/
Most features are free. I have 10 lifetime Pro codes for HN folks :)
XETTKEAYWLXX
RNF936E4EHLJ
KWX94HWMMN6P
M99HK647LJEK
MEXFY334WL3L
4NMX73PARAAW
AWRLEMY9TY36
FYJLHYNKHMR9
R7XPT7JXTH9X
JLM634N7HHE7
Happy to answer questions.