Blog

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

    ✨ Featured Post
    Free Software: Free Societies

    Free Software: Free Societies

    We cannot defend freedom without community control over technology.

    All Posts

    Agora: Connecting Freedom Fighters to Uncensorable International Support

    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.

    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

    🎬 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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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 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

    (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)

    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

    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

    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

    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

    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

    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

    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

    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

    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 - 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?

    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

    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

    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

    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

    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

    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

    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

    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

    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

    🎙️ 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!

     Stacks 1.0 Released

    Stacks 1.0 Released

    Be your own OpenRouter

    🎭 Shakespeare 1 Week Update - Amazing Community Projects

    🎭 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

    🎭 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

    🔧 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

    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

    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

    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: 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

    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

    Chorus: An Experiment in Vibe Coding

    How to build a Nostr app at the speed of lightning with AI.

    AI-First Development with Stacks

    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

    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: 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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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

    Creating Curated Communities on Nostr with Ditto

    Ditto empowers users build the community they want to see on Nostr

    Announcing Nostrify

    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

    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 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

    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

    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

    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

    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

    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

    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

    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)

    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

    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

    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

    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

    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

    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

    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

    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

    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