







Bulleted is officially live: bulleted.app At the surface, it's pretty simple: It's an outliner. Every bullet is a record in a repository you own. The launch post covers what it does, so this thread is the part I left out: why I built it and what's underneath.
Bulleted
bulleted.appAug 10, 2026 at 2:30 PM
Bulleted — an outliner for lists, notes, and plans
One outline instead of folders and files. Every line is saved to your own account, so it leaves when you do.

Hello from Bulleted | Offprint
Bulleted is an outliner. You type lines, indent them under each other, fold away what you're done with, and drag the...

Experimental live content collections
Live content collections are a new type of content collection that fetch their data at runtime rather than build time. This allows you to access frequently updated data from CMSs, APIs, databases, or other sources using a unified API, without needing to rebuild your site when the data changes.

Artifacts: versioned storage that speaks Git
Give your agents, developers, and automations a home for code and data. We’ve just launched Artifacts: Git-compatible versioned storage built for agents. Create tens of millions of repos, fork from any remote, and hand off a URL to any Git client.

Sort keys: ordering a list nobody owns | Offprint
How Bulleted orders bullets when every bullet is an AT Protocol record in the user's own repository: a base-62...

AT Proto Collection Tracker
Discover AT Protocol activity from the bottom up — live record counts by collection type from the Jetstream firehose, grouped by namespace.
AT Proto Collection Tracker
Discover AT Protocol activity from the bottom up — live record counts by collection type from the Jetstream firehose, grouped by namespace.
outl — local-first markdown outliner & LLM second brain
Open-source bullet-point outliner. Plain markdown on disk (no UUIDs), peer-to-peer tree-CRDT sync that doesn't lose data when devices edit offline — your devices talk straight to each other, end-to-end encrypted, no cloud or third-party server holding your notes — and an MCP server so Claude, Cursor and ChatGPT use your notes as a second brain. A modern Roam, Logseq and Obsidian alternative built in Rust.

Developer Documentation for ActivityPub & Fediverse | SocialDocs
The comprehensive developer resource for building with ActivityPub, Mastodon, and the Fediverse. Guides, specs, API reference, and tools.

LiveStore: SQLite-based data layer for local-first apps
Introducing: LiveStore - the client-centric, local-first data layer for high performance applications.

About — AT Proto Collection Tracker
A bottom-up tool for discovering activity across the AT Protocol network by watching live record types on the Jetstream firehose.
"Every bullet is a record in a repository you own and control." Of course @ngerakines.me would come up with an atproto outlining app that doubles as a compsci 101 lesson in recursion. blog.bulleted.app/a/3msm7lawl4c23-hello-from-bu…
Hello from Bulleted | Offprint
blog.bulleted.appImagining atproto as a post-app protocol starts with materializing the social filesystem – decomposing apps and their data into materials and instruments. For the time being, this guestbook is a good example where the display element is a material and the sign element is an instrument.
dan
in any case, the end game is composing these little guys, whatever goes on behind the scenes. social components