frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Vmsan – firecracker microVMs in one command

https://github.com/angelorc/vmsan
2•angelorc•2h ago

Comments

angelorc•2h ago
Hey HN, I'm Angelo, the author.

I've been building tools around AI agents and kept hitting the same wall: I needed to run untrusted code in isolation. Docker isn't a security boundary (shared kernel, container escapes are well-documented). Kata Containers and raw Firecracker give you real isolation but require serious setup - writing JSON configs, managing TAP devices, building rootfs images, setting up jailers manually.

I wanted something that just works:

    curl -fsSL https://vmsan.dev/install | bash
    vmsan create --runtime node22 --connect
That's it. You're inside an isolated Firecracker microVM with its own kernel, jailer, seccomp filters, and network namespace. ~125ms boot time.

What vmsan does differently:

- *One-liner setup*: installs Firecracker, kernel, and rootfs automatically. No YAML, no JSON configs, no manual networking. - *Docker images as VMs*: `vmsan create --from-image python:3.13-slim` converts any Docker/OCI image to a Firecracker rootfs and boots it. Cached locally for instant reuse. - *Network isolation built-in*: `--network-policy deny-all` or custom allowlists with `--allowed-domain ".github.com"`. No iptables scripting. - *Interactive shell without SSH*: WebSocket PTY via a lightweight Go agent inside the VM. Upload/download files over the same channel. - *Automation-first*: every command supports `--json` for scripting and CI/CD pipelines.

Under the hood, each VM gets a /30 TAP subnet, runs inside Firecracker's jailer with cgroup limits, and communicates through a Go agent on port 9119. State lives in ~/.vmsan/ — no daemon, no background service.

Written in TypeScript (Bun), the Go agent is ~2MB.

Some use cases I'm targeting: - AI agent code execution sandboxes - Disposable dev/test environments - Multi-tenant workload isolation - CI/CD with untrusted build steps

I'm actively developing this and would love feedback - especially on the developer experience and any edge cases you hit. Happy to answer questions about the architecture or trade-offs.

Docs: https://vmsan.dev

Open VSX Registry surpasses 300M monthly downloads

https://newsroom.eclipse.org/news/announcements/open-vsx-registry-surpasses-300-million-monthly-d...
1•janandonly•49s ago•0 comments

Dependency Management Is CI/CD Missing Primitive

https://infraweekly.substack.com/p/issue-117
1•jotafi•8m ago•1 comments

Public Grok is toxic and unable to reason properly. This affects discourse

https://twitter.com/GregMozart/status/2028927951345992176
2•EGreg•8m ago•1 comments

Show HN: A tool to give every local process a stable URL

https://github.com/logscore/roxy
1•lsreeder01•9m ago•0 comments

Show HN: Livekit-monitor – self-hosted monitoring dashboard for LiveKit

https://github.com/jossephus/livekit-monitor
1•jossephus01•9m ago•0 comments

Few U.S. Doctors Have Seen Measles in Person. That's a Problem

https://undark.org/2026/03/03/measles-outbreak-diagnosis-challenge/
3•EA-3167•9m ago•0 comments

Show HN: Inkwell – A lightweight, local, portable Markdown editor

https://github.com/4worlds4w-svg/inkwell
2•accursed_share•10m ago•0 comments

Bespoke OLAP: Synthesizing Workload-Specific One-Size-Fits-One Database Engines

https://arxiv.org/abs/2603.02001
1•matt_d•10m ago•0 comments

I've been employed in tech for years, but I've almost never worked (2023)

https://emaggiori.com/employed-in-tech-for-years-but-almost-never-worked/
1•napolux•10m ago•0 comments

Sikarugir

https://github.com/Sikarugir-App/Sikarugir
1•simonebrunozzi•10m ago•1 comments

Mintlify Acquires Helicone

https://www.mintlify.com/blog/mintlify-acquires-helicone
2•mmaia•11m ago•0 comments

Low-entropy tokens tolerate substitution with and 0.1 PPL cost across models

1•Trinicode•11m ago•0 comments

Earthquake-Proof Foundations

https://practical.engineering/blog/2026/3/3/earthquake-proof-foundations
1•chmaynard•11m ago•0 comments

We've freed Cookie's Bustle from copyright hell

https://gamehistory.org/cookies-bustle/
1•sb057•13m ago•0 comments

Cutile.jl Brings CUDA Tile-Based Programming to Julia

https://developer.nvidia.com/blog/cutile-jl-brings-nvidia-cuda-tile-based-programming-to-julia/
1•adgjlsfhk1•13m ago•0 comments

A ternary plot of citrus geneology

https://www.jlauf.com/writing/citrus/
2•jlauf•13m ago•0 comments

Feedback on a new continuous security testing tool?

1•securelic•13m ago•0 comments

Show HN: Online OCR Free – Batch OCR UI for Tesseract, Gemini and OpenRouter

https://onlineocrfree.qzz.io
1•naimurhasanrwd•14m ago•0 comments

Ask HN: Best use / examples of agents / OpenClaw that you saw recently?

2•simonebrunozzi•15m ago•0 comments

LLMs are destroying art: the art of code, literature, and culture

https://joshua.hu/code-is-art-llm-people-losers
4•speckx•15m ago•0 comments

Telegraph censured for story of fictional family's struggle to pay school fees

https://www.theguardian.com/media/2026/mar/03/telegraph-censured-fabricated-story-banker-struggle...
3•tshanmu•17m ago•1 comments

Apartments set to take over empty office buildings with new L.A. ordinance

https://www.latimes.com/business/story/2026-02-11/thousands-of-apartments-set-to-sprout-in-old-of...
1•PaulHoule•17m ago•0 comments

Polyscope: the Agent-First IDE

https://getpolyscope.com/
2•simonhamp•17m ago•0 comments

Don't hate the replicator, hate the game

https://www.npr.org/2026/02/27/nx-s1-5720653/replication-crisis-games-abel-brodeur
2•marojejian•17m ago•1 comments

A little website for learning AI basics and finding tools

https://botception.altervista.org/index.html
1•dreamforged•18m ago•1 comments

GAEB4Linux – An Open Source GAEB XML Viewer Built with Spring Boot and Vaadin

1•bitbrick•19m ago•0 comments

Show HN: Open-source Triblestore based Convex Alternative

https://linkedrecords.com/
2•WolfOliver•20m ago•0 comments

Lego's New Tech-Packed Smart Brick

https://www.wired.com/story/exclusive-inside-look-at-new-lego-smart-brick/
2•simonebrunozzi•21m ago•0 comments

Maps for Machines: A Paradigm Shift in Cartography

https://geoawesome.com/maps-for-machines-a-paradigm-shift-in-cartography/
1•bryanrasmussen•21m ago•0 comments

Wellness peptide craze: Why people are injecting drugs not for human consumption

https://www.bbc.com/news/articles/cdr268m5pxro
2•reconnecting•22m ago•0 comments