frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: AgentBridge – Let AI agents control Classic Mac OS thru a shared folder

https://github.com/SeanFDZ/agentbridge
2•hammer32•3h ago

Comments

hammer32•3h ago
I built a system that lets AI agents (like Claude) interact with Classic Mac OS System 7 through OS 9 on real hardware and emulators.

The architecture is simple: AgentBridge is a native Mac app that polls an inbox folder for text-file commands, executes them via the Mac Toolbox, and writes responses to an outbox folder. An MCP server on the modern side reads and writes those files. The shared folder can be a NAS, an emulator's host directory, or anything else both sides can access.

No SSH. No screen capture. No input injection at the host level. No system extensions or modifications. AgentBridge is just a regular Mac application, the only interface between the AI and the Mac is a folder full of text files.

The protocol is intentionally minimal: line-oriented key-value pairs, CR line endings, MacRoman encoding, parseable in ~50 lines of C with zero dynamic memory allocation. Commands cover window enumeration, app launching, menu selection, mouse/keyboard input, clipboard access, file browsing, and process listing.

The whole pipeline is verified working end-to-end: Claude Desktop -> MCP server -> Synology NAS -> AgentBridge on a Mac -> launches AppleWorks and types into a document.

Some fun bugs I hit along the way: a short overflow that silently prevented the text buffer from ever being populated (the 32KB max message size overflowed a 16-bit signed parameter to -32768, causing an early return), and PostEvent delivering keyboard events to AgentBridge's own event queue instead of the frontmost app under cooperative multitasking.

Built with Retro68 (GCC cross-compiler for 68k/PPC Macs). The MCP server is GPLv3 TypeScript; the Mac app is closed-source with pre-built binaries available. The protocol itself is open for anyone to implement.

Show HN: s@: decentralized social networking over static sites

http://satproto.org/
386•remywang•15h ago•184 comments

Show HN: We analyzed 1,573 Claude Code sessions to see how AI agents work

https://github.com/obsessiondb/rudel
87•keks0r•2h ago•52 comments

SHOW HN: A usage circuit breaker for Cloudflare Workers

19•ethan_zhao•2d ago•7 comments

Show HN: Riventa.Dev – AI-native DevOps that acts, not just alerts

https://www.riventa.dev/
2•christopherAs•56m ago•0 comments

Show HN: VaultLeap – USD accounts for founders outside the US

https://vaultleap.com
2•GregReve•1h ago•0 comments

Show HN: We open sourced Vapi – UI included

https://github.com/dograh-hq/dograh
4•pritesh1908•1h ago•1 comments

Show HN: A desktop app for managing Claude Code sessions

https://github.com/doctly/switchboard
2•kapitalx•1h ago•1 comments

Show HN: Axe A 12MB binary that replaces your AI framework

https://github.com/jrswab/axe
59•jrswab•2h ago•55 comments

Show HN: Calyx – Ghostty-Based macOS Terminal with Liquid Glass UI

https://github.com/yuuichieguchi/Calyx
24•yuu1ch13•3h ago•27 comments

Show HN: I built proxy that keeps RAG working while hiding PII

3•rohansx•2h ago•1 comments

Show HN: We wrote a custom microkernel for XR because Android felt too bloated

https://explorexenevaos.vercel.app/
2•ayush_xeneva•2h ago•2 comments

Show HN: Run an Agent Council of LLMs that debate and synthesize answers

https://github.com/JitseLambrichts/MultiMind-AI
3•JitseLambrichts•2h ago•1 comments

Show HN: SmartClip – fix multi-line shell commands before they hit your terminal

https://github.com/akshaydeshraj/smartclip
2•akshaydeshraj•2h ago•0 comments

Show HN: Imgfprint – deterministic image fingerprinting library for Rust

2•bravo1goingdark•3h ago•0 comments

Show HN: Open-source browser for AI agents

https://github.com/theredsix/agent-browser-protocol
136•theredsix•1d ago•47 comments

Show HN: Autoresearch@home

https://www.ensue-network.ai/autoresearch
70•austinbaggio•16h ago•12 comments

Show HN: Lazyagent – One terminal UI for all your coding agents

https://lazyagent.dev/
3•nahime•3h ago•3 comments

Show HN: I built a tool that watches webpages and exposes changes as RSS

https://sitespy.app
296•vkuprin•23h ago•75 comments

Show HN: XLA-based array computing framework for R

https://github.com/r-xla/anvil
10•sebffischer•3d ago•1 comments

Show HN: A context-aware permission guard for Claude Code

https://github.com/manuelschipper/nah/
118•schipperai•16h ago•82 comments

Show HN: AgentBridge – Let AI agents control Classic Mac OS thru a shared folder

https://github.com/SeanFDZ/agentbridge
2•hammer32•3h ago•1 comments

Show HN: Vanilla JavaScript refinery simulator built to explain job to my kids

https://fuelingcuriosity.com/game.html
114•fuelingcurious•23h ago•46 comments

Show HN: Satellite imagery object detection using text prompts

https://www.useful-ai-tools.com/tools/satellite-analysis-demo/
51•eyasu6464•3d ago•19 comments

Show HN: Klaus – OpenClaw on a VM, batteries included

https://klausai.com/
154•robthompson2018•1d ago•89 comments

Show HN: I built an ISP infrastructure emulator from scratch with a custom vBNG

https://aether.saphal.me/dashboard/default
62•saphalpdyl•1d ago•17 comments

Show HN: Elevators.ltd

https://elevators.ltd
4•pkstn•5h ago•3 comments

Show HN: I built a screen recorder with automatic zoom effects

https://rookieclip.com/
4•this-is-shreya•5h ago•7 comments

Show HN: I built Chronoscope, because Google Maps won't let you visit 3400 BCE

https://shiphappens.xyz/chronoscope/
5•tinkeringtechie•5h ago•3 comments

Show HN: Bandmeter: Per-program network usage monitor for Linux, built with GPUI

https://github.com/emamoah/bandmeter
3•emamoah•7h ago•0 comments

Show HN: AI-powered one-click translator for Pokémon GBA ROM hacks

https://github.com/Olcmyk/Meowth-GBA-Translator
4•booffa•8h ago•3 comments