frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Mainplane – Agent in Go that lives on your old PC, drives your laptop

https://github.com/mainplane-ai/mainplane
3•Alexander9•1h ago
Hi HN, I'm Alexander. Yes, this is another agent harness. Here is why I built one anyway.

I was engineer #2 at Browser Use, where I built our agent harness and the evals behind it, including BU Bench, which became a default benchmark for browser agents. I left in September to build Mainplane.

The problem: local agents die with your laptop, and cloud agents can't reach your work. Many cloud platforms ask you to "select a repository", but my work is not that simple. I work across a desktop, a Mac mini and a laptop, and much of it is not in git.

So I loaded Ubuntu on my old 2012 desktop and made it my Mainplane server. It has run for four weeks at a load average of 0.02, because the agents' tools run on other machines.

How it works: it is a control plane architecture. The server runs the harness. It holds your API keys and every session, makes the LLM calls, and routes each tool call to a worker. The workers are your other machines, connected over a built-in private WireGuard network. A bash command runs in the worker's terminal, not on the server. Shared drives let projects move across machines. The agent works on your machines just like you would, but its state lives on the server, and your keys never leave it.

Some design choices:

- Every session is one append-only file. This is the agent state, and it is easily readable. If something breaks, you can resume it from the file. Observability comes for free: agent traces are just these state files.

- Small by design. The system prompt is 3k tokens, and there are just two kinds of tools: shell and file (read, write, edit). At Browser Use, I learned the bitter lesson and found frontier models did better when I deleted all our helper functions. So I made the same bet here: bash is all you need.

- No compaction. When a session fills up, /continue starts a new one that greps the previous state file, retrieving the context it needs, instead of reading a lossy summary. A /compact on a 400k-token session takes a while to write its summary. A /continue into a brand new session starts at once.

- No permission prompts. A hyperintelligent misaligned agent WILL find a way around a permission system. The better strategy is giving the agent full unbounded access to a local computer, and only putting what you trust the agent with on that computer.

- Why Go. WireGuard is written in Go, so the network compiles right into a 20 MB binary. Go is made for production servers, LLMs write it well, and the simplicity of Go matches how I like to build.

Mainplane works with a Claude or ChatGPT subscription on the regular usage limits, or any API key.

I would love your feedback, especially brutal and honest feedback and tasks that the harness cannot do. I'll be here all day to answer questions.

So you say you hate 'surveillance pricing'

https://www.cnn.com/2026/10/19/business/surveillance-prices-government-bans
1•mooreds•1m ago•0 comments

In Leaked Audio, Flock CEO Tells Cops Backlash to the Company Isn't Real

https://www.404media.co/in-leaked-audio-flock-ceo-tells-cops-backlash-to-the-company-isnt-real/
1•Frieren•1m ago•0 comments

A Man from the Future: Why Johnny Can't Stop Abstracting

http://muratbuffalo.blogspot.com/2026/10/the-man-from-future-why-johnny-cant.html
3•aray07•5m ago•0 comments

What Are Cipher Suites – TLS Algorithm Negotiation Explained

https://www.qcecuring.com/education/cryptography-fundamentals/what-are-cipher-suites
1•eustoria•11m ago•0 comments

A cinematic 3D graph view for Obsidian

https://community.obsidian.md/plugins/galaxy-view
1•eustoria•12m ago•0 comments

Survey: What do you use to manage your cap table?

https://tally.so/r/J11O8Y
1•MKBSP•13m ago•0 comments

Tiny Computers for iPhone Duo

https://www.fountaininteractive.com/TinyComputers/
2•eustoria•13m ago•0 comments

Apple's Foldable iPhone Duo Draws Early Complaints of the Screen Cracking

https://www.bloomberg.com/news/articles/2026-10-26/apple-s-foldable-iphone-duo-draws-early-compla...
2•0xedb•13m ago•0 comments

Code as schema: how we generate the Increase API

https://increase.com/articles/code-as-schema
9•jackflintermann•13m ago•1 comments

Cubic Boron Arsenide: An emerging semiconductor (2025)

https://www.sciencedirect.com/science/article/abs/pii/S2590238525001742
1•peter_d_sherman•14m ago•0 comments

What WordPress Calendar Vulnerabilities Reveal About Trusting User Content

https://www.cybersecurity-insiders.com/what-wordpress-calendar-vulnerabilities-reveal-about-trust...
2•mooreds•14m ago•0 comments

Small Actions Spark Movements

https://www.topplers.org/
1•mooreds•14m ago•0 comments

Which Request Burned the CPU? Span-Tagged Profiles on Virtual Threads

https://www.sku20.dev/blog/which-request-burned-the-cpu-span-tagged-profiles-on-virtual-threads/
1•duckydude20•15m ago•0 comments

PerfectHead is back: Perfect Dark's cut Game Boy Camera feature, restored

https://twitter.com/zeronecool/status/2114692130417394128
2•failedartifact•15m ago•1 comments

Should Snap start selling data for RL?

1•vedootmetoot•16m ago•0 comments

The Robotics Map: robotics companies across the stack

https://roboticsmap.org
1•gmays•17m ago•0 comments

Duality in Spherical Trigonometry

https://www.johndcook.com/blog/2026/10/24/polar-triangle/
1•ibobev•18m ago•0 comments

How Voting Is Like a Klein Bottle

https://www.quantamagazine.org/how-voting-is-like-a-klein-bottle-20261026/
2•ibobev•18m ago•0 comments

A Summer with Claude and Relative Arbitrage, by Dmitriy Traytel

https://lawrencecpaulson.github.io//2026/10/26/Relative_arbitrage.html
1•ibobev•18m ago•0 comments

Open source models are much worse at training other models

https://www.frontierml.org/
1•MonLiH•19m ago•0 comments

Nvidia discusses $2k-per-GPU annual fee for software

https://www.tomshardware.com/pc-components/gpus/nvidia-discusses-usd2-000-per-gpu-annual-software...
3•gscott•20m ago•2 comments

Using AI Verification and Fix Loop for IaC (Terraform, OpenTofu, Pulumi)

https://masterpoint.io/blog/ai-verification-fix-loop-iac/
1•mooreds•20m ago•0 comments

Devin Security 2.0: Built for the new threat landscape

https://devin.ai/blog/devin-security-2
1•jerrygarcia•21m ago•0 comments

Show HN: Portable, signed agreements for AI agents

https://covenant-common.github.io/covenant-docs/
1•jupie•22m ago•0 comments

ChatGPT Keeps Telling People 404 Media Can Solve Their Tech Support Problems

https://www.404media.co/chatgpt-keeps-telling-people-404-media-can-solve-their-tech-support-probl...
14•cdrnsf•23m ago•1 comments

Animating with Agents Tutorial (GSAP plus custom skills)

https://tympanus.net/codrops/2026/10/26/animating-agents-gsap-animaxxing/
1•johnpolacek•23m ago•0 comments

Well-paid tech workers pay tax on unrealized gains. Billionaires can too

https://sf.gazetteer.co/guest-commentary-thousands-of-well-paid-tech-workers-already-pay-tax-on-u...
4•HotGarbage•23m ago•3 comments

WarpSexy – Daily Idol and Model Reviews

https://warpsexy.online/
20•crossi•24m ago•4 comments

Walter Koenig, Ensign Chekov on original 'Star Trek' series, dies at 90

https://apnews.com/article/walter-koenig-dies-ad6aed51fc41417a8812bffccec1393c
5•shagie•25m ago•0 comments

It took years for Abortion.org to be about abortion

https://19thnews.org/2026/10/abortion-care-website-information/
1•DeepLogin•25m ago•1 comments