Skip to content

Your real time pulse on the tech world.

Every source you follow in one queue, scored against what you actually care about, with a daily briefing each morning. Your job search lives in the same window.

macOS and Windows today. Linux is on the way.

Pulse

Today

What happened today, and what Pulse found for you.

Sync now

Daily briefing

16 items · 6 sources

A quiet day for models, a loud one for tooling. Two browser-automation releases landed, and the long-running local-first sync thread finally produced a working reference implementation.

  • Playwright ships a hardened tracing mode · GitHub
  • Local-first sync: the reference implementation · Hacker News
92

Postgres 18 ships asynchronous I/O

Hacker News · 2h ago

78

A visual guide to CRDTs

RSS · 4h ago

64

Why we moved off Kubernetes

Reddit · 6h ago

How it works

Every source flows into one desk.

Pulse reads every source you point it at, classifies each item and scores it against your interests. What comes out is a briefing, a ranked queue, and a shortlist of jobs worth your evening.

Rust 1.90 release notes

Repositories · 2h ago

94

Postgres 18 async I/O

Discussions · 3h ago

92

Moving off Kubernetes

Discussions · 6h ago

64

A visual guide to CRDTs

Papers · 4h ago

78

Platform Engineer role

Jobs · 1d ago

81

A local-first database

Products & Docs · 2d ago

71

Senior Platform Engineer

Jobs · 2d ago

88

Pulse

Classifies · scores · briefs

Daily briefing

16 items across 6 sources, summarised.

Signal scores

92 78 64

Job fit scores

Senior Platform Engineer · 92 fit

Scored, not sorted by time

The queue opens on what matters.

Every item is classified and given a signal score against your interests, watchlists and projects. Move things through triage as you read and the scoring gets sharper.

Signal scoring
Ranked against what you actually read, not engagement.
Four triage states
Inbox, reading queue, important, archive.
Four streams
Repositories, papers, products & docs, discussions.
Watchlists & projects
Follow a topic or a thread across every source.
Feed · Inbox
Inbox Reading queue Important All sources
94 GitHub · Repositories

Rust 1.90 release notes

Faster incremental builds, a new borrow-checker diagnostic, and stabilised async closures.

88 arXiv · Papers

Speculative decoding, revisited

A cheaper draft model and a tighter accept rule, measured across three instruction-tuned model families.

71 Products & Docs

A new local-first database

Embedded, sync-capable, and written for the edge.

Work jobs

Treat the search like a queue.

Listings arrive from the same sources as everything else. Scan boards and the career pages you track, fetch the real description when a feed ships without one, then score each listing against your base resume.

  • -

    Fit scores with reasoning. See why a listing matches before you spend an evening on the application.

  • -

    A tailored resume and cover letter per job, kept as history so nothing is overwritten.

  • -

    Scoring stays manual. A scan collects listings; it never spends a model call until you ask it to.

Pulse · Jobs

Work Jobs 18

Listings from every source, kept apart from your feed.

Score 5 Scan
All Saved Applied Shortlisted

Senior Platform Engineer

92

Northwind Labs · Remote, EU

Strong match on platform and infrastructure work.

Backend Engineer, Payments

81

Halden · Berlin, hybrid

Overlaps your Postgres and billing work.

Infrastructure Engineer

67

Corvid · Remote

Heavier on Windows infrastructure than your history.

Developer Experience Lead

74

Fieldnote · London

Close, but the lead scope is a step up.

Features

Everything the desk does.

Six things the app does every day.

Every source in one queue

GitHub, Hacker News, Reddit, RSS and Atom, LinkedIn, product catalogs, and the company career pages you track. Configured once, synced in the background.

  • GitHub
  • Hacker News
  • Reddit
  • RSS & Atom
  • LinkedIn
  • Product catalogs
  • Career pages

Keyboard-first

Move, triage and open without the mouse, with a command palette over everything else.

j k s i a o K

Move · open · save · important · archive · original · palette

A briefing, not a scroll

One summary of what happened today, written only from today's items and the counts behind them.

Daily briefing

16 items · 6 sources

Read without leaving

A reader drawer pulls the full text of any link and keeps a searchable library of everything you saved.

A visual guide to CRDTs

arxiv.org · 4h ago

A widget and a tray

Background sync on your schedule, a menu-bar icon, and a macOS widget so today's items are readable without opening anything.

Today

Postgres 18 async I/O

A visual guide to CRDTs

Rust 1.90 release notes

Local-first, genuinely

Items live on your machine, and nothing is sent anywhere except the model calls you configure yourself.

No sign-up
Nothing to log into.
No telemetry
No analytics, no metrics.
Your files
pulse.db, on your disk.

Workflow

Triage the whole day in a few keys.

Move through the queue, file what matters and open what you intend to read, without reaching for the mouse.

Move through the queue
jk
Open the reader
Save · important · archive
sia
Open the original
o
Command palette
K

Download

Take it for a week.

Pulse is open source and free. You pay only your model provider, and only for the calls you make.

macOS

Available

Apple silicon, macOS 13 or later. Needs Node 20+ for the extraction engine.

Download for macOS

Windows

Available

Windows 10 and 11, as an .msi or an installer .exe. Signed locally, so SmartScreen warns on first run.

Download for Windows

Linux

Coming soon

The Tauri configuration is in the repository, but it has not been tested yet.

Follow along

Questions

The short answers.

Do I need an account? +

No. Pulse is a local desktop app: no sign-up, no sync, no telemetry.

Do I need an API key? +

For scoring, briefings and job matching, yes. Point Pulse at Cloudflare, OpenRouter, or any OpenAI-compatible endpoint. Reading and saving work without one.

Is there a subscription? +

No. Pulse is open source. Your only cost is your model provider, and you choose which one.

Which platforms does it run on? +

macOS on Apple silicon, and Windows 10 or 11. Both have installers on the releases page. Linux is not built yet: the Tauri configuration is in the repository, but it has not been tested.

Where does my data live? +

On your machine. Items are stored locally, and keys stay in your own config file.

Stop scrolling. Start reading.

One queue, scored. A briefing each morning. Your job search beside it.

Consider giving it a star on GitHub