<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>blog of looons404</title>
    <link>https://blog.looons404.com</link>
    <description>main source for launches and devlogs by looons404</description>
    <language>en</language>
    <atom:link href="https://blog.looons404.com/feed.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Sat, 30 May 2026 00:00:00 +0000</lastBuildDate>

    <item>
        <title>blocks.ai agent devlog 3</title>
        <link>https://blog.looons404.com/2026/june/blocks-ai-agent-devlog3.html</link>
        <guid isPermaLink="true">https://blog.looons404.com/2026/june/blocks-ai-agent-devlog3.html</guid>
        <pubDate>Sat, 13 June 2026 00:00:00 +0000</pubDate>
        <description><![CDATA[<h1>Devlog 3 of the Blocks.AI Agent Maker</h1>
    Okay, so I won... FIRST PLACE !!!
    <br>
    But first, I want to congratulate everyone that participated !
    <br>
    GG for submiting your agent :
    <ol>
        <li>@vishalk2409</li>
        <li>@._raja_</li>
        <li>@stephenlb</li>
    </ol>
    <br>
    The video that made me win is this one (YouTube embed WITHOUT cookies, keeping the <a href="/2026/may/blog.html">spirit</a> of this blog):
    <iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/IwIBLYQ-QNc?si=K-6lDzl4iCCDHLQ2" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
    <br>
    Here's a full breakdown of the Hackathon :
    <br>
    <ol>
        <li>The Hackathon is announced the 5/20/2026 (by me)</li>
        <li>I start making my agent using Codex CLI</li>
        <li>Stephen makes his 2 agents in those <a href="https://youtube.com/playlist?list=PL3aBzJsNmSiz7SlbFokjcTf_OAtGSngP9">lives</a></li>
        <li>20 days pass without submissions</li>
        <li>I post my demo video (from above)</li>
        <li>@vishalk2409 submits his <a href="https://app.blocks.ai/agents/schwaerzer">agent</a> that redacts private infos in a text input.</li>
        <li>@._raja_ makes his agent in a span of 11 hours only ! This agent is very niche and I didn't really understood the goal so here's the Discord message <a href="https://tr.ee/3060Yr">link</a> (you need to be in the <a href="https://tr.ee/3pTZxM">server</a>)</li>
        <li>The Hackathon is finished</li>
        <li>The selection are made 5 hours later</li>
    </ol>
    <br>
    The podium :
    <a href="https://vgy.me/u/b5y306"><img src="https://i.vgy.me/b5y306.png" alt="b5y306.png"></a>
    <br>
    And I won FIRST PLACE !!
    <br>
    Right after, Stephen contacts me to claim my gains ($500 or 418.04€) and sends my hard earned money 💵.
    <br>
    That's it !
    <br>
    <p style="color:gray;">written the 13/06/2026 (saturday 13 of june 2026)</p>
    <br>
    <a href="https://blog.looons404.com">← go home</a>
    ]]></description>
    </item>
    
    <item>
        <title>vmware downloader</title>
        <link>https://blog.looons404.com/2026/june/vmware.html</link>
        <guid isPermaLink="true">https://blog.looons404.com/2026/june/vmware.html</guid>
        <pubDate>Wed, 03 June 2026 00:00:00 +0000</pubDate>
        <description><![CDATA[<h1>I made a VMware downloader</h1>
    Hi !
    <br>
    So I made a FREE downloader for VMware Workstation Pro and Fusion
    <br>
    But why?
    <br>
    <br>
    <cite>
        To put it simply: I was tired.
        <br>
        I was tired of having to give every single piece of my personal information to Broadcom just to download a piece of software that is supposed to be free.
        <br>
        I didn't want people to have to go through the painful process of creating a Broadcom account, verifying emails, and navigating their incomprehensible websites and messy file structures just to find a basic installer.
        <br>
        The friction they've created is unnecessary and hostile to the user. Finding a download link shouldn't be a part-time job or a data-harvesting trap.
        <br>
        That's why I created this page. One click, one download. No accounts, no trackers, no bullshit. Just the files you need, hosted on the Internet Archive for everyone to access freely. 
    </cite>
    <br>
    <br>
    All the files are hosted on the <a href="https://archive.org">Internet Archive</a> and this site just makes a library with all the links. For the curious the real Internet Archive "repo" is <a href="https://archive.org/details/vmware_202605">here</a>
    <br>
    And the web app is here : <a href="https://vmware.looons404.dev/">https://vmware.looons404.dev/</a>
    <br>
    <p style="color:gray;">written the 03/06/2026 (wednesday 03 of june 2026)</p>
    <br>
    <a href="https://blog.looons404.com">← go home</a>
    ]]></description>
    </item>
    
    <item>
        <title>blogoo - blog platform</title>
        <link>https://blog.looons404.com/2026/june/blogoo.html</link>
        <guid isPermaLink="true">https://blog.looons404.com/2026/june/blogoo.html</guid>
        <pubDate>Mon, 01 June 2026 00:00:00 +0000</pubDate>
        <description><![CDATA[<h1>Blogoo - Blog platform</h1>
    Hi ! I just vibecoded an app to make 'articles' like with <a href="https://medium.com/">Medium</a> (I discoverded Medium after I made the app) called blogoo (pronounced blo-goo).
    <br>
    Just a fun project I made like yesterday
    <br>
    I wanted to have a platform where users can find blog post from their favorite creators !
    <br>
    THIS APP IS NOT LIVE NOR OPEN-SOURCED. Just wanted to clarify
    <br>
    I don't know if their is a market but here is the tech stack for the backend:
    <br>
    <ol>
        <li>Docker (because why not ?)</li>
        <li>FastAPI</li>
        <li>Neon DB (was tired of the 2 project limit on Supabase)</li>
        <li>Clerk (for auth, I'm not crazy)</li>
        <li>Cloudflare R2 (for image storage)</li>
        <li>Algolia (for search! it's not a dumb search now!)</li>
    </ol>
    <br>
    And for the frontend I use :
    <ol>
        <li>Vite</li>
        <li>And React 18</li>
    </ol>
    <br>
    That's it for this post !
    <br>
    <p style="color:gray;">written the 01/06/2026 (monday 1 of june 2026)</p>
    <br>
    <a href="https://blog.looons404.com">← go home</a>
    ]]></description>
    </item>
    
    <item>
        <title>blocks.ai agent maker devlog 2</title>
        <link>https://blog.looons404.com/2026/may/blocks-ai-agent-devlog2.html</link>
        <guid isPermaLink="true">https://blog.looons404.com/2026/may/blocks-ai-agent-devlog2.html</guid>
        <pubDate>Mon, 01 June 2026 00:00:00 +0000</pubDate>
        <description><![CDATA[<h1>Devlog 2 of the Blocks.AI Agent Maker</h1>
    Hi ! For context please look at <a href="/2026/may/blocks-ai-agent-devlog1.html">first devolog</a>
    <br>
    Today, didn't do too much, but there's some bugs !
    <br>
    The "main" agent (the one that makes agents), doesn't output anything on the Blocks Web App but the CLI on my part, work 🫤, literaly doesn't know why !
    <br>
    Same problem with the "generated" agents (agents made by OpenCode), nothing outputs ! 
    <br>
    I don't know if it's my side or Blocks side.
    <br>
    And the Codex CLI (the AI I'm using for the project, using GPT-5.5 medium for code and GPT-5.4 Mini low for questions) doesn't seem to understand why 😟.
    <br>
    I'm going to get back to this blog when the bugs are fixed !
    <br>
    <p style="color:gray;">written the 01/06/2026 (monday 1 of june 2026)</p>
    <br>
    <a href="https://blog.looons404.com">← go home</a>
    ]]></description>
    </item>
    
    <item>
        <title>excalidraw</title>
        <link>https://blog.looons404.com/2026/may/excalidraw.html</link>
        <guid isPermaLink="true">https://blog.looons404.com/2026/may/excalidraw.html</guid>
        <pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate>
        <description><![CDATA[<h1>I launched an Excalidraw instance</h1>
    Hi ! This is gonna be a short post.
    <br>
    I launched an Excalidraw instance a while ago and I wanted to share it
    <br>
    That's it
    <br>
    It's here : <a href="https://excali.looons404.com/">https://excali.looons404.com/</a> please use it 😁
    <br>
    <p style="color:gray;">written the 30/05/2026 (saturday 30 of may 2026)</p>
    <br>
    <a href="https://blog.looons404.com">← go home</a>
    ]]></description>
    </item>
    
    <item>
      <title>blocks.ai agent maker devlog 1</title>
      <link>https://blog.looons404.com/2026/may/blocks-ai-agent-devlog1.html</link>
      <guid isPermaLink="true">https://blog.looons404.com/2026/may/blocks-ai-agent-devlog1.html</guid>
      <pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[
<h1>Devlog 1 of the Blocks.AI Agent Maker</h1>
<p>Hi ! I'm participating to the Blocks.AI hackathon, this means that I need to make an agent on the Blocks.AI network.<br>
I already started an agent that make agent. This agent should be ready in like 1 week (as I speak it's the 30 of may 2026).<br>
The tech stack that I'm using is more simple than you would think!<br>
I'm currently using :</p>
<ul>
  <li>Docker</li>
  <li>Python</li>
  <li>OpenCode Server</li>
  <li>Blocks.AI</li>
</ul>
<p>The current workflow I'm using is</p>
<ol>
  <li>I receive a request from Blocks.AI</li>
  <li>I spin up a new Docker container</li>
  <li>In this Docker container I install Python (logic), NodeJS (for OpenCode), the Blocks.AI CLI (to publish the finished agent to Blocks)</li>
  <li>I send the request to OpenCode with a detailed prompt explaining everything</li>
  <li>When OpenCode finishes I start a new session of OpenCode and I tell him to check everything</li>
  <li>When the second session of OpenCode corrects any bugs, I install all Python dependencies OpenCode is using</li>
  <li>I call the handler.py to make a last test</li>
  <li>When every test passes, I finally <code>blocks publish --listing public --billing-mode free</code> to make the agent public</li>
  <li>Then I return the "generated" URL (because the Blocks CLI doesn't give an URL but because the agent URLs are just app.blocks.ai/agents/{agent name}, I guess the URL)</li>
  <li>The generated agent will run for 30 minutes on the Docker container</li>
</ol>
<p>If any of these steps errors out I tell OpenCode to fix them<br>
So this is the whole workflow, I don't think it's that hard.<br>
And if you are wondering why there is SO many tests, it's mostly because the free model I use on OpenCode (it's Big Pickle, basically GLM-4.7) is DUMB</p>
<p>written the 30/05/2026 (saturday 30 of may 2026)</p>
<p><a href="https://blog.looons404.com">← go home</a></p>
      ]]></description>
    </item>

    <item>
      <title>first post</title>
      <link>https://blog.looons404.com/2026/may/blog.html</link>
      <guid isPermaLink="true">https://blog.looons404.com/2026/may/blog.html</guid>
      <pubDate>Sat, 30 May 2026 00:00:00 +0000</pubDate>
      <description><![CDATA[
<h1>First arcticle</h1>
<p>Hi ! This is the first article of this blog<br>
This will be the main source for my new launches.<br>
Btw, this blog has and will never have ads (even if I wanted Google Ads hates me), no analytics, no tracking (maybe with Cloudflare Pages 🫤), no cookies etc.<br>
It's more like I didn't wanted to put them<br>
I have not much else to say ! Bye !</p>
<p>written the 30/05/2026 (saturday 30 of may 2026)</p>
<p><a href="https://blog.looons404.com">← go home</a></p>
      ]]></description>
    </item>

  </channel>
</rss>