







Compose | Taproot
Create a new AT Protocol record on your PDS. Prefill via at.new links, save drafts on your device, and publish with one click.
Compose | Taproot
Create a new AT Protocol record on your PDS. Prefill via at.new links, save drafts on your device, and publish with one click.
webmcp is the new web intents ... maybe
One day the web will have a federated way to link to functionality. I swear we will. For those who know me, you can tell that I’ve been thinking about Web Intents again… a lot. If you don’t know me, Web Intents was a 2012 attempt to give the web a vocabulary for “I want to do X, what site can help me?”. Share, edit, pick, save-for-later, buy. And a way for sites to ask for a link to a site that matched their intent. It was basically Android Intents for the web. It got pulled. I’ve written about what happened to Web Intents and again when I was reinventing Web Intents.

New PDS! New PDS! Hear all about it!
The AT Protocol reference PDS implementation has just published a new release, version 0.4.5006 with a whole heap of awesome new features in it, we take a look at those features and the roadmap tha...
chaosgreml.in/pdscheck
a single-page site that allows you to check that’s your PDS is working correctly.
chaosgreml.in/pdscheck
a single-page site that allows you to check that’s your PDS is working correctly.
PWA Share Target by rektide · Pull Request #388 · cosmik-network/semble
Resolves #242, huzzah, adding share_target support. Flow is: Share target launches /home?addUrl=<url>. ComponentDrawer picks it up with useSearchParams hook, sets it's own ...
atShare — One button to reach them all
The share button the open web was missing. Bluesky, Mastodon, and more — with portable preferences stored on each person's own PDS.

An in browser local PDS
niallbunting.com/localpds
tangled.shDid you know you can start a testing ATProto OAuth client with this simple command? $ pnpx @atproto/oauth-client-browser-example 8080 You can then use the inspector console to interact with your PDS: `await bskyClient.get(app.bsky.actor.profile)` `await bskyClient.list(app.bsky.feed.post)` ...
A note: Some users have noticed that signup doesn't work on Android. OAuth signup is broken on ALL captcha-enabled PDSes, not just ours. This is an hCaptcha regression, not the fault of Bluesky. We are incredibly grateful for @matthieu.bsky.team's work to resolve this. Follow along here:
hCaptcha stopped working due to a COEP error · Issue #380 · hCaptcha/react-hcaptcha
github.comBuilding on some of @chrisshank.com's work, what if we had browsers that were atproto-native? orange link = in your PDS green link = in the PDS of someone you follow Dreaming about the future of social hypertext ✨
𝕮
A web extension that colors any link you've saved on @semble.so orange.