Native macOS app for building and reading decentralized blogs running on IPFS + ENS.

Joined February 2022
a local-first web publishing app for cypherpunks.
1
1
1
13
4,860
planetable.eth retweeted
Made a skill for @PlanetableXYZ APIs so your harnesses can now maintain your Planetable blog for you - including custom code, themes, everything. Compatible with @cursor_ai, @claudeai and of course Codex, using my own fork of the create-skill skill. @OpenAIDevs github.com/Swader/skill-plan…
1
2
8
2,140
The latest Insider builds are now built with macOS 26 SDK and using Liquid Glass UI when running on macOS 26.
1
1
232
Planet is a sandboxed native macOS app. That means we can use some really powerful native macOS APIs, and that is what we just shipped in the latest 0.22.0: - Hardware-accelerated H.264/HEVC video compression when you add video to your post - When writing a post, directly import photos from a nearby iPhone/iPad - CJK fuzzy search - Paste anything (image, audio, video, markdown, pdf) into the editor, and it will just handle them Learn more: planetable.eth.limo/feature-…
1
432
Also new in this release: - Publish to Cloudflare Pages - Publish to SSH Rsync destinations - New settings to use an AI API to chat with your articles
203
planetable.eth retweeted
This is an experiment. A minimal implementation of IPFS in Swift. It has a minimal API and CLI. You can start it as a daemon, add files to it, and get CID. You can get CID from other peers, and other peers can see it. I started it because I wanted a pure Swift implementation of IPFS that could one day be used in full-featured mobile versions of @PlanetableXYZ. github.com/Planetable/Hoshi
1
1
13
3,563
If you want to control Planet app from @OpenClaw, just give it this API documentation to create a skill: raw.githubusercontent.com/Pl…
2
269
planetable.eth retweeted
Started consolidating my writing. Scattered posts from long ago that still hold some value to me or others will be re-collected onto my @PlanetableXYZ-powered blog. Time to clean up my digital footprint and go a bit long-form again, while making sure the posts stick around post an HTTPs cert expiration or a server shutdown. Feels better. Just re-published Neural Decorators: bruno.eth.link/B887286C-A0DF…
1
1
6
1,176
Pinnable is an IPFS pinning (storage) service for IPNS/ENS websites. It retains all historical CIDs for a website you add, allowing you to recover previous versions if needed. pinnable.xyz/
2
255
This is so cool! bruno.eth.limo
Oookay cool, finally live! It took a few hours of work on and off. I have replicated @thekitze's website as a @PlanetableXYZ theme. It supports custom value parsing for left sidebar and mid-bar so you can configure those via Custom Code injection, and it has custom rendering for Project and Videos views that breaks off from the Planetable template mold somewhat. Works nice on mobile too. Needs a bit more polish overall, but I think it's pretty cool, and now I can blog into it from Planet and it gets hosted through IPFS and linked via bruno.eth, instantly live. Wonderful! The theme's source is listed on my projects page, download there! 😉
6
744
planetable.eth retweeted
Oookay cool, finally live! It took a few hours of work on and off. I have replicated @thekitze's website as a @PlanetableXYZ theme. It supports custom value parsing for left sidebar and mid-bar so you can configure those via Custom Code injection, and it has custom rendering for Project and Videos views that breaks off from the Planetable template mold somewhat. Works nice on mobile too. Needs a bit more polish overall, but I think it's pretty cool, and now I can blog into it from Planet and it gets hosted through IPFS and linked via bruno.eth, instantly live. Wonderful! The theme's source is listed on my projects page, download there! 😉
2
2
2
6
2,421
1/7 Decentralized publishing isn’t a future vision, it’s already live on macOS. 👨🏻‍💻 Meet Planet (@PlanetableXYZ): a native app that lets anyone build, publish, and follow websites on IPFS, anchored by ENS or .sol domains. No server, no gatekeepers. Proudly aligned with our vision of self-sovereign networks. 🧵👇
2
1
12
2,422
🕵🏻 .eth names started as identity. Now they’re turning into homepages. This is how infra shifts — slowly, then in a native macOS app 🪐
Or, you can simply use a native macOS GUI app @PlanetableXYZ that includes: Static Site Generator + Markdown Editor + IPFS Node planetable.eth.limo/
8
12
2
27
17,047
Or, you can simply use a native macOS GUI app @PlanetableXYZ that includes: Static Site Generator + Markdown Editor + IPFS Node planetable.eth.limo/
Did you know .eth names can point to full websites? Vitalik’s personal blog lives at vitalik.eth.limo
1
1
1
5
5,969
If you want to keep posting video or audio content to your ENS website, @PlanetableXYZ is probably the only tool that can help you do so. ohlife.eth.sucks/9BF3B466-6E…
3
1,278
Markdown files are also published when you use Planet to write blogs. This makes it easy to plug your Planet sites into LLM. For example, this is the Markdown version of our latest post: planetable.eth.limo/quality-…
1
940
The problem @PlanetableXYZ is solving is clear: @ensdomains ENS names look like domain names, so can they host websites like domain names? Once you go down this rabbit hole, you begin to learn new concepts because ENS works differently. If no one can take down your domain since it is a record on a blockchain, what about the content it points to? Is there a way to ensure the content cannot be taken down as well? So we built @PlanetableXYZ, a native macOS app that provides everything you need to self-host your content for ENS, utilizing all the new ideas from the new protocols.
3
4
19
1,715
With @PlanetableXYZ, your self-hosted blog content on your ENS does not rely on a platform to exist. planetable.eth.limo/
Your name should outlast platforms. ENS is decentralized, portable, and forever yours.
1
6
17
4,183