HN user

harshdoesdev

103 karma
Posts7
Comments22
View on HN

Someone built a project called AgentFM that tries to use a peer-to-peer network of everyday computers to run AI workloads, similar to what SETI@home used to do for crunching radio telescope data.

had to wait for two minutes just to refresh the PR page. their UI was always a bit clanky, this new wave of "AI productivity" is just making it worse.

glad to hear it, that's exactly the thinking behind it. alpine is the only option right now yeah. what kind of dependencies are you running into issues with? would help me figure out what to prioritize next.

haven't thought about multi-agent communication yet. each sandbox is fully isolated which is the point. checkpoints help a bit here though, you can branch multiple agents from the same checkpoint so they all start from the same state.

yeah, it just means everything runs on your machine. there are services like E2B, sprites.dev and others that give you sandboxes in the cloud. shuru runs VMs locally using Apple's Virtualization.framework, so nothing leaves your Mac.

Lima can do a lot of what shuru does if you set it up for it. the difference is mostly in defaults and how much you have to configure upfront. with shuru you get ephemeral VMs, no networking, and a clean rootfs on every run without touching a config file. shuru run and you're in. Checkpoints and branching are built into the CLI rather than being an experimental feature you have to figure out. Lima is a much bigger and more mature project though. Shuru is something I am building partly to learn and partly because I wanted something with saner defaults for this specific use case.

that's exactly the goal - aggregating context from slack, notion, and other services. but for now, it works a bit differently than just passing your repo context to cursor. right now, multiple team members can access the shared memory that your AI agents are generating. so when your colleague has a conversation with claude code about some architecture decision, you can pick up right where they left off when you switch to cursor or windsurf. the context persists across different AI tools through MCP servers, rather than everyone starting fresh each time. think of it as a shared brain for your team's AI development tools.