Blog
Insights, updates, and thoughts on decentralized social media, Nostr, and the future of the web.

Free Software: Free Societies
We cannot defend freedom without community control over technology.
All Posts

Agora: Connecting Freedom Fighters to Uncensorable International Support
Agora gives activists a censorship-resistant platform to organize, document, and receive direct Bitcoin support from a global community.

Coding Doesn't Die. It Evolves.
Elon Musk says coding dies by December. He's right about the direction. He's wrong about the conclusion. The future belongs to people who can think.

🎬 Announcing: Shakespeare Direct
We just released our latest Shakespeare Direct presentation, a showcase of incredible apps built by our team and community using Shakespeare. Watch the full video presentation here.

A Non-Technical Guide to Setting Up GitHub To Back Up Your Projects in Shakespeare
New to GitHub? This beginner-friendly guide walks you through setting up your first repository and connecting it to Shakespeare for automatic project backups.

Shakespeare vs. Base44
Comparing open source Shakespeare to Base44. You may own your front-end code, but can you take your back-end with you? We break down ownership, pricing, AI choice, and privacy.

Shakespeare vs. v0 by Vercel
v0 by Vercel is popular for AI-generated UI components, but if you want a no-code, non-technical experience with real privacy and full-stack capabilities, Shakespeare is the better choice.

Shakespeare vs. Cursor
Comparing Shakespeare to Cursor. Cursor is a solid code editor for professional developers, but what if you're not a professional developer? Or what if you want more control over your privacy, payments, and AI providers?

Shakespeare vs. Goose
Comparing open source Shakespeare to Goose. While Shakespeare is designed to meet you at your skill level, Goose is built for people who want maximum control and aren't afraid of technical complexity.

Shakespeare vs. Lovable
Comparing open source Shakespeare to Lovable. We break down code ownership, pricing, AI choice, deployment options, privacy, and why open source keeps you free.

Shakespeare vs. Replit
Comparing open source Shakespeare to Big Tech alternatives. We break down code ownership, pricing, AI choice, deployment options, privacy, and why open source keeps you free.

Clawstr: The Decentralized Alternative to Moltbook
A social network for AI agents built on Nostr. Truly decentralized identity, permissionless participation, and native Bitcoin payments.

Vibe Coding at One: From Meme to Movement
One year ago, Andrej Karpathy coined 'vibe coding.' It became a dictionary word. At Soapbox, we've spent that year building the tools to make it work—not just for throwaway projects, but for real applications that matter.

Meet Quilly: Soapbox's AI Team Member
How we're testing the future of AI development tools by giving our AI assistant a seat at the table

Building Agora: From Hackathon to Real-World Activism
We built a censorship-resistant platform for activists in 48 hours. Within hours, Venezuelan activists were using it to organize against authoritarianism.

Inkwell: A Writing App Born in Walmart
I built a Nostr blog publishing tool while waiting for new tires. When existing apps failed me, Shakespeare helped me solve my own problem for about $3.

AI-First Development on Mobile: Shakespeare Changes the Game
While other vibe coding apps struggle to gain traction on mobile, Shakespeare delivers a full AI development experience that works beautifully on your phone. Here's how to get started.

Announcing the Shakespeare Community: Connect and Learn
Join the Shakespeare Community to connect with builders, attend workshops and events, become an ambassador, and get help with your AI-powered web development projects.

Announcing Soapbox Signer: A NIP-07 Browser Extension for Nostr
Introducing Soapbox Signer, our new browser extension for securely managing your Nostr identity with multi-profile support, granular permissions, and NIP-04/NIP-44 encryption.

How to Export Your Nostr Keys from diVine
A step-by-step guide for diVine creators to backup and export their Nostr private keys for use with other apps

Shakespeare Update: Image Vision, MCP Support, and More
Shakespeare gets smarter with image vision support, MCP server integration, plugin support, configurable system prompts, gift cards, and real-time live preview updates.

(Really) Open AI
AI is the future whether we like it or not. The question is whether it will be a tool of repression or liberation. We argue for liberation.

How to Store and Manage Your Nostr Private Key (nsec)
A comprehensive guide to protecting your Nostr identity, understanding key management solutions, and what to do if your private key is lost or compromised

What is Nostr? The Decentralized Protocol Powering diVine
Understanding the Nostr protocol and how it enables diVine's decentralized approach to short-form video sharing

The Open Source Technology Behind diVine
How MKStack and Shakespeare enable rapid development of production-ready Nostr applications like diVine

How to Run a Shakespeare Workshop
A step-by-step guide to hosting an engaging Shakespeare workshop where participants learn to build Nostr websites with AI assistance

The Shakespeare Origin Story: From Goose to Browser-Based AI Development
How Shakespeare evolved from Block's Goose AI agent framework through Stacks to become a browser-based development environment for building Nostr applications

What's in a Name? Why We Named Shakespeare, Shakespeare
From infinite monkeys to infinite apps: how Shakespeare's name reflects our philosophy of accessible creation, open culture, and the democratization of technology.

Building Freedom-First Communities with Soapbox
Social media platforms are increasingly censoring and deplatforming voices. Soapbox offers a way to build spaces where you control your content. Learn how we're building the future of censorship-resistant communities.

Build Anything Without Coding: AI's Revolution is For Everyone
We're entering an era where having a great idea matters more than knowing how to code. Learn how AI is democratizing creation and making implementation accessible to everyone.

How to Code with AI: For Beginners
Welcome to a future that belongs to everyone, not just those who can code. Learn the art of vibe coding and build websites and apps using conversational AI with Shakespeare.

Shakespeare: Act 2 - Build Freely
Shakespeare Act 2 transforms from a simple AI website builder into a full-featured development environment, entirely in your browser (no downloads required!). With local file storage, any AI provider support, built-in Git integration, and complete project export - all while remaining 100% open source and decentralized.

Which AI Model Should I Use with Shakespeare?
Choosing the right AI model can transform your development experience in Shakespeare. With access to 40+ models across multiple providers, you have the flexibility to match the perfect AI to your project type.

How to Configure AI Providers in Shakespeare
Shakespeare's flexible AI provider system gives you maximum flexibility to choose from dozens of AI providers. With support for 40+ models across cloud providers, local installations, and custom APIs, you're never locked into a single vendor.

How to Use Local AI Models with Shakespeare
Want complete control over your AI-powered website building? Local AI models offer enhanced privacy, faster responses, and dramatically reduced costs in your development workflow.

Editing the code in Shakespeare
Master the code editor in Shakespeare, learn keyboard shortcuts, understand the interface, and efficiently edit your projects with AI assistance.

Deploying your Shakespeare project
Learn how to deploy your Shakespeare projects to production with one-click deployment, custom subdomains, and popular hosting platforms.

Importing existing projects to Shakespeare
Learn how to bring your existing codebases into Shakespeare, migrate from other platforms, and continue development with AI assistance.

Using Version Control in Shakespeare
Learn how to effectively use version control features in Shakespeare to manage your project history, collaborate with others, and maintain your codebase.

Debugging in Shakespeare
When things don't work as expected, advanced troubleshooting techniques help you identify issues, gather evidence, and communicate problems effectively to get your Shakespeare projects back on track.

How to Prompt Better Projects
Learn the prompting techniques to master AI-first development and transform your ideas into production-ready applications with Shakespeare.

🎙️ Announcing: The Soapbox Sessions Podcast
Heather Larson and Derek Ross bring you the latest news and tips about Nostr, AI, and building the decentralized future. Every Thursday, tune in for a fresh episode!

🎭 Shakespeare 1 Week Update - Amazing Community Projects
More than 200 users tried Shakespeare and created incredible projects. See featured community builds, TechCrunch coverage, and what's coming next for AI-powered website building on Nostr.

🎭 Introducing Shakespeare: AI-Powered Website Builder on Nostr
Shakespeare brings the power of MKStack to everyone with a AI-powered website builder that runs entirely on the Nostr protocol. Build professional websites through natural conversation with AI assistants, all while maintaining complete control over your data and identity.

🔧 Understanding Nostr Service Providers (NSPs): The Future of Decentralized AI Services
Discover how Nostr Service Providers (NSPs) are revolutionizing AI services through decentralization. Learn how to choose the right NSP for your Shakespeare projects and explore how developers can create their own NSPs to serve the growing ecosystem.

Solving Team Collaboration on Nostr: Our Loomly-Zapier Bridge
How we solved the problem of multiple team members scheduling Nostr posts. A practical solution using Loomly's Zapier integration to bring collaborative content scheduling to Nostr.

Revive Your Legacy Website with MKStack
Transform your old website from a static archive into a dynamic, Nostr-powered hub. Breathe new life into legacy content with AI-powered modernization and live decentralized feeds.

MKStack: Vibe Coding for Everyone
A comprehensive guide to building Nostr apps without coding experience using Stacks, MKStack, and AI-powered vibe coding with Dork.

NostrHub: NIPs, Apps, and Repos on Nostr
NostrHub is the ultimate resource for Nostr developers, featuring official and custom NIPs, app discovery, repository sharing, and a truly social experience where you can comment on NIPs, apps, and repositories.

Announcing Treasures: Geocaching on Nostr
The world's first decentralized geocaching platform built on Nostr, bringing treasure hunting to the open web.

Chorus: An Experiment in Vibe Coding
How to build a Nostr app at the speed of lightning with AI.

AI-First Development with Stacks
Stacks is a new way to share AI project templates on Nostr. Browse starter kits, remix your own, and deploy lightning-fast AI apps — all from the terminal.

Nostrbook MCP: AI-Ready Developer Documentation for Nostr
Learn how to use Nostrbook MCP to build smarter apps and AI tools on Nostr with structured, queryable documentation.

Ditto 1.3: Explore Nostr
Ditto 1.3 is all about discovery. From improved search and event fetching to a brand-new Explore tab, this release makes it easier than ever to find people, posts, and conversations across the Nostr network.

Nostr vs. Fediverse vs. Bluesky: A Comparison of Decentralized Social Protocols
While all three protocols aim to decentralize social media, they differ in their approach to decentralization, user identity control, and censorship resistance.

Nostr 101: A Beginner Guide to the Decentralized Social Network
How to join Nostr, how to create your account on Nostr, and what Nostr apps to use for beginners

How to Install Ditto on Android and iOS
While there isn't a dedicated mobile app for Ditto, this guide explains how to easily access it on your mobile devices.

Ditto 1.2: Elevating User Experience
We are thrilled to announce the release of Ditto 1.2, packed with enhancements designed to make Ditto communities more user-friendly and engaging.

X foi banido do Brasil: Como entrar no Nostr
Cobrafuma.com oferece uma experiência de integração para brasileiros entrarem no Nostr, a única plataforma de mídia social verdadeiramente resistente à censura.

X Banned in Brazil: How to Join Nostr
Cobrafuma.com provides an easy onboarding experience for Brazilians to join Nostr, the only truly censorship-resistant social media platform

Ditto 1.1
Last month we released Ditto, a powerful new server for building communities on Nostr. This new release adds major stability and performance improvements we discovered after it became adopted by the Nostr community.

Unlocking 50+ Mastodon Apps for Nostr with Ditto
Thanks to Ditto, Nostr users can explore a decade's worth of applications built for decentralized software on the Fediverse.

Announcing Henhouse: A Nostr Community for Women
Join a moderated Nostr community for women, and remain connected to the rest of the network

Announcing Ditto
It has moderation. It has spam filters. It has NIP-05 self-service. It has quote posts, emoji reactions, and zaps. ⚡ The scope of this project is absolutely huge. It aims to take everything that's good about Mastodon and implement it on Nostr, with none of the downsides.

How to Follow Threads Accounts from Nostr with the Mostr Bridge
Nostr users can now follow certain Threads accounts via ActivityPub. Learn how to follow Threads users from Nostr.

How to Follow Bluesky Accounts from Nostr with the Mostr Bridge + Bridgy Fed
Nostr users can now follow Bluesky accounts thanks to a combination of the Mostr Bridge and Bridgy Fed! Learn how to follow Bluesky users from Nostr.

Creating Curated Communities on Nostr with Ditto
Ditto empowers users build the community they want to see on Nostr

Announcing Nostrify
Nostrify is a flexible library for building Nostr apps in TypeScript. It provides Relays, Signers, Storages, and more to help you build your app.

Zapping Across the Bridge
It is now possible to zap across the bridge. By leveraging existing technology in the ecosystem, sats can now flow between Nostr and the Fediverse. The is a first step in the journey to integrate payments with Soapbox.

Threads is blocking servers on the Fediverse. Here's how we unblocked ourselves.
Threads has begun testing federation over ActivityPub. And they have blocked two important servers I administrate. The first server is the Mostr Bridge. The Mostr Bridge connects ActivityPub and Nostr together, so people can communicate across protocols. The second server is Spinster.xyz, which is arguably the largest independent feminist community online.

Soapbox Awarded Grant by OpenSats
Today I'm pleased to announce that Soapbox has been awarded a grant by OpenSats to build out Ditto, our new project to port Soapbox to Nostr.

Introducing Mostr: a Fediverse Nostr bridge
We hope you enjoy getting to know each other, and that this opens new doors for collaboration.

Discovering Content on the Fediverse
So you've started a new server on the Fediverse - and it's completely empty. By default, nothing happens. You're stuck there alone on your personal little island with no way to the external world.

Releasing Soapbox 3.0
This is the biggest release of Soapbox ever. What started out as a fork of Gab’s 2019 UI has now become a mainstay on the Fediverse. Originally created for the feminist platform Spinster, Soapbox now powers Truth Social, which has quickly become the largest website running Mastodon online.

Soapbox BE is now Rebased
Back in 2019 I released Soapbox as a fork of Mastodon with a much nicer UI. Over time I got fed up with Mastodon being slow, expensive, and not innovating enough. So I decided to jumped ship to Pleroma.

Why the Future of Social Media is Decentralized
Mainstream social media platforms like Facebook, Twitter, Reddit, and Youtube have been under fire for years, blamed for nearly any issue you can think of: too much censorship, not enough censorship, manipulating users for profit, destroying teen mental health, threatening democracy, and even contributing to genocide.

How to Take Down Big Tech? With Great UX
Ask a random stranger on the street how they feel about "Big Tech", and you're likely to be met with some criticism. Whether you think tech giants like Google, Facebook, or Apple already have too much power or that they need to exercise more of it, most people have some gripe with the companies that control our day-to-day lives on the internet.

What is the Fediverse? (And How to Join It)
The Fediverse is a network of decentralized social media sites which all have the ability to communicate with one another. There are currently over 5,000 different sites ("servers") on the Fediverse, which are home to over 4.4 million users.

Server Safety and Moderation Features in Soapbox
Soapbox and the Fediverse offer site administrators multiple tools to ensure the safety of their users and the enforcement of community standards. This article includes a summary of some of the key safety and moderation features Soapbox offers.

Choosing a Backend for Soapbox
Soapbox is a versatile frontend for the Fediverse which supports multiple backends. The most obvious choice for most use cases is Soapbox BE, our in-house backend fork of Pleroma which enjoys out-of-the-box support and the most available features.
Soapbox FE v1.3: The Cryptocurrency Release
This update to the user interface for Pleroma+Soapbox brings cryptocurrency features to the Fediverse.
Releasing Soapbox BE v1.1
The Erlang 24 cataclysm event. I hate to start off with something negative, but it needs to be addressed. For a long time we pointed to Pleroma's source install guide, and even used it as the starting point for our own install docs. In that guide, we recommended installing a repo from "erlang-solutions.com" on your server. This was a mistake, as that repo pushes out bleeding edge versions of Erlang literally on the day of a new release.
Announcing Soapbox BE v1.0
Soapbox BE is a production ready Pleroma branch. It's being maintained alongside Pleroma, with additional bugfixes and features. Our goal is to move faster, while taking deliberate care to ensure clean code merges between projects. Soapbox BE contains code that has not yet been merged (or may never be merged) by Pleroma.
Soapbox FE v1.2 Released
With a slew of administration new features, this release builds on the stability of the v1.1 release. It brings us up to speed with Pleroma 2.3, released last month. Managing a Fediverse server can be challenging. That's why we brought the most important admin features into a convenient dashboard.
Soapbox FE v1.1 Released
This release is so solid it makes v1.0 feel unfinished. Truly, Soapbox FE was put to the ultimate test — a real social network with 14,000 users. 185 issues were closed. Major new features were added. This update brings us up to speed with the latest Pleroma, released last month.

Announcing Soapbox FE v1.0
After 12 weeks of strenuous labor, we're excited to announce that the Soapbox Frontend is finally stable. Countless hours and late nights were spent pouring love and energy into this release, so that the familiar interface can finally run on Pleroma with minimal gotchas.
Showing 87 posts total
