Discover and explore top open-source AI tools and projects—updated daily.
rderaisonSecure sandboxing for agentic coding and web browsing
Top 97.4% on SourcePulse
Bromure provides secure, ephemeral computing environments for macOS users, specifically targeting web browsing and AI coding agent sandboxing. It leverages Apple's Virtualization.framework to run disposable Linux VMs, ensuring that each session is isolated and destroyed upon closure, offering enhanced security and privacy. The project aims to prevent sensitive credentials like tokens, SSH keys, and kubeconfig files from ever entering the sandboxed environment, mitigating risks associated with compromised dependencies or AI agents.
How It Works
Bromure utilizes Apple's Virtualization.framework to create and manage disposable Linux Virtual Machines (VMs) on macOS. The core Bromure app runs browsers within these throwaway VMs, which are automatically destroyed when the session ends. The Bromure Agentic Coding variant adds a host-side MITM proxy that intercepts and replaces sensitive cloud credentials with fake ones before they enter the VM, preventing secrets from ever being exposed to the sandboxed environment. Both applications pre-warm a pool of VMs in the background for near-instantaneous session startup. SSH keys are managed via ssh-agent on the host and only the socket is forwarded, keeping keys out of the VM entirely.
Quick Start & Requirements
./build.sh for the browser app or ./build.sh bromure-ac for the agentic coding app.Highlighted Details
ssh-agent on the host, with only the socket forwarded into the VM.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
1 day ago
Inactive
abshkbh
superradcompany