SaaSHub helps you find the best software and product alternatives Learn more →
Bubblewrap Alternatives
Similar projects and alternatives to bubblewrap
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
privacytools.io
Discontinued 🛡🛠You are being watched. Protect your privacy against global mass surveillance.
-
Moby
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
-
-
-
-
windmill
Open-source developer platform to power your entire infra and turn scripts into webhooks, workflows and UIs. Fastest workflow engine (13x vs Airflow). Open-source alternative to Retool and Temporal.
-
cli-guidelines
A guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day.
-
-
sysbox
An open-source, next-generation "runc" that empowers rootless containers to run workloads such as Systemd, Docker, Kubernetes, just like VMs.
-
bubblewrap
Bubblewrap is a Command Line Interface (CLI) that helps developers to create a Project for an Android application that launches an existing Progressive Web App (PWAs) using a Trusted Web Activity. (by GoogleChromeLabs)
-
oh-my-pi
⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more
-
nsjail
A lightweight process isolation tool that utilizes Linux namespaces, cgroups, rlimits and seccomp-bpf syscall filters, leveraging the Kafel BPF language for enhanced security.
-
-
-
-
vet
vet is a command-line tool that acts as a safety net for the risky curl | bash pattern. It lets you inspect, diff against previous versions, and lint remote scripts before asking for your explicit approval to execute. Promoting a safer, more transparent way to handle remote code execution. (by vet-run)
-
bubblewrap discussion
bubblewrap reviews and mentions
-
GPT 5.6
Typically I just want to isolate the agent disallowing it from accessing other parts of the filesystem. Using a different user might be enough, but I typically use [bubblewrap](https://github.com/containers/bubblewrap).
-
pseudoroot, fakeroost, hakoniwa... How to deal with unpriviledge packaging?
A third way sort of in between, that I'm using in crossdev-stages already, is to leverage more modern linux features to have both sandboxing AND the illusion of being root. hakoniwa and bubblewrap are the best tools to achieve that.
-
Jamesob's guide to running SOTA LLMs locally
It depends - for what? If your security model is sandboxing an agent to ensure they don't nuke your PC, then there are a lot of options, you can use something like bubblewrap[1] or a microVM like libkrun[2] if your goal is light-weight, up to full Docker if you want the tooling that comes with that.
[1] https://github.com/containers/bubblewrap
[2] https://github.com/libkrun/libkrun
-
GLM-5.2 is the step change for open agents
I use both the openai subscription and the opencode go subscription. I use the go subscription for my personal work and the openai subscription for my consulting work.
The differences between the models are minimal, but I usually stick with gpt-5.4-mini, gpt-5.4, mimo-pro-2.5, deepseek-v4-pro. These latter ones have way more usage than even using 5.4-mini so I tend to use them in personal projects for that reason.
My harness is https://github.com/can1357/oh-my-pi. I trust it...enough. It updates very frequently so as a safe guard I run it sandboxed with https://github.com/containers/bubblewrap so it can only access the project folder and some whitelisted config files
-
Launch HN: Freestyle: Sandboxes for AI Coding Agents
https://github.com/containers/bubblewrap?tab=readme-ov-file
For hardware virtualized machines it much harder but you can do it via:
-
512,000 Lines of Claude Code Leaked Through a Single .npmignore Mistake
The sandbox implementation is where the engineering gets particularly impressive. On macOS, Claude Code uses Seatbelt, Apple's kernel-level sandboxing framework that's the same technology Safari uses to isolate web content. On Linux, it uses bubblewrap, a namespace-based container isolation tool originally developed for Flatpak. The source reveals granular permission controls over filesystem access, network requests, and process spawning — each operation goes through a policy check before execution.
-
Pyodide: a Python distribution based on WebAssembly
https://github.com/containers/bubblewrap#sandboxing
The bubblewrap readme mentions containers as binaries with binctr; I guess without overlayfs or other file-level reduplication due to the container fs in the binary.
Perhaps similarly, also TIL
-
Agent Safehouse – macOS-native sandboxing for local agents
My bad, looks like I misunderstood how bash-tool works.
Then how about running Claude Code or your harness of choice inside bubblewrap with a shim/stub for the base binary?
https://github.com/containers/bubblewrap
- Pi – a minimal terminal coding harness
- macOS's Little-Known Command-Line Sandboxing Tool
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Jul 2026
Stats
containers/bubblewrap is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of bubblewrap is C.