frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: PlanckClaw an AI agent in 6832 bytes of x86-64 assembly

https://github.com/frntn/planckclaw
4•frntn•1h ago
I built an AI agent that fits in 6,832 bytes. The entire runtime (binary, bridges, tools, config) is ~23 KB.

PlanckClaw is written in x86-64 assembly (obviously AI assisted code generation for this one) and uses only 7 Linux syscalls. No libc, no allocator, no runtime. The binary is a pure router: it reads messages from named pipes, asks another pipe what tools exist, builds a JSON prompt, writes it to a third pipe, parses the response, dispatches tool calls, and relays the answer. It never touches the network or executes tools directly.

Everything else composes around it in shell scripts (~460 lines total): - bridge_brain.sh: curls the Anthropic API (~90 lines) - bridge_discord.sh: Discord Gateway via WebSocket (~180 lines) - bridge_cli.sh: terminal interface (~40 lines) - bridge_claw.sh: tool discovery and dispatch (~50 lines)

Four processes, six named FIFOs, zero shared state. Adding a tool means dropping a shell script in claws/. No restart, no recompilation, no config change.

It does real things: tool use (via Claude's tool_use protocol), persistent conversation history in append-only JSONL, automatic memory compaction when history grows too long, and a swappable personality file (soul.md).

This started as a thought experiment: modern agent frameworks pull 400+ transitive dependencies and ship 100+ MB runtimes before generating a single token. I stumbled upon multiple minimalist initiatives like picoclaw, nanoclaw or zeroclaw. I wanted to find the minimum viable agent (the Planck length of AI agents) and see what you could build with just pipes and syscalls.

It's not production software. Buffers are fixed-size (messages > 4 KB get truncated), it only runs on Linux x86-64, and error handling is basic. But it works perfectly and the entire codebase (~2,800 lines including the assembly) is easily auditable.

The wire-level protocol specs for all three extension points (interact, brain, claw) are documented in PROTOCOL.md if you want to write your own bridge.

Comments

skwuwu•1h ago
7kb binary file that runs agent is impressive but i guess it would be very hard to define FSM and implement pipeline manually. is it necessary to separate agent atomically with this hardness?

Show HN: Hanoi-CLI – simulate and optimize pod placement in Kubernetes

https://github.com/k-krew/hanoi-cli
2•kreicer•52m ago•0 comments

Show HN: Sub-millisecond VM sandboxes using CoW memory forking

https://github.com/adammiribyan/zeroboot
252•adammiribyan•1d ago•62 comments

Show HN: Save Claude tokens with semantic search powered by SQLite and Ollama

https://github.com/ory/lumen/tree/main
4•illogicalabc•1h ago•0 comments

Show HN: I built 48 lightweight SVG backgrounds you can copy/paste

https://www.svgbackgrounds.com/set/free-svg-backgrounds-and-patterns/
2•visiwig•1h ago•3 comments

Show HN: Reprompt – Score your AI coding prompts with NLP papers

https://github.com/reprompt-dev/reprompt
6•LuxBennu•4h ago•0 comments

Show HN: PlanckClaw an AI agent in 6832 bytes of x86-64 assembly

https://github.com/frntn/planckclaw
4•frntn•1h ago•1 comments

Show HN: NC Web – Norton Commander for the web, built with vanilla JavaScript

https://github.com/victorantos/NC
3•victorbuilds•2h ago•2 comments

Show HN: Website lets you post only once for life

https://opo.fausto.me/
3•faustoct•2h ago•1 comments

Show HN: Pgit – A Git-like CLI backed by PostgreSQL

https://oseifert.ch/blog/building-pgit
100•ImGajeed76•1d ago•53 comments

Show HN: Bento – Save and restore multi-monitor app layouts

https://bentodesktop.com
7•aarmenante•2h ago•3 comments

Show HN: deariary – An automated diary generated from the tools you use

https://deariary.com/en
5•unhappychoice•3h ago•0 comments

Show HN: Fatal Core Dump – A debugging murder mystery played with GDB

https://www.robopenguins.com/fatal_core_dump/
66•axlan•4d ago•1 comments

Show HN: Crust – A CLI framework for TypeScript and Bun

https://github.com/chenxin-yan/crust
87•jellyotsiro•1d ago•37 comments

Show HN: We built AI agents that reduce mortgage processing from 18 days to 3–5

https://app.simplai.ai/register
3•SimplAI_ai•3h ago•0 comments

Show HN: Git-ownership – A tool to visualize code ownership over time from Git

https://github.com/MichaelMure/git-ownership
4•michaelmure•4h ago•0 comments

Show HN: Horizon – GPU-accelerated infinite-canvas terminal in Rust

https://github.com/peters/horizon
72•petersunde•22h ago•31 comments

Show HN: I built an interactive 3D three-body problem simulator in the browser

https://structuredlabs.github.io/threebodyproblem/
60•amrutha_•4d ago•19 comments

Show HN: Claude-copy – Copy Claude Code output to clipboard

https://github.com/clementrog/claude-copy
4•crog•4h ago•2 comments

Show HN: Claude Code skills that build complete Godot games

https://github.com/htdt/godogen
317•htdt•2d ago•197 comments

Show HN: Antfly: Distributed, Multimodal Search and Memory and Graphs in Go

https://github.com/antflydb/antfly
101•kingcauchy•1d ago•39 comments

Show HN: UpdateBerry – Turn Git commits into marketing assets (prototype)

https://updateberry.com
2•wjr•6h ago•2 comments

Show HN: Thermal Receipt Printers – Markdown and Web UI

https://github.com/sadreck/ThermalMarky
115•howlett•5d ago•48 comments

Show HN: A client-side visual workflow builder for PDFs

https://www.convertuniverse.com
4•Lyriryl•8h ago•2 comments

Show HN: I built a message board where you pay to be the homepage

https://saythat.sh
18•SayThatSh•1d ago•12 comments

Show HN: QCCBot – Android in a browser tab, with AI agent control

7•Eastra•10h ago•0 comments

Show HN: N0x – LLM inference, agents, RAG, Python exec in browser, no back end

https://n0xth.vercel.app/
9•redhanuman•11h ago•0 comments

Show HN: March Madness Bracket Challenge for AI Agents Only

https://www.Bracketmadness.ai
67•bwade818•1d ago•41 comments

Show HN: Signet – Autonomous wildfire tracking from satellite and weather data

https://signet.watch
123•mapldx•3d ago•32 comments

Show HN: GDSL – 800 line kernel: Lisp subset in 500, C subset in 1300

https://firthemouse.github.io/
89•FirTheMouse•3d ago•20 comments

Show HN: Soros – AI for geopolitical macro investing

https://www.asksoros.com
10•muggermuch•19h ago•10 comments