frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I'm building an open-source AI agent runtime using Firecracker microVMs

https://github.com/moru-ai/moru
2•markoh49•3h ago
Hello Hacker News! I'm Mark. I'm building Moru, an open-source runtime for AI agents that runs each session in an isolated Firecracker microVM. It started as a fork of E2B, and most of the low-level Firecracker runtime is still from upstream.

It lets you run agent harnesses like Claude Code or Codex in the cloud, giving each session its own isolated microVM with filesystem and shell access.

The repo is: https://github.com/moru-ai/moru

Each VM is a snapshot of a Docker build. You define a Dockerfile, CPU, memory limits, and Moru runs the build inside a Firecracker VM, then pauses and saves the exact state: CPU, dirty memory pages, and changed filesystem blocks.

When you spawn a new VM, it resumes from that template snapshot. Memory snapshot is lazy-loaded via userfaultfd, which helps sandboxes start within a second.

Each VM runs on Firecracker with KVM isolation and a dedicated kernel. Network uses namespaces for isolation and iptables for access control.

From outside, you talk to the VM through the Moru CLI or TypeScript/Python SDK. Inside, it's just Linux. Run commands, read/write files, anything you'd do on a normal machine.

I've been building AI apps since the ChatGPT launch. These days, when an agent needs to solve complex problems, I just give it filesystem + shell access. This works well because it (1) handles large data without pushing everything into the model context window, and (2) reuses tools that already work (Python, Bash, etc.). This has become much more practical as frontier models have gotten good at tool use and multi-step workflows.

Now models run for hours on real tasks. As models get smarter, the harness should give models more autonomy, but with safe guardrails. I want Moru to help developers focus on building agents, not the underlying runtime and infra.

You can try the cloud version without setting up your own infra. It's fully self-hostable including the infra and the dashboard. I'm planning to keep this open like the upstream repo (Apache 2.0).

Give it a spin: https://github.com/moru-ai/moru Let me know what you think!

Next features I'm working toward:

- Richer streaming: today it's mostly stdin/stdout. That pushes me to overload print/console.log for control-plane communication, which gets messy fast. I want a separate streaming channel for structured events and coordination with the control plane (often an app server), while keeping stdout/stderr for debugging.

- Seamless deployment: a deploy experience closer to Vercel/Fly.io.

- A storage primitive: save and resume sessions without always having to manually sync workspace and session state.

Open to your feature requests or suggestions.

I'm focusing on making it easy to deploy and run local-first agent harnesses (e.g., Claude Agent SDK) inside isolated VMs. If you've built or are building those, I'd appreciate any notes on what's missing, or what you'd prioritize first.

Show HN: OpenWork – an open-source alternative to Claude Cowork

https://github.com/different-ai/openwork
54•ben_talent•1d ago•12 comments

Show HN: The Hessian of tall-skinny networks is easy to invert

https://github.com/a-rahimi/hessian
3•rahimiali•25m ago•0 comments

Show HN: Tabstack – Browser infrastructure for AI agents (by Mozilla)

76•MrTravisB•1d ago•11 comments

Show HN: TinyCity – A tiny city SIM for MicroPython (Thumby micro console)

https://github.com/chrisdiana/TinyCity
100•inflam52•6h ago•18 comments

Show HN: GoGen – A simple template-based file generator written in Go

https://github.com/zaheershaikh936/gogen
2•zaheer9360•25m ago•1 comments

Show HN: Sparrow-1 – Audio-native model for human-level turn-taking without ASR

https://www.tavus.io/post/sparrow-1-human-level-conversational-timing-in-real-time-voice
109•code_brian•1d ago•43 comments

Show HN: ContextFort – Visibility and controls for browser agents

https://contextfort.ai/
8•ashwinr2002•1d ago•1 comments

Show HN: I built an 11MB offline PDF editor because mobile Acrobat is 500MB

https://revpdf.com/
4•pawandeepsingh•2h ago•1 comments

Show HN: WebTiles – create a tiny 250x250 website with neighbors around you

https://webtiles.kicya.net/
222•dimden•5d ago•38 comments

Show HN: Webctl – Browser automation for agents based on CLI instead of MCP

https://github.com/cosinusalpha/webctl
118•cosinusalpha•1d ago•35 comments

Show HN: Voice Composer – Browser-based pitch detection to MIDI/strudel/tidal

https://dioptre.github.io/tidal/
29•dioptre•3d ago•6 comments

Show HN: Cache Explorer – The Compiler Explorer for CPU Cache Behavior

https://github.com/AveryClapp/Cache-Explorer
2•AveryClapp•3h ago•0 comments

Show HN: Keypost – Policy enforcement for MCP pipelines

https://keypost.ai
3•kxb4032•3h ago•1 comments

Show HN: I'm building an open-source AI agent runtime using Firecracker microVMs

https://github.com/moru-ai/moru
2•markoh49•3h ago•0 comments

Show HN: HyTags – HTML as a Programming Language

https://hytags.org
67•lassejansen•2d ago•32 comments

Show HN: Tiny FOSS Compass and Navigation App (<2MB)

https://github.com/CompassMB/MBCompass
130•nativeforks•1d ago•45 comments

Show HN: I spent 10k hours building the perfect language learning app

https://phrasing.app/
3•barrell•5h ago•2 comments

Show HN: A 10KiB kernel for cloud apps

https://github.com/ReturnInfinity/BareMetal-Cloud
66•ianseyler•1d ago•11 comments

Show HN: Ever wanted to look at yourself in Braille?

https://github.com/NishantJoshi00/dith
26•cat-whisperer•6d ago•13 comments

Show HN: Xoscript

https://xoscript.com/history.xo
53•gabordemooij•1d ago•43 comments

Show HN: Stash: End-to-end encrypted file sharing with zero friction

https://stash-app.xyz/
3•alepacheco-dev•7h ago•0 comments

Show HN: A fast CLI and MCP server for managing Lambda cloud GPU instances

https://github.com/Strand-AI/lambda-cli
23•odedfalik•1d ago•2 comments

Show HN: Digital Carrot – Block social media with programmable rules and goals

https://www.digitalcarrot.app/
37•newswangerd•1d ago•11 comments

Show HN: A simple PS1 memory card editor

https://pixel-clover.github.io/ps1-memcard-editor/
5•habedi0•7h ago•2 comments

Show HN: 1D-Pong Game at 39C3

https://github.com/ogermer/1d-pong
67•oger•4d ago•13 comments

Show HN: OSS AI agent that indexes and searches the Epstein files

https://epstein.trynia.ai/
205•jellyotsiro•1d ago•95 comments

Show HN: Nogic – VS Code extension that visualizes your codebase as a graph

https://marketplace.visualstudio.com/items?itemName=Nogic.nogic
128•davelradindra•2d ago•50 comments

Show HN: The Tsonic Programming Language

https://tsonic.org
59•jeswin•2d ago•9 comments

Show HN: Nori CLI, a better interface for Claude Code (no flicker)

https://github.com/tilework-tech/nori-cli
35•csressel•1d ago•8 comments

Show HN: An iOS budget app I've been maintaining since 2011

https://primoco.me/en/
158•Priotecs•2d ago•59 comments