Nabil Belakbir (@nabilblk) profile picture
Joined December 2009
Photo by Nabil Belakbir (@nabilblk)Photo by Nabil Belakbir (@nabilblk)Photo by Nabil Belakbir (@nabilblk)Photo by Nabil Belakbir (@nabilblk)Photo by Nabil Belakbir (@nabilblk)Photo by Nabil Belakbir (@nabilblk)Photo by Nabil Belakbir (@nabilblk)Photo by Nabil Belakbir (@nabilblk)Photo by Nabil Belakbir (@nabilblk)Photo by Nabil Belakbir (@nabilblk)
Iโ€™m open-sourcing Harakiri Blackboard: a shared coordination layer experiment for independent Claude Code and Codex agents, with humans in control. Coordination deserves its own infrastructure, outside the harness.
28
3
16
2,333
๐—ฅ๐˜‚๐—ป๐—ป๐—ถ๐—ป๐—ด ๐˜๐—ต๐—ฒ ๐—บ๐—ผ๐—ฑ๐—ฒ๐—น ๐—ผ๐—ป-๐—ฝ๐—ฟ๐—ฒ๐—บ๐—ถ๐˜€๐—ฒ๐˜€ ๐—ถ๐˜€ ๐—ผ๐—ป๐—น๐˜† ๐—ฝ๐—ฎ๐—ฟ๐˜ ๐—ผ๐—ณ ๐˜๐—ต๐—ฒ ๐˜€๐—ผ๐˜ƒ๐—ฒ๐—ฟ๐—ฒ๐—ถ๐—ด๐—ป๐˜๐˜† ๐˜€๐˜๐—ผ๐—ฟ๐˜†. You also need control over where its actions happen. While building a sovereign, on-premises cybersecurity platform, I found myself working on exactly that problem. Both defensive investigations and offensive security testing call for capable models, rich and sometimes atypical tool usage, and potentially models whose safeguards or alignment cannot simply be assumed. An agent needs somewhere to execute code, install dependencies, manipulate files, and run tools. But putting it in a sandbox is only the beginning. โ€ข Who can launch those environments? โ€ข What can they access? โ€ข How do you inspect a task after disconnecting? โ€ข Which files should survive when the runtime stops? And how do you make all of this straightforward for the developers integrating it? ๐—”๐—ด๐—ฒ๐—ป๐˜๐˜€ ๐—ป๐—ฒ๐—ฒ๐—ฑ ๐—ฎ ๐—ต๐—ผ๐—บ๐—ฒ. But as they become more capable, that home increasingly needs the boundaries of a jail: controlled access, explicit permissions, and limits enforced outside the agent itself. I believe that is the right design choice. Those questions became ๐—›๐—ฎ๐—ฟ๐—ฎ๐—ธ๐—ถ๐—ฟ๐—ถ ๐—ฆ๐—ฎ๐—ป๐—ฑ๐—ฏ๐—ผ๐˜…: a self-hosted sandbox control plane for agent applications. Sandboxing is an established field. Daytona, E2B, and Vercel Sandbox are already doing substantial work here. My focus is the experience around execution: giving teams a consistent way to prepare environments, manage access, run work, inspect results, retain working files, and clean up. The dashboard, CLI, and TypeScript SDK expose the same control-plane concepts. Your application continues to own the agent and its orchestration. A sincere thank-you to the ๐—ข๐—ฝ๐—ฒ๐—ป๐—ฆ๐—ฎ๐—ป๐—ฑ๐—ฏ๐—ผ๐˜… ๐—บ๐—ฎ๐—ถ๐—ป๐˜๐—ฎ๐—ถ๐—ป๐—ฒ๐—ฟ๐˜€. Their runtime provides the execution foundations Harakiri Sandbox uses today. Execution sits behind a provider interface; the control plane is where Iโ€™m focusing this project. Iโ€™m sharing Harakiri Sandbox under ๐—”๐—ฝ๐—ฎ๐—ฐ๐—ต๐—ฒ-๐Ÿฎ.๐Ÿฌ because I want the work to be useful beyond my own project. AI-assisted development is changing how we build and adapt software. My approach to sharing is straightforward: use it, study it, contribute, or take a fork in a direction I havenโ€™t considered. Contributions are welcome, but they arenโ€™t the only valuable outcome. This is a ๐——๐—ฒ๐˜ƒ๐—ฒ๐—น๐—ผ๐—ฝ๐—ฒ๐—ฟ ๐—ฃ๐—ฟ๐—ฒ๐˜ƒ๐—ถ๐—ฒ๐˜„, with documented capabilities and limitations. Self-hosting is a deployment choice, not a security guarantee. The video shows the actual dashboard and a complete workflow. If youโ€™re building an agent product, try it with one real task. Iโ€™d particularly value feedback on where integration is still harder than it should be. ๐—ฉ๐—ถ๐˜€๐—ถ๐—ผ๐—ป ๐—ฎ๐—ป๐—ฑ ๐—ฎ๐—ฟ๐—ฐ๐—ต๐—ถ๐˜๐—ฒ๐—ฐ๐˜๐˜‚๐—ฟ๐—ฒ: sb.harakiri.io/#docs/vision-โ€ฆ ๐——๐—ผ๐—ฐ๐˜‚๐—บ๐—ฒ๐—ป๐˜๐—ฎ๐˜๐—ถ๐—ผ๐—ป: sb.harakiri.io/#docs ๐—ฃ๐—ฟ๐—ผ๐—ฑ๐˜‚๐—ฐ๐˜ ๐˜๐—ผ๐˜‚๐—ฟ: sb.harakiri.io/#demos/ui-proโ€ฆ ๐—ฅ๐—ฒ๐—ฝ๐—ผ๐˜€๐—ถ๐˜๐—ผ๐—ฟ๐˜†: github.com/nabilblk/h-sandboโ€ฆ
1
1
130
Focusing on cheating and plagiarism is the wrong angle. Remember the iconic battles: Newton vs. Leibniz, Einstein vs. Hilbert. We finally landโ€ฆ confused.
1
158
Crazy times , Officially Grigori Perelman is the first and last human to resolve a Millennium Prize Problem. And suddenly i remember Lee Sedol pain after game 3 saying he was sorry .
15
2,574
๐Ÿ˜EL VรDEO MรS VIRAL๐Ÿ˜ ๐Ÿค๐Ÿฅน Un aficionado madridista sale con su hija del Bernabรฉuโ€ฆ y el resto es historia. ๐Ÿ˜ฑโ€œยกQUร‰ HEMOS REMONTADOOOO!โ€๐Ÿ˜ฑ
34
225
64
930
Nice vibes for winning a gold medal in #kaggle #ai #elo. it was tough, stresful and astonishing. Learn a lot with my teammate @zackmesaoudi. a little thought to @benChato we start together the first ml coursera years ago . #kaggle is the new chess. fight for the next gold medal
1
1
8
#FridayThoughts pesimismo de la inteligencia, optimismo de la voluntad
1
#BlackMirrorBandersnatch is an exiting idea , start watching , sleep some , wake up make some decision and back to sleep , nothing will change stephen will still die.
1
2
Todo lo que pierde el fรบtbol europeo. La pasiรณn.
๐Ÿ’ซUn DOCUMENTO MรGICO de @marcosbenito9๐Ÿ’ซ. Las HISTORIAS que dejรณ el River-Boca en los aledaรฑos del Bernabรฉu y que dejan claro que el FรšTBOL es un un SENTIMIENTO INIGUALABLE.
#DigitalTransformation is when your child suffer all the night by a rheum then you turn on Netflix at 3AM and play his favorite cartoon then he start laughing .
1
2
12 years after 2006 #Zidane eliminate #Spain in the #wordcup :-)
The issue with #github is centralization. It become just more clear with MS acquisition. #Gitlab have the same issue , it's still a central power. We need to rethink software OSS with a true decentralization vision.
1
1/2 @martinfowler #AgileManifesto Our industry is being destroyed by the merchands. Writing code is an art , Being agile is the wonderful idea that we can always do it a better way . It was never about $ and market . The silence of veteran and true visionary don't help .
1
1
2/2 @martinfowler #AgileManifesto The voice of reason must be heard . All around the word can help. โ€“ at Grand Casablanca, Morocco
#Agileconspiracy Let's make it clear don't trust anyone talking about agile and in the same time can't write a single line of code . #TimeToAct #AgileManifesto โ€“ at Grand Casablanca, Morocco
1
4
Microservice architecture visualized
40
3,775
245
5,457