Title: threadi Now Pages
Author: threadi
Published: <strong>October 13, 2026</strong>
Last modified: October 13, 2026

---

Search plugins

![](https://ps.w.org/threadi-now-pages/assets/banner-772x250.png?rev=3743810)

![](https://ps.w.org/threadi-now-pages/assets/icon-256x256.png?rev=3743810)

# threadi Now Pages

 By [threadi](https://profiles.wordpress.org/threadi/)

[Download](https://downloads.wordpress.org/plugin/threadi-now-pages.1.0.1.zip)

[Live Preview](https://wordpress.org/plugins/threadi-now-pages/?preview=1)

 * [Details](https://wordpress.org/plugins/threadi-now-pages/#description)
 * [Reviews](https://wordpress.org/plugins/threadi-now-pages/#reviews)
 *  [Installation](https://wordpress.org/plugins/threadi-now-pages/#installation)
 * [Development](https://wordpress.org/plugins/threadi-now-pages/#developers)

 [Support](https://wordpress.org/support/plugin/threadi-now-pages/)

## Description

Your website tells visitors who you are and how to reach you. But what are you up
to these days?

That’s what a **Now page** answers: one page – usually at `/now` – about what matters
in your life at the moment. Training for a half-marathon, hiking every weekend, 
a new dance class, last week’s concert, life with a newborn, planning a wedding.
The things you would tell a friend you haven’t seen in a year.

The idea comes from [Derek Sivers](https://sive.rs/nowff), who started the first
Now page in 2015. Since then, [countless personal websites have followed](https://nownownow.com)
his example.

### Why a Now page and not just social media?

Social media captures single moments and lets them disappear in the feed. A Now 
page shows the big picture – in one place, on your own website, readable for everyone
without an account.

The catch: a Now page is only worth something while it’s current. Updated by hand,
it is outdated within weeks.

**Now Pages keeps it current for you.** It collects what you already share elsewhere,
adds the things you do regularly, and turns everything into a readable Now page –
automatically, every hour.

### Up and running in two minutes

 1. Install and activate the plugin.
 2. Start the setup and pick a first source – for example your Fediverse account, your
    calendar or “Went to the gym” once a week.
 3. Done. Your Now page is live – usually at `/now` – and keeps itself up to date.

Not sure, which source fits? Describe in your own words what you want to show, and
AI suggests matching sources – each one tested before it is offered to you.

### What your Now page can show

 * **Your routines** – things no service knows about, like sports, hiking or dancing:
   write a sentence once, and it is repeated on a schedule – right away or only 
   after you confirm it, in the list of entries or with a click in an email
 * **Your own entries** – a concert, a trip, a new chapter in your life: add them
   by hand whenever you like
 * **Your social media** – your posts in the Fediverse and any profile with an RSS
   feed, e.g., your Bluesky or YouTube channel
 * **Your calendar** – events from any ICS calendar, Meetup groups and WordCamps
 * **Your music, games and books** – what you’re listening to on Last.fm, playing
   on Steam or reading on Goodreads
 * **Your website** – your newest posts, from this or any other blog
 * **Your work** – activity on GitHub or WordPress.org
 * **Everything else** – via webhooks from any system, e.g. a Discord bot or an 
   automation

### You stay in control

 * Choose the time span your page covers – from live to six months
 * Show entries as they are or let AI write a readable summary
 * Group entries and organize them with categories
 * Delay new entries for your privacy, so nobody knows where you are right now
 * Preview your Now page before anybody else sees it
 * Share it in the Fediverse via the [ActivityPub](https://wordpress.org/plugins/activitypub/)
   plugin – daily, weekly or entry by entry – and let people reply to it
 * Let your AI assistant find, test and create sources via the WordPress Abilities
   API

### Supported page builders

Use native widgets, elements and blocks to make your Now page look its best.

### Native support

 * Avada
 * Avia (Enfold)
 * Beaver
 * Bold Page Builder
 * Breakdance
 * Bricks
 * Brizy
 * Divi 4
 * Divi 5
 * Elementor
 * Fusion Page Builder
 * Gutenberg / Block Editor
 * LiveComposer
 * Oxygen
 * Pagelayer
 * SiteOrigin
 * Themify
 * WpBakery
 * ZionBuilder

### Also supported

 * Classic WordPress Widget
 * Colibri Page Builder using the classic WordPress widget
 * GeneratePress using the block
 * Kubio using the block
 * Nimble Builder using the classic WordPress widget
 * SeedProd Pro using the classic WordPress widget or shortcode
 * [Shortcode](https://github.com/threadi/threadi-now-pages/blob/master/docs/shortcodes.md):`[
   threadi_now_pages_digest]`
 * Visual Composer using the classic WordPress widget

### External services

This plugin does not contact any external service on its own. It only does so if
you set up a source for one of the services below. Each source is then
 requested
during every import run (by default hourly via WP-Cron) and when you trigger an 
import manually.

Like WordPress itself, every one of these requests sends the address of your website
as part of its user agent (e.g. `NowPages/1.0.0; https://example.com`). Where the
services below say that no other data is transmitted, this address is the exception.

 * **GitHub** – used to read the public activity of the account you enter, so
    your
   commits and releases can be shown on your Now Page. The username you configured
   is sent to `api.github.com` with every import, and the personal access token,
   if you entered one. No other data from your site is transmitted. ([Terms of Service](https://docs.github.com/site-policy/github-terms/github-terms-of-service),
   [Privacy Policy](https://docs.github.com/site-policy/privacy-policies/github-general-privacy-statement))
 * **Last.fm** – used to read the tracks you have scrobbled. The username and
    the
   API key you configured are sent to `ws.audioscrobbler.com` with every import.
   No other data from your site is transmitted. ([Terms of Use](https://www.last.fm/legal/terms),
   [Privacy Policy](https://www.last.fm/legal/privacy))
 * **Steam** – used to read the games you recently played. The SteamID and the
    
   API key you configured are sent to `api.steampowered.com` with every import. 
   No other data from your site is transmitted. ([Steam Web API Terms of Use](https://steamcommunity.com/dev/apiterms),
   [Privacy Policy](https://store.steampowered.com/privacy_agreement/))
 * **Goodreads** – used to read the books on one of your shelves via its RSS
    feed.
   The numeric user ID and the shelf name you configured are sent to www.goodreads.
   com with every import. No other data from your site is transmitted. ([Terms of Use](https://www.goodreads.com/about/terms),
   [Privacy Policy](https://www.goodreads.com/about/privacy))
 * **WordPress.org** – used to read your public profile activity via its RSS
    feed.
   The username you configured is sent to `profiles.wordpress.org` with every import.
   No other data from your site is transmitted. ([Terms of Service](https://wordpress.org/about/terms/),
   [Privacy Policy](https://wordpress.org/about/privacy/))
 * **WordCamp Central** – used to read the public calendar of upcoming
    WordCamps
   from `central.wordcamp.org/calendar.ics`. Only the request itself is sent; no
   personal data is transmitted. ([Terms of Service](https://wordpress.org/about/terms/),
   [Privacy Policy](https://wordpress.org/about/privacy/))
 * **Meetup** – used to read the public calendar of the group you enter, so
    its
   events can be shown on your Now Page. The name of the group you configured is
   sent to `www.meetup.com` with every import. No other data from your site is transmitted.(
   [Terms of Service](https://www.meetup.com/terms/), [Privacy Policy](https://www.meetup.com/privacy/))
 * **Mastodon** – used to read the public posts of your account via its RSS
    feed.
   The request goes to the instance you entered yourself, and only the account name
   you configured is sent. Terms and privacy policy depend on that instance and 
   can be found there.

Sources of the type “Own website”, “RSS/Atom feed” and “Calendar (ICS)” request 
the address you enter yourself. No third-party service is involved.

 * **The AI service you connected to WordPress** – only used if you connected one
   
   under Settings  Connectors, and only for two optional features. If you choose“
   Get advice” when adding a source, your description and the list of source types
   this website offers are sent to that service; no keys, no entries and no existing
   sources are sent. Each proposed source is then requested once to check that it
   works, before it is offered to you. If you choose the AI-generated format for
   your Now Page, the texts of the entries to summarize are sent to that service.
   Which service this is, and its terms and privacy policy, depend on the connector
   you chose. The advice can be switched off under Settings  Now Pages  AI.
 * **The Fediverse** – only used if you installed the plugin
    [ActivityPub](https://wordpress.org/plugins/activitypub/)
   and chose what to share under Settings  Now Pages  Fediverse. Then a summary 
   of each day or week, or each single entry, is handed to that plugin, which delivers
   it to the servers of the people following your website. Only what visitors can
   see on your now page is shared, and not before the privacy delay has passed. 
   What has reached other servers cannot be taken back reliably: removing an entry
   asks them to delete it, whether they do is up to them. Terms and privacy policy
   depend on the servers of your followers. Nothing is shared by default.

If you use the availability check on a source, the plugin resolves the host of
 
that source’s address and opens a connection to it in order to report where a problem
occurs. This contacts the same address the source itself uses, and no data from 
your site is transmitted.

### Repository, documentation and reliability

The development repository is on [GitHub](https://github.com/threadi/threadi-now-pages).
Developers will find several [hooks](https://github.com/threadi/threadi-now-pages/blob/master/docs/hooks.md)
there.

Each release is only published if it passes:

✅ WordPress Coding Standards
 ✅ PHPStan ✅ PHPUnit tests ✅ Smoke and Playwright
tests

## Screenshots

[[

[[

[[

## Blocks

This plugin provides 1 block.

 *   Now entries Lists what you are now doing.

## Installation

 1. Upload “threadi-now-pages” to the “/wp-content/plugins/” directory or install it
    via “Plugins  Add New”.
 2. Activate the plugin through the “Plugins” menu in WordPress.
 3. Start the setup – it creates your Now page and its first source.

## FAQ

### Do I need any accounts or API keys?

No. Your routines, your own entries, any RSS feed or calendar, and your website 
work without any account. Some services like Last.fm or Steam need a free API key,
which the setup asks for.

### What if /now is already taken on my website?

The setup notices it and suggests a free address instead.

### Do I need AI?

No. AI is optional and only used if you connected an AI service under Settings  
Connectors. Without it, everything else works the same, and the advice can be switched
off under Settings  Now Pages  AI.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“threadi Now Pages” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ threadi ](https://profiles.wordpress.org/threadi/)

“threadi Now Pages” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/threadi-now-pages/contributors)
for their contributions.

[Translate “threadi Now Pages” into your language.](https://translate.wordpress.org/projects/wp-plugins/threadi-now-pages)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/threadi-now-pages/),
check out the [SVN repository](https://plugins.svn.wordpress.org/threadi-now-pages/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/threadi-now-pages/)
by [RSS](https://plugins.trac.wordpress.org/log/threadi-now-pages/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

Initial release

[older changes](https://github.com/threadi/threadi-now-pages/blob/master/changelog.md)

## Meta

 *  Version **1.0.1**
 *  Last updated **13 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 7.0 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 8.2 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/threadi-now-pages/) and [German](https://de.wordpress.org/plugins/threadi-now-pages/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/threadi-now-pages)
 * Tags
 * [activity](https://wordpress.org/plugins/tags/activity/)[indieweb](https://wordpress.org/plugins/tags/indieweb/)
   [now page](https://wordpress.org/plugins/tags/now-page/)
 *  [Advanced View](https://wordpress.org/plugins/threadi-now-pages/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/threadi-now-pages/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/threadi-now-pages/reviews/)

## Contributors

 *   [ threadi ](https://profiles.wordpress.org/threadi/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/threadi-now-pages/)