Spacefast - Agent First Publishing

๐ **Source:** [Spacefast - Agent First Publishing](https://www.youtube.com/watch?v=Nd1zRIe-M7k)
> [!note]+ Document Notes
> ---
> tags: [agent-first-publishing, static-site-hosting, ai-coding-agents, wordpress-static-export, developer-experience]
> author: Jonathan Bossenger
> source: Jonathan Bossenger (YouTube livestream)
> reference: https://www.youtube.com/watch?v=Nd1zRIe-M7k
> date created: 2026-09-14
> ---
> > [!info] Generated analysis โ not the author's words. Sections below are machine-written
> > from the captured source. Only text inside `> [!quote]` blocks is verbatim from the author.
> > Do not quote or attribute any other line to the named author.
> # ๐ท๏ธ Title: Spacefast - agent first publishing
> ## ๐งญ Table of Contents
> - [๐ Summary](#-summary)
> - [๐ Main Content](#-main-content)
> - [๐๏ธ Notes](#๏ธ-notes)
> - [๐ References](#-references)
> - [๐ฃ๏ธ Paraphrase](#๏ธ-paraphrase)
> - [๐ฐ Newsletter](#-newsletter)
> - [โ
Action Items](#-action-items)
> - [๐งช Hypotheses](#-hypotheses)
> - [๐ Methodology](#-methodology)
> - [โ Questions](#-questions)
> - [๐ฎ Future Research](#-future-research)
> - [๐ก Implications](#-implications)
> - [๐ง Learning Styles Assessment](#-learning-styles-assessment)
> - [๐ Accessibility Assessment](#-accessibility-assessment)
> - [๐ DEIB Assessment](#-deib-assessment)
> - [โ
Logical Validity](#-logical-validity)
> - [๐ก๏ธ DARVO Analysis](#-darvo-analysis)
> - [๐ฏ Conclusion](#-conclusion)
> ### ๐ References
> - [Spacefast home page](https://spacefast.com/): "Home for what your agent makes," built by Automattic, research preview, pricing tiers.
> - [Spacefast FAQ](https://spacefast.com/faq/): WordPress.com account login, six-hour claim window.
> - [Spacefast docs: WordPress on every Space](https://github.com/spacefast/docs): source file `content/(dynamic)/wordpress.mdx`.
> - [Spacefast WordPress plugin README](https://github.com/spacefast/wordpress)
> - [Spacefast CLI README](https://github.com/spacefast/cli)
> - [Spacefast agent plugins README (Claude Code, Claude Desktop, Codex, Cursor)](https://github.com/spacefast/plugins)
> - [Jonathan Bossenger, About](https://jonathanbossenger.com/about/)
> - [The Repository, Sept. 14](https://www.therepository.email/matt-mullenweg-returns-as-automattic-ceo-with-full-support-of-the-board-but-whos-on-it-remains-unclear)
> ## ๐ Summary
> - **What happened:** Jonathan Bossenger, a Developer Advocate on Automattic's Developer Relations team, ran a 58-minute Friday livestream testing Spacefast, an Automattic publishing service for files and apps that AI agents build. They published a 3D browser game ("Cosmic Defender 3D," caption spelling; unverified) from the `sf` CLI, connected a GitHub repository through the dashboard, and tried the WordPress static-export path through the Spacefast WordPress plugin and Simply Static.
> - **Results in the stream:** The CLI login, the CLI publish, and the Git publish all produced live URLs. The game's assets failed to load until the speaker removed a base path hardcoded for GitHub Pages. The WordPress export of a site with three posts and three pages stalled and ended with an error the captions render as "excess updates to option publish state blocked" (caption spelling; unverified).
> - **Why it matters:** Spacefast's own docs say a WordPress install backs every Space, exposes WP-CLI through `sf wp`, and publishes Abilities callable with short-lived tokens. That makes it a WordPress-powered platform whose primary client is an AI agent, not a person in wp-admin.
> - **Key stakeholders:** Automattic's Spacefast team (GitHub org created 2026-06-07); Batuhan ฤฐรงรถz, named Head of Spacefast by The Repository; developers publishing agent-built apps; WordPress site owners who want static output; the Simply Static plugin maintainers, whose plugin does the crawl.
> - **Risks and tradeoffs:** Static WordPress export drops dynamic features. The plugin README states "Dynamic WordPress features still need a static-compatible replacement." Remote `sf wp` returns only success or failure, not WP-CLI output. The WordPress plugin ships as a GitHub release zip, and a WordPress.org directory search for "spacefast" returned 0 results on 2026-09-14.
> - **Bottom line:** The speaker's verdict is that the static and Git paths worked on the first or second try and the WordPress path didn't finish. Their main feedback is progress visibility and a way to reach the dashboard from the CLI.
> ## ๐ Main Content
> - **The core argument.** The speaker frames Spacefast as "agent first, dashboard second." In their description of traditional hosting you add a site in a dashboard, then upload files by FTP or SSH. In Spacefast you publish from the agent or CLI first and add custom domains in the dashboard later.
> - **What Spacefast is, per its own pages.** The home page calls it "The publishing layer for your agents" and says Automattic builds it. The FAQ says login uses "A WordPress.com account." Both pages say it's in research preview with a waitlist. Late in the stream the speaker says it has "been around for maybe a month."
> - **Pricing, per the home page and FAQ (fetched 2026-09-14).** Free is $0 with 10 GB storage and 3 custom domains. Plus is $4.99/month or $49.99/year with 50 GB and 10 domains. Pro is $49.99/month or $499/year with 200 GB and unlimited domains. The FAQ says "Static serving is not metered on any plan." The speaker didn't discuss pricing.
> - **How agents publish.**
> - CLI: install with `curl -fsSL https://spacefast.com/install.sh | bash` or `npm install -g spacefast`, then run `sf publish ./dist`. The CLI README lists package version `0.0.1`.
> - Agent plugins: the `spacefast/plugins` repo ships plugins for Claude Code, Claude Desktop, Codex, and Cursor. Each one "includes the instructions and MCP configuration its client needs."
> - MCP: Glama's third-party registry lists a Spacefast MCP connector at `https://mcp.spacefast.com` using Streamable HTTP and OAuth. At 46:13 the speaker says Spacefast isn't "an MCP for static GitHub agents" but "a way to quickly publish to a thing."
> - Anonymous publish: the docs say an unclaimed Space serves for 6 hours, the key stays valid 7 more days, and no anonymous Space lives past 30 days.
> - Git: connect a repository, and pushes publish.
> - **The WordPress path, per the plugin README.** The plugin has two modes. Static WordPress uses Simply Static to generate files, then a Spacefast delivery step hashes and uploads them as a version. Headless CMS mode triggers a repository build when public content changes, after a 60-second quiet window. The plugin "never reads drafts, WordPress credentials, or the database."
> - **Data sources, per the docs.** A data source is a public WordPress site that a repository build reads over the REST API, exposed to the build as `WORDPRESS_URL`. The docs say data sources reach "repository builds only," so a local `sf publish` never sees them. The speaker read this page aloud at 38:02 and 38:29.
> - **WordPress behind every Space.** The docs page "WordPress on every Space" says "Every Space is backed by a WordPress install." The same page says Storage is its media library, Database is its MySQL, and Zero apps run on it. At 54:23 and 56:00 the speaker reacts to this and asks why a Space can't host a regular WordPress site.
> - **Terms.**
> - *Space*: one published site or app with its own versions.
> - *Claim link*: a URL fragment carrying the `sfc_` key that moves an anonymous Space into a team.
> - *Simply Static*: a WordPress.org plugin (version 3.8.13, 30,000+ active installs per the WordPress.org API) that crawls a site into static files.
> - *Zero*: Spacefast's runtime for apps with a database, per its docs.
> - **Context.** [[3. Resources/Readwise/Articles/Matt Mullenweg Returns as Automattic CEO With โFull Support of the Boardโ โ But Whoโs on It Remains Unclear|The Repository, Sept. 14]] names Batuhan ฤฐรงรถz as Head of Spacefast and calls it "a new agent-first hosting service at Automattic." Their GitHub profile lists their company as "@Spacefast (an @Automattic execution)." The vault copy of that note doesn't contain the Spacefast sentence. This analysis relies on a search-result excerpt of the article because the page returned HTTP 403 to a direct fetch.
> - **Uncertainties and contested claims.**
> - Telex sunset: at 3:01 a viewer named Cameron asks about Telex (captioned "TX") being sunset. The speake
[0:51] Okay, everything is live. Um, it is Friday. It is 10:00 a.m. and I am streaming again. Um, so this week I'm taking another little bit of a detour. Um, I'm checking out a product that one of my colleagues at Automatic has developed. Um, it's called Space Fast and it's essentially Hey Cameron. Um, it's essentially a publishing platform for, as far as I can tell, any kind of application. [1:35] Um, so it's probably similar to other things that already exist that I've never used to be honest. Um, my default for building and publishing sort of web apps is to use GitHub actions. um just because all the stuff that I build is is just me experimenting with nonsense. Um but this is this is something that uh some developers at Automatic have built um it's sort of a first publishing so you connect it up to your agent um and it can just publish it for you with a live URL. Uh I think it uses a lot of our underlying infrastructure that we already have. Um so what what interests me about this two
[2:31] things is number one apparently it's really easy to publish with this. Um there's like you can publish without an account, you can publish from git, you can publish from CI, but you can also build from a WordPress site. Um so I kind of want to check that out as well. Um, I don't know if I'm going to have enough time for that. [laughter] I just want to see I just want to kind of see how this works. This has been, you know, this has been something that that people have been building and I've kind of heard about and I haven't really had a chance to look at it. So, that's [3:01] the plan today is just to have a look at it. Um, so it looks like I need to have a space CLI installed. Um, sign in option option sign in publish folder put on my domain. So that's what I looks like I need to go. Cameron says thoughts on TX being sunset. Um, so I was never part of the original like project team that built TX. Um, so I I wasn't involved in the in the decision to sunset it. Um, I do know that it was intended to be an experiment in the world of like AI block building.
[3:56] Um, I used it, I tested it, I played with it, it built some interesting blocks. It I I'm pretty sure I did a stream on it. Uh, let me see here. It's been a while now. Um, and I think that during the stream, um, I'm not going to play the video now, but I feel like in the stream I had some issues with it. Um, yeah, I trying to remember what my final thoughts are. I can't honestly can't remember. Um, what did I even build? [4:45] Uh, oh, I built a mind sweeper block, I think. Um, I think my biggest my biggest my biggest feedback I think at the time, when was this? This was in this was September last year. So, in AI terms, this was [laughter] eons ago. Um I think at the time my biggest feedback on TX was that it it should it should use um the create block sort of um command line tool. Um yeah it's a year ago now. I mean I think it was officially launched at work campus last year. Um and I think I did the stream soon after that. Um, I think my biggest piece of feedback back then was
[5:29] it should be using the create block tool to scaffold the first block. I'm pretty sure I gave that feedback to the team at the time. Um, and I think that was I think that was my biggest piece of feedback. Like I remember having to I remember having to like tell it to do things which to me were just super obvious. But I mean that's that's kind of like any AI really. Um I know that a lot of what was learned from Telix has been implemented into other areas. Um so WordPress.com has an AI site builder and WordPress studio has AI functionality now and so a [6:13] lot of a lot of those learnings were I think implemented into those things. So I think from a from a business point of view it makes sense because I don't think TX ever cost anybody anything but obviously there's AI cost involved in these kind of things. Um so yeah I I I don't really have I don't really have much to say about it. It kind of I tried it out a year ago and then I moved on to do other things. Um, and I don't I don't know I I prefer I prefer personally not using like web- based AI builders. I prefer using like local things. You know, my my
[6:55] explorations are around like how we can use local models and open weight models and those kind of things as much as possible. So after I did the live stream a year ago, it kind of dropped off my radar. So I don't really have many opinions to be honest on it. Um, yeah. Uh, that that's all that's honestly all I can say. [laughter] Um, but as I did, I tweeted about it um when I heard it was sunset and I just said if if you're sad about TX being sunset, check out Studio Code. I'll I'll show you Studio Code in a second. Um, it's changed quite a bit. It has like [7:30] way more AI specific functionalities now. So, it'll give you a similar maybe if not even better result. So, if you if you missed TX, I would recommend checking that out. Um, okay. So, I have two things that I want to do. I want to um I was wondering because I remember the stream and I was curious if it becomes something you use regularly or became part of your workflow, especially being an automatic product. No. Um, I think the prime the primary reason was the fact that it didn't build blocks the way I would prefer them to. Uh, so it never it never became something that was
[8:12] part of my workflow. Um, I think at the I do recall saying at the time like I prefer to build the first version of the block using create block and then let the agent build on top of that. That's how I built blocks and that's what I would have if I was involved in TX which I wasn't. Um it was not something that I had anything to do with at the time. At the time I was really focused on all the core AI product projects. Um and I gave that feedback to the TX team. Um yeah and then I moved on to other things [laughter] [8:46] so I kind of forgot about it. So no I hadn't used TX since the stream. Uh that that's kind of it's ironic because that's kind of something I do a lot. I'll try things out um and won't come back to them. Um just because of the nature of my job. The nature of my job is to explore, try, show, and then explore, try and show the next thing. You know, I'm I'm uh I'm just showing folks what's out there.
[9:18] That's why I did the plug-in reviews last week. And so what's cool about that is that um it gives me more scope into learning what's out there and then I can then from there I can recommend things um if people ask. So yeah, things don't generally become part of my workflow. They become more part of my recommendation list. Uh so like for example the the MCP plug-in review I did last week or two weeks ago. If somebody came to me and asked me for a recommendation for an MCP plugin, I would have one that I could recommend now, but I'm not using it personally. [9:50] Um, I don't the only MCP stuff that I use is again if I'm making changes to my personal sites, I do it locally. So, I don't connect to MCP um and make changes that way. Although I have made changes to my site through the WordPress.com MCP. Um, so yeah, I guess I'm I'm spending so much time exploring that there's so many different things um that like chop and change very very rapidly. [laughter] I can't say that I have one specific way of doing things. I mean I will as an example. So just to give you a simple example, I built this Consilium like web dashboard and I'll use it for certain
[10:38] things, but then other times I'll switch to the terminal and I'll just use Claude in the terminal and I'll do it that way. Like I'm very very um erratic that way. Okay. Um so I do have a couple of apps that I've built in the past. the very the one specifically being this cosmic defender 3D game that I built, which my 10-year-old, my 11-year-old now loves to play, by the way. Um, so I want to see what the deployment process for that looks like. Um, so I have already checked out that code uh on my machine. [11:24] So that is there. So, I'm going to start by installing the space CLI and then let's my mouse my mic is right now my WhatsApp is opening. My mic [snorts] is right in front of my terminal button. Um, so let's install the CLI. Probably should have done this before I started the stream, but anyway. So one one interesting point there Cameron is you you made a comment there about especially being an automatic product like at automatic we aren't required to use automatic products if we don't think they will fit with us but if I find an automatic product that I like I'll use it u and studio is one example of that
[12:21] like I do use studio a lot Um, all my hosting is with Pressible and I love I love the Pressible environment. It gives me it gives me the level of control that I want. Um, I have a couple of sites running on WordPress.com. Um, you know, one of the benefits of working at Automatic is I get WordPress.com hosting. Um, and I have our um, WordPress South Africa uh, community site is running on on a WordPress.com account. Um, I use Pocketcast, but that I used that before I even joined Automatic and before we acquired Pocketcast, so that was just like a personal choice. Um, I don't use day one because I don't [13:00] journal. I blog. Um, but yeah, we're I've worked for companies where you are required to use like the product or the software or whatever. I worked for a company once where our biggest client was one of the biggest uh retailers. In fact, our main client really was one of the biggest retailers in the country and if you walked into the office with a shopping bag from one of the competition, there was trouble. You know, it was that kind of environment.
[13:29] Automatic doesn't have that that that way of doing things. Like I can use I can use competitive products if it makes sense for my job. Um, not that I do use any competitive products, I don't think, but I I did have a side ground account at once at one point. Um, hey. Um, so yeah, we're not required to use internal software or internal products if they don't make sense for us. Um, unlike some companies where it's like you have to use those stuff. Um, but I do like some of the stuff we build. So, I do use those things. [14:05] Um, okay. So, it looks like this has all installed. Um, so looks like SF version that should work. I'm going to start tabbing because can't see my Yeah, so we do have space installed. Okay, now I need to go to this login. So let's do that. Okay, so this takes me right to my dashboard. Okay, now I need to sign in. Uh, it says, "Enter your email to continue uh or continue with account." I'm going to put in my personal email address and just see what happens.
[15:01] Okay. Okay. So, it's sending me a code. I'm going to open up my Gmail off window just because there might be something personal in there that I want you to see. Um, probably not cuz it's literally spam this time in the morning. [laughter] Uh, okay. But there's my code. Okay. So, that's kind of neat. Like I install the CLI, I get access straight away. I get a dashboard. [15:36] Um, create and publish sites, manage domains DNS, invite team members, create teams and use tools. It asks temporary approval before it deletes sites. It can't remove team members. Okay, so I'm giving I'm giving, I guess, the space fast agent access to my device, I guess. Um, yeah, that's what it looks like. There's the code. There's my email. I'll leave it on my team. That's fine. Um, approve. Okay, so that's kind of similar to any other like you know AI tool. You got to log in and probably it saves like a token somewhere on your machine. So now I can close the tab. Okay, let's close that as well. Um,
[16:19] so I'm logged in. Great. Um, oh, it did all was doing all of this in the in the terminal while I was busy. That's interesting. Didn't see that. Um, okay. So I logged in. Okay. So, I could have maybe done this all from here. Oh, there's the code. I could have just taken that and pasted it. Okay, all good. Um, okay. So, I'm logged in. So, now I literally just sell the code, approve the request, 30 days. [16:55] You can skip this step and publish anonymously. Okay, I didn't know that, but I'm not going to worry now. Now, it looks like I just hit publish. Um, so let's see if that's the case. So, I'm going to go split screen view now. Apparently, I'm not. I don't have my window manager installed. I used to miss it so much. Okay. My tiling manager. I recently started on this machine about three months ago now. And I haven't installed my tiling manager yet.
[17:32] Okay. Um, so now I should be able to go see CD development genic cosmic defender, which is where all the files for this app are sitting. Uh, and I should be able to go SF publish. Oh, okay. So, this is saying I say publish dis, but obviously I don't have a disc, do I? I've got an index of HTML. Um, um, yeah, I don't like that there's a window. There's like a tiling manager I was using on my old Mac install. Um, I just I' The only like tiling that I use is the drag left, drag right split screen thing. That's the only thing I [18:23] use. So, I just want to be able to drag left, drag right. [laughter] Um, I wonder if I just go SF publish and then just that. Um, probably not. I print published index.html. That should work. Okay. Okay. So, it creates the space and it's published. Okay. That's pretty quick. So, created the space. I mean, that was super fast. Created the version, uploaded file, published there. So, theoretically, that should be my URL.
[19:22] Um, so so open live URL version URL. Okay, so let's go to the live URL. Um, one thing that would be cool here is if I click on these. Um, I guess copy paste is just as good. And there we go. There's the game. Um, now the thing is, okay, so I don't think the index was the only thing I needed. So I might need to figure out what all I need to publish. [20:06] Okay, let's just see here. Yeah, see I got that source there. Think this is just like a vanilla. Yeah. So, I need I could just publish the whole thing, I guess. So, let's do that. Um, let's see if this will work. Okay. Unexpected arguments game design run with help to see the supported usage. Probably can't publish. Okay. So maybe what I need to do is this. See?
[20:50] Yeah. Good grief. I can't spell today. SF publish. And let's go Cosmic Defender 3D. Let's do that. Okay, that seems to be better. Okay. So let's see if that also let's see if that worked thing. I've got a funny feeling I need to think I've actually installed and run the build here. Ah, that's better. Chop. There is actually a just I just didn't run it. Okay, now we're getting something. Okay. So, SF publish test. Okay. There we go. [22:19] All right. And let's refresh that. No, still doesn't like that. It's not finding assets index. See something there. So, I've got a feeling. Just going to have a look at the code. Gent cosmic defender. >> [singing] >> I got a feeling this is because I've published to GitHub actions. Okay, so let's see if let's see if AI can help us here. So, let's switch over to load code files.
[23:33] >> Um, and I'm going to say Uh oh sh when I publish can't see that can you publish to space fast the game doesn't load. I wonder if it's I wonder if I just need it. If it's just as done as a refresh and the console. [sighs] Let's see if co-pilot can figure out the issues. Now, according to the space mask docs, you should be able to just build this build is hardcoded for pages. That's what I thought. [25:27] Um, that's what I thought. So, let's fix that. Okay. So now let's try and publish it. Okay. So let's try and publish again. Don't think I ran the build yet. Let's see if that's worked. Okay, there we go. Okay, so that works. I had an error in the code because GitHub pages. So now this should close this down. There you go. There we go. [laughter] Okay. So, that works. Uh, that's pretty neat. It's pretty quick. It's pretty easy.
[26:55] Um, now what I'm interested to know is how do I access the dashboard? Again, this is going to be something about versions. Sorry. Um SF versions. So that's SF versions list. Yeah. So, there's four different versions. So, you can actually see different versions of your app. Um, let's see. I get to the dashboard. Okay, this is in the box dashboard. How do I How do I access dashboard? [28:25] Sorry, something I dropped. [laughter] Um, How do I get to I want to see the space like in the dashboard. So, here's a question. Um, my guess is these are private How do I access my space dash? Yeah, should I know that myself? Um, evacuate. So it looks like this is all very CLI based. Um what happens if I log in again? Does that Try this. Okay. So, there's my dashboard. So, it's my.space.com.
[31:45] Um, it would be cool if there was a way to access the dashboard from the CLI because once I've started publishing, I'd like to be able to go to the space and see what it's all about. Um, okay. So, here's the space. There it is. Um, there's V4. So, it looks like you can actually connect to GitHub repository, which is cool. Um, okay. So, that all works pretty well. Um, I would have just liked an easier way to get to this page. I had to kind of try and figure it out. [32:42] I wanted to now understand how the WordPress publishing works because obviously, so I just want to see something. So, >> domains, can I can I add a custom domain? Looks like I can. I can add a custom domain. Interesting. Um, so I can add custom domains to this. So, I could build, I could publish, then when I'm ready, I could custom domain it. Um, it has storage.
[33:12] Um, there is a database that I can enable. Um, I can create variables. So, if I want to set up keys, uh, API keys for apps, I can do that. Um, I can see the code for that's interesting. It just shows me. I wonder what happens if I do two spaces like what will show me in the code. I can access builds. Okay. So, so let's do a GitHub rebook. Um, I often build like random apps for my life and stuff that I've built in the past. [34:06] Um, is like hockey tournament. Uh, it's not there. Uh, where did I put that? here. No. Uh, one second. Let me just see what the organizations are. Um, so my kid was at a primary school last year and I basically created a bunch of little mini web apps for different festivals that he was in. Um, so I'm going to take this one. So this this one was based on something else. I can't remember whether this had a I don't think I ended up using GitHub actions for this. So let's take this one. Um, so let's go to connect GitHub.
[35:09] Oh, cool. We can actually just select repositories from there. So, let's go. Let's do the the Durban one. Let's install that. Uh, it's going to ask me to register on my GitHub app hopefully. Okay. So, let's see what happens with that. Okay. So, it's found that. So now what do I do? Can I publish this from here? Let's create a space kit. Okay, so I need Yeah. Oh, there connect repository. [36:49] Okay, I missed that. Okay, so it's connected. All right, publish and every push. I don't know if there's any buildings. I don't think I need B settings. I think it's just a basic HTML according to this. It's live. So there it's published. It takes me to versions. Okay. So there it is. If I now go to that. There we go. Okay. There's no fixtures because it's like last year stuff, but it just worked. Okay, that's pretty cool. So, it looks like it's like it looks like there's multiple ways to publish on this. Um, I have some thoughts around the user interface that I think I need to spend a
[38:02] bit more time on to give that kind of feedback. Um, what I want to do now is I want to see how the WordPress thing works because I'm curious about that because according to the docs, you can build from a WordPress site. So, you point a spaces repository build at a public WordPress site, read its content over the rest of page during the build, and publish static output. It's basically turning a WordPress site into a static site. [38:29] So, I have this um this like domain that I use for just random things. I'm currently like I was testing out I think studio when I built this. So, it was like just a bunch of projects. Um so, I want to take that now and I want to see what that does in space. So data sources reach repository build only a folder publish never sees them space needs to be connected. So a space needs a connected repository before a source does publishment get.
[39:11] So add a source add a go to space go to settings data source. Okay. So, let's go to here. Let's say create space. Okay. Um, so I guess creates an empty space. [clears throat] Okay. Oh, I get it now. So, when I'm in a space, all of these menu items relate to that space. Okay, cool. That makes sense. Now it says I need to go to settings then data sources settings data sources. [40:13] So I need to each source has a. So can I add WordPress to source choose static WordPress in the plugin download install the space file plugin in WordPress. Okay. So, there's a WordPress plugin. So, I'm going to stick that on my desktop for now. I need to remember how to log into this. Oh, look. My login is there. Thank you. Wrong password. Okay. So, now I need to install the plugin.
[41:10] fast. Okay. And then um settings space choose how. Okay. So settings space fast publish install simply static. Okay. Use WordPress as a CMS. Okay. Okay. Cool. Looks like you don't even need to be on the wait list. you can just start publishing if you if you use the the like quick start. Just saying. [laughter] Um, okay. So, that's that. That's that. That looks like it's all good. [42:14] So, let's allow. Okay. Create and publish. Okay. So, that looks like that's done. Okay, it's waiting for launch. All right, this looks like it's still busy doing something because I've got 16% there. Um, changes awaiting space possible combine them to the next publish. Okay, so let's go back to here and see. Nothing deployed. Uh, I it looks like that's what it does. Um, so it's installed the simply static plugin and then publishes that.
[43:37] Um, seems to have dot. So I guess simply static is still doing something. Okay. I wish this gave me a better a better overview here because there I'm seeing like 44% blah blah blah. I wish this gave me a better a bit better overview of what's happening because I thought it was just done. Um, so I guess I'm just going to wait for that to finish. What I do like about this personally as somebody who is a fan of WordPress is you can build your WordPress site and then publish it to to Spacefast as a static site. Um I do wonder how it's going to handle things [45:08] like forms and those kind of things, those kind of monetic features. So that might be something to dive into at some later stage. Um, but if you're just building like a site that's kind of static anyway, this would work pretty well. And then you can do all your publishing in WordPress and then just, you know, space publish and off you go. Uh, I wonder I do wonder how the domains will work. Like will you have to have a subdomain for your WordPress install and then connect the custom domain for the front end?
[45:36] Um, my big piece of feedback now is just that the and maybe that's just the way I am, but I like to be able to go through the processes and see all the things working. Feel like this is very much like agent first, which I guess is the way things are right now. So, you wouldn't worry about going to the dashboard. you would just, you know, run things from the from the command line. But for the WordPress stuff, you do need to be able to do some dashboardy things. [46:13] Um, so Uh, I wouldn't say it's an MCP for static GitHub agents. It's more like a way to quickly publish to a thing. Um, so it's kind of it's kind of AI first publishing, if you will. Um, so you've built something with your agent, you have an app that works on your local host, you now want to stick it somewhere on the web. Um, you could then just say publish to space fast and it would be there. And then once you're ready for a custom domain, you can add a custom domain and that kind of thing.
[47:16] Um, so as you can see from the homepage, it's basically ship whatever your agent makes in seconds. So, it's very sort of, you know, AI first. Oh, there's a docs and a dashboard link there. I didn't even see that. [laughter] I missed that completely. Um, I wonder if they added it while we're on the stream because I'm pretty sure that wasn't there when I first started today, unless there was an update. Um, so I guess this is kind of very similar to like Versel, I suppose. I've never used the cell, so I can't say. Um, but the idea behind the cell is you just you [47:59] ship. Um, and it has a whole bunch of stuff sort of, you know, batteries included. So, it's kind of it's kind of I guess the way we're going to be publishing to the web in the future is it's not going to be a case of like create an account, log into a dashboard, create, you know, like if I if I think about my pressable account. Um, let me just think I can log in and my password will be hidden.
[48:33] Yeah, there we go. There we go. So, if you look at traditional hosting, it's a case of login and then you have like x amounts of sites and yeah, I have 10 sites that I can create. So, first I add a site. um if it was C panel you know you create you create a folder or you create a site or whatever it has a public HTML this you know and then from there then you upload your files via FTP or SSH or whatever the case is but you do everything in the dashboard first and then you upload what you want. This is very much like my take on this is very [49:12] much you work from your agent. Um you then publish to spacefast and then your custom domains and all that kind of stuff comes later through the dashboard. So it's kind of agent first, dashboard second whereas traditional web hosting is kind of dashboard first um and then all the other stuff second. Um, I like the fact that you can kind of just publish it. Like if you've ever tried to publish something to GitHub pages, it is a pain to get it working.
[49:52] Um, as you saw when I first started, I had to like hardcode a subdomain to get it to work. Whereas this just works. You know, it just takes whatever the root stuff is, publishes it to the space, and it seems to just work. Um, it's it it it's capable of doing a lot. So, you could probably publish Laravel apps to this. You could probably publish Ruby apps to this, you know, as long as I mean, it has all of these frameworks as options. Astro, Viprace, Gatsby, Angular, Vine, Solola, Jekal doesn't have Laravel in here, but it probably could work with the Laravel app. Um, so it's kind of it's kind of the way [50:43] we're probably going to be publishing in the future. Um, well that's GitHub pages with extra steps I wouldn't say is a good explanation, but that's kind of how people are publishing apps now. Like when you build an app, you don't want to have to worry about where it's going. You just want it to go. which you want to be published. Um, so it's like turning the whole the whole way publish on its head. Um, what I do like about it is how fairly simple everything was. Like I don't know anything about this, but I was able to figure everything out by myself. Um, I just feel like like giving me better
[51:25] feedback would be a lot easier about how things work. Um, and I mean this is very very new, so I'm sure it's going to improve over time. So I'm interested to see what can be done. What what also what is also interesting for me about this um is on the homepage it talks about um you can have a MySQL compatible database built into every space. You can have built-in authentication. [51:58] So, it can handle authentication for you if you're building an app that requires authentication. I'm quite interested in how that works. Uh, it also supports transactional email. So part of me feels like what I need to do is actually build an actual app that uses all these things and then see how it gets deployed to Spacem because that will kind of for me at least kind of put all the things together because if I was building say an app that I wanted people to sign up for that I wanted to have emails going out um and if I didn't have to think about all those things and I could
[52:38] publish to Spacefast and Space Fast would figure all that out for me. That would be pretty cool. Um, so I feel like that's the next step for me is to build something that uses this functionality that I would normally have to worry about. I would norally have to worry about authentication. I would normally have to worry about emails. um and see how all that integrates because right now I'm just taking existing apps that don't do much and just seeing how the shipping process works. [53:09] Um so I'm going have to have a think about that. I uh I have some I have some leave coming up. Well, I'm I'm traveling next week to a word camp and then I'm back for a couple of days and then I have some leave coming up. And so I feel like what I need to do is build something that has a sign up process that sends out emails.
[53:29] um that would require some kind of customer database and then try and ship that and see how that process works. Um because I don't think my examples are very good [snorts] to be honest. Um this is still going forever. I wouldn't have expected this site to take so long because there's hardly any content on it. There's like three posts, three pages. Um, excess updates to option publish state blocked. Okay, something went wrong somewhere. [54:23] Um, what does that mean? Who knows? Okay, I'm going to call it a wrap there, folks. Um, that was interesting. Um, the WordPress stuff, I I I hope that it was the case that I could actually host a WordPress site here. Um, this doesn't seem to be the case. Um, apparently every space runs a WordPress site behind it. Static files, so it's actually using it's actually using WordPress to power all of this.
[55:11] So I'm wondering why I can't just use that as a WordPress site, you know, if I create a space. Um, I really feel like I need to spend a bit more time diving into this and understanding all the It's like it can do a lot. It looks like it can do a lot. Um, I wonder I wonder if you could publish a Laravel because if it's running a WordPress site, you probably can't publish a Laravel app. [56:00] It's interesting that I didn't know. I thought this was more just an empty like an empty storage thing, but this actually says that it actually has a WordPress site running all of this, which is very interesting. Um, so I need to spend a bit more time with this. I literally I heard about this I want to say two weeks ago. Um, actually no, I heard about it a few weeks before that.
[56:31] Um, but at the time it was more like upload a file, drop a file and you have it online. Now it seems to have evolved into a whole bunch of other things. So I feel like I really need to spend a lot more time understanding what all this stuff does and how it works. Um, I will say it works well. Like I haven't had any issues getting things to work except for the WordPress the actual WordPress site. Uh, so I'd like to understand why that broke. [57:03] Um, seems to still be syncing or something. Did not publish the final version. Yeah, I need to figure out what happened there. So, I'm interested to know why I can't just pub if it's if it's running a WordPress site, why can't I just publish a WordPress site? Um, and I couldn't, you know, so this is very static focused, static frameworks. I guess that's what most people are building these days. I guess that's what's popular. Uh, but it would be cool to publish a laral app or Drupal or WordPress or um, anything like that.
[57:51] Interesting. All right, I'm going to call that a day. Uh, I got a bunch of stuff I got to get out today. So, that was my little exploration into Spacefast. Um, check it out, play with it, let me know what you think. Uh, as I say, it is brand brand new. It's been around for maybe a month. Um, but let me know what you think. Uh, if you do give it a shot. [58:14] Otherwise, uh, I'm not going to be streaming for at least one, two, three weeks probably. Um, let me see. One, two, yeah, at least three weeks. So, I don't know what will have changed by the time I get back, but for the next three weeks, I won't be streaming. So, if I don't see you online, I'll see you in about four weeks time. Otherwise, have the greatest rest of your Friday. I'll see you around.
[58:38] Bye., Spacefast - Agent First Publishing, Jonathan Bossenger, 01m2g3w9d5tzx813h421m8k28r.