Infinite Mac brings classic Macintosh computers from the 1980s through the early 2000s to life directly in your web browser. Pick any system from the library — System 1 through Mac OS X 10.4 — and you’re running in seconds, with a preloaded software library and optional CD-ROM access.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/mihaip/infinite-mac/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Learn what Infinite Mac is, which systems it supports, and how the emulation works.
Quickstart
Get Infinite Mac running locally in minutes with the development server.
Embedding
Embed a classic Mac in any web page using an iframe and control it via postMessage.
Reference
Browse supported machines, disk images, emulator types, and the full URL parameter reference.
Explore the Docs
Using the Browser
Navigate the disk library, filter by year, and launch any Mac OS release.
Custom Configuration
Choose your machine, RAM, screen size, and disk images to build a custom setup.
File Transfer
Drag files into the emulator, download them back out, and handle resource forks.
Networking
Connect multiple emulator instances with AppleTalk over Cloudflare Workers.
Development Setup
Clone the repo, install dependencies, and import disk images for local development.
Building Emulators
Rebuild any of the six emulator cores from source using the Emscripten Docker image.
Quick Links
URL Parameters
Full reference for every query parameter accepted by Infinite Mac URLs.
Control Events
postMessage events you can send to an embedded emulator.
Notification Events
postMessage events the emulator sends back to the parent page.