lede
git for the news. - removed + added
Compare publisher-reported chronology, possible reporting links and headline wording across outlets. Read small editions in a browser, a terminal or with curl.
curl lede.fobiat.devOpen the live app (private beta: access by invitation) · keyboard client: see Terminal
$ curl 'lede.fobiat.dev/?c=/diff+2+gb..ru'
--- gb (5 sources) "Ceasefire talks restart in Doha"
+++ ru (1 source) "Talks restart in Doha as West pressures Hamas"
talks restart in doha
- ceasefire
+ as west pressures hamas
4 unlinked / 10 reports L20 C30 R20 ?30 state 20%
Sample data from a fictional test corpus, not real news./log
Collected reports in publisher-reported order, with possible reporting links. Similar headlines and wire-name mentions are estimates, not proof of copying.
/diff
Compare headline wording by outlet country, outlet label or named source, word by word. This lexical comparison does not assess article stance.
Topics and geography
English-first browsing across 24 headline topics. Explore outlet countries and regions in /geography, or open /c/languages for other and unknown source languages. Outlet location is not event location.
/sources
The whole registry in the open: every listed source, every addition and removal with its reason, like git log.
Yours
Add your own feeds with /join and label them left, centre or right with a note. Your labels change only your list's shares and stay private; the feed address joins a shared registry so it can be collected.
Small
Tested byte ceilings for text, HTML, styles and the optional script. One small browser stylesheet and no JavaScript needed for news browsing. Five explicit themes plus automatic light/dark mode; installable as an app.
One reader, light or dark
Show or hide the recorded workflow
A looping fixture recording. Close this panel to hide it; reduced-motion settings select a still image.
Terminal
A keyboard client in one bash script, no install: bash <(curl --proto '=https' -fsS https://lede.fobiat.dev/tui). It cannot send an access key, so it is not available during the private beta.
j/k or arrows scroll · space page · g G start and end · enter or / command · esc back · h n r t views · W U M B S T topics · ? help · R refresh · q quit. Width follows the terminal and updates when it is resized.
Honest by default
Every story shows collected coverage and the left, centre, right and unrated outlet share. Unknown editorial control stays visible. Possible reporting links are estimates; outlet labels are separate from article framing.
Built to travel
Signed .lede bundles carry portable evidence. Open them with independently pinned trust in the local evidence reader, save revisions on this device, reopen offline and generate citation-linked accounts from available exact passages. Accounts are locally derived, not publisher-signed. The Node reader also imports, queries and exports bundles, with an optional loopback browser interface. P2P and radio transports are not implemented.
Status
Live at lede.fobiat.dev (private beta: access by invitation). The default catalogue lists over a thousand sources. Candidate inclusion, recent English-feed qualification and rights-reviewed admission are separate checks, not interchangeable publisher counts. Collection targets 15-minute signed editions; sustained unattended operation remains unproved. Sources stay unrated without cited ratings. Archive research and hosted saved collections require a configured backend. The name and domain are provisional. Code is AGPL-3.0, edition data CC BY 4.0; original reporting retains its own rights.