☰
All posts
Add a source to begin
☁
AI
0
✦
Digest
☷
Read
Refresh
Some sources could not refresh
Dismiss
⌕
✕
No grouping
Group by day
Group by source
Group by folder
Group by platform
All platforms
Bluesky
Reddit
Substack
RSS
Forums
Companies
0 posts
Add a source
✕
Source type
Bluesky account
Subreddit
Substack publication
Website, newsletter, or RSS feed
Forum, category, or thread
Company Watch
Account, subreddit, website, forum, or feed
Enter a Bluesky handle or profile URL.
Display name
Optional
Company name
Used to label and classify official updates.
Watch for
Feature and software updates
New products, brands, and product lines
AI models, APIs, and developer releases
Partnerships and integrations
All official company announcements
Recalls, retirements, and discontinuations
Importance threshold
All matching updates
Notable and major only
Major announcements only
You can reduce routine release-note confetti.
Folder
Optional, such as Chicago, Tech, Companies, or Newsletters
Include replies
Paste a newsletter, website, or public forum URL. Signal Shelf discovers RSS/Atom feeds and can monitor individual public Discourse threads for new replies.
Cancel
Add source
Article
✕
✦ Summarize
+ AI Studio
☆ Save
Open original ↗
Daily digest
✕
Digest window
Today
Past 24 hours
Past 3 days
Past 7 days
✦ Smart overview
Copy digest
Mark digest read
Done
Signal Shelf AI Studio
✕
Catch me up
Reading priority
Compare coverage
Prompt template
Save prompt
Delete
Use posts from
Selected posts
Current view
Unread posts
Saved posts
All cached posts
AI provider
AI model
No posts selected
Use the + AI button on a feed card to build a research set.
Clear
Your prompt
Answers use only the posts currently stored in Signal Shelf.
✦ Run prompt
Answer
Done
AI Model Library
✕
Search models
Free only
Capability
All capabilities
Vision
Reasoning
Tool calling
Structured output
Sort
Recommended
Newest
Largest context
Lowest price
Name
Paid models are hidden. OpenRouter Free Models Router remains the safest zero-cost default.
Open the library after connecting the Worker to load the live OpenRouter catalog.
Refresh models
Done
Sources and settings
✕
Your sources
Highlight terms
Comma or line separated. Matching words are emphasized and collected in Highlights.
Muted terms
Matching posts are hidden from ordinary views but remain available under Muted.
Collapse repeated links shared by multiple sources
Enable on-demand AI actions
AI runs only when you request it. API keys remain encrypted Worker secrets and are never synchronized to browsers.
AI provider routing
Choose a provider for each job. Auto uses the first configured provider or the Worker route variables.
Check providers
Article summaries
Short summaries shown in the reader.
Provider
Model
Daily digest
The smart overview across multiple posts.
Provider
Model
AI Studio
Research prompts, comparisons, and catch-up answers.
Provider
Model
Browse OpenRouter models
Refresh model list
The model list refreshes automatically when it is more than 12 hours old.
Allow paid OpenRouter models
Off by default. Paid models also require
OPENROUTER_ALLOW_PAID=true
on the Worker, creating a two-key safety lock.
Open settings after deploying the Worker to check which providers are configured.
Worker API URL
Leave blank only when the API is mounted at the same domain.
App token
Required for cloud sync
Cloud sync
Off
Sync sources, folders, preferences, read status, bookmarks, forum progress, summaries, and assistant history between devices.
The Worker URL and app token stay on each device. Cached article bodies remain local and are rebuilt by refreshing.
Sync now
Restore cloud copy
Use this device's copy
Posts per source
10
25
40
50
Automatic refresh
Off
Every 5 minutes
Every 10 minutes
Every 15 minutes
Every 30 minutes
Export sources
Import sources
Clear reading history
Clear summaries
Save settings