The internet's commentary track.
- The internet's commentary track: Avoid the two-tab-tango and conveniently read the community's comments in-context.
- Never miss a thread: Every page you land on gets checked against the sources you've picked, so you find out a discussion exists without going hunting for one.
- What the internet is saying, in one thread: Every source you've switched on, merged into a single conversation, each comment quietly noting where it came from. Pick them with a checkbox.
- See what they're talking about: Quotes in the comments get matched back to the article and lit as annotations in articles. Click a highlight to filter the thread to the people discussing that passage.
- Enable Annotations in the settings menu to try it out!
- Enable Enhanced PDF support to get highlighting directly on PDF documents. (Not supported on Firefox)
- Read, then join in: Vote, reply, and even submit on supported sources. It acts in a popup on the source's own site, using the session you already have there. The script never sees your password.
- Take notes across the web: Add notes to any page or PDF you visit, allowing you to have your own personal commentary track. All stored locally.
- New front page of the internet: Blend together all of your added sources to create a custom front page to find new articles to read.
- Quality of life: Indent guides, OP marking, and new comment highlighting.
- Yours to adjust: Button shape and size, sidebar width, theme, which annotation layers show, and a per-site off switch. It's one file with no build step, so if the settings don't cover it, the source is right there.
-
Install a userscript plugin:
- Tampermonkey (Chrome, Edge, Firefox, Safari)
- Violentmonkey (Chrome, Edge, Firefox)
- Greasemonkey (Firefox)
- Userscripts (Safari)
- Browse the web as usual. If a thread exists for that page the (BC) button lights up, letting you know people are discussing this site.
- You can visit backchnnl.app once you have the script installed to have a customizable front page you can bookmark.
- You can directly upload to Hacker News and Reddit using the ↑ button.
- Reddit is changing access for other apps. Backchannel's illustrated introduction explains the updated connection. Choose Continue to start. When your Reddit session needs refreshing, a temporary Reddit window opens; sign in there if asked. The window closes when finished, and Synced confirms the overall refresh. The introduction is remembered locally after confirmation or dismissal. Front Pages tries refreshing on its first load; use Sync for later refreshes. Loading more Reddit replies uses the same temporary-window flow. Other articles stay available while you sign in. Settings › Sources › (?) explains the connection.
Compact system messages slide down from the top; feedback for user actions slides up from the bottom. Toasts use black and white in both Reader and Sidebar, with reduced motion when your device requests it.
It runs on every page, so this matters: there's no backend, no analytics, and no telemetry. Which hosts it contacts depends on which sources you switch on.
- Hacker News talks to the HN API, Algolia search, and news.ycombinator.com, with no persistent identifier attached.
- Reddit sends the pages you visit to reddit.com, and if you're signed in to Reddit, those requests arrive as your account. Signed out, they carry a long-lived device identifier instead. In Safari's Userscripts extension, live reads happen in a temporary Reddit window when your article list loads, you press Sync, or you load more replies, using your Reddit login after you confirm the introduction. Voting and replying go through that same session, and only when you press something.
- Bluesky sends the pages you visit to Constellation, an independent index of Bluesky links, not to Bluesky. Bluesky is asked only about the posts Constellation names. No account is needed and neither host sets a cookie.
- Lobsters sends only the domain of each page you visit to lobste.rs, to find that domain's submissions. Signed in or out, the request carries no account.
- Wikipedia sends the pages you visit to Wikipedia's API, to find the Talk and project pages that link them, and then reads what was said on them. No account, signed in or out.
- Mastodon sends only the domain of each page you visit to Tootfinder, an opt-in index of Mastodon posts, not to Mastodon. It holds only people who chose to be searchable, so it finds a slice of the fediverse rather than all of it. The front page asks mastodon.social what it's currently linking to, which tells it nothing about you. No account, signed in or out.
- Lemmy sends the pages you visit to lemmy.world, a large instance whose federation reaches across the wider network. No account, signed in or out.
- Hypothes.is sends the pages you visit to its API, to find the public annotations people have left on them. No account, signed in or out.
Webmail, banking, auth flows, and cloud consoles are excluded outright.
Full detail, including a host-by-host table, in SECURITY.md.
Annotations highlight quoted passages so you can jump between the article and the discussion about them. Clicking a highlight opens the Discussion panel. To show highlights while the Sidebar is closed, enable Show when Sidebar closed. The ambient heat map was removed in v1.6.18.1.
Nothing went anywhere. HNewhere is now Backchannel. Same project, same history, same install URL, same settings. It was renamed in v1.6.0 when it stopped being about one site: it now offers many sources and each source is a checkbox you control.
If you already have it installed it updates itself and renames in place. Your hidden sites, your reading queue, your collapsed threads and your preferences all carry over untouched.
Bug reports and pull requests are welcome. Please report anything security-sensitive privately via SECURITY.md. Backchannel is a single file with no
build step or dependencies: edit HNewhere.user.js, load it in your userscript
manager, and what you see is what users install. Release history is in
CHANGELOG.md.
GPL-3.0-or-later