Building HiveLabs: Taking the AI Agent Team Concept to Production

A couple of weeks ago I wrote about 4shClaw, a personal multi-agent AI assistant running with Docker. It works. Agents spin up in containers, coordinate through a shared ledger, and build a game called GLORP autonomously. The architecture proved out the core ideas: container isolation, declarative capabilities, ephemeral agents, lead-agent orchestration. But 4shClaw is a personal tool. Single user, SQLite, filesystem IPC, Node.js host. That’s fine for me. It’s not fine for a team of five engineers at a fintech company who want the same thing on their infrastructure, with audit trails their compliance team will accept. ...

March 13, 2026 · 8 min · 1506 words · Sylvain Cau

Building 4shClaw: A Multi-Agent AI Assistant That Runs Your Life (and Builds Its Own Demo)

I’ve been trying to build personal AI assistants on and off for a while. Bots backed by LLM APIs, cron jobs that would run some automated task. None of them stuck really. Then OpenClaw came along and kicked off the personal AI assistant movement. It looked like what I wanted, until I looked under the hood. The thing wants access to everything: your email, your calendar, your GitHub, your files, all funneled through a single Node.js process with shared memory and no real isolation. One bad prompt injection through an email summary could, in theory, access your GitHub token, your calendar credentials, and every other secret the system knows about. That’s not a hypothetical either: multiple critical CVEs in 2026 alone, all stemming from the same architecture. ...

February 28, 2026 · 17 min · 3589 words · Sylvain Cau

From Kubernetes to Gitlab-ci in less than 10min

I have been playing a lot with Kubernetes lately, from creating a cluster from scratch on bare metal, setting up a ELK stack, Prometheus metrics to setting up a CI/CD using Gitlab CI. I found the last one so easy that I made a video for it. I have been using a DigitalOcean Kubernetes cluster for this video, it was super easy and I got $100 to play with it for 60 days. ...

May 16, 2020 · 3 min · 447 words · Sylvain Cau

Docker: Multi-stage & Caching

Multi-stage In the beginning When we first started to build docker images, long before the multi-stage syntax, our projects would look something like this: We would have a base docker image containing the dependencies shared by the development and the production image, then one file for each final image. The script build.sh shows that we first build the base image tagging it as base_image, then depending of the argument passed to the script we would build the final image. ...

April 21, 2020 · 5 min · 868 words · Sylvain Cau

Minecraft 1.15 power by docker

Few years ago I created a docker image for me to play on Minecraft with friends. I have been updating this image from time to time but basically it’s almost always compatible with the new version since it’s building the game server from the sources. The project can be found here: https://github.com/AshDevFr/docker-spigot The docker image can be found here: https://hub.docker.com/r/ashdev/minecraft-spigot I provide the image with an ubuntu base or an alpine base which is much smaller. ...

April 15, 2020 · 1 min · 129 words · Sylvain Cau

One step in the Progressives Web Apps

Few months ago, a friend of mine @florpeliere started to work on progressives web apps. First, I was intrigued, but not that much. Then he gave us a talk about them, and I started to realise the potential of this concept. Well, it is not a huge change, it is something which is used for a while; but now, there is a name on it and an official specification. A web app on my phone, with offline data, ok but what kind of app ? ...

April 15, 2016 · 2 min · 263 words · Sylvain Cau

Docker's 3rd birthday celebration

The event This week is the Docker’s 3rd birthday. Around the world, a lot of meetups were organized with the same program. For this event the Docker team has created a specific presentation with a fun training on how to build, ship and run a distributed application with ease. The slides of the presentation : The training was in two parts: First, a self-paced beginners’ tutorial for attendees to learn Docker. ...

March 23, 2016 · 2 min · 346 words · Sylvain Cau

Hands-on Docker in Paris the 22nd of March (Docker's 3rd birthday)

Edit: Due to the Docker Meetup in Paris, the Hands-on Docker is rescheduled to the 22nd of March instead of the 24th of March. Hi! Few months ago, I gave a talk about Docker (the article). During this talk I saw that a lot of people are really interested by Docker but did not know where to start. So, I decided to create a Hands-on Docker to help them understand how to use it. As front end developer, the hands-on will be nodeJS/mongoDB oriented. The same principle could be applied to anything (Java, php, …). ...

February 23, 2016 · 2 min · 332 words · Sylvain Cau

Talk about Docker

Few weeks ago, as every month, my company has organised their Tech evening. This time, it was about Docker. As a long time user of virtualization and for the past year of Docker, I offered to talk about how to integrate docker in our everyday work. As a front end developper, I use very often Gulp, Grunt and/or Node.js in my projects. These tools are pretty awesome but when I deal with external libs I have to be really careful of what I put in my dependencies file. ...

November 6, 2015 · 3 min · 432 words · Sylvain Cau