1986ai

Operating guide

Work from the Macintosh.

TimeWarp handles provider setup and the network. flatmac handles the conversation, files, images, and transfers in System 6.

01

Start a session

Open TimeWarp only when you plan to use the Macintosh. Choose the provider and project folder, then press Start TimeWarp.

Ready for MacintoshCodex · Auto-discoverable · Port 1986
Stop

The selected folder serves two purposes: it is the coding agent's working directory and the highest folder visible to flatmac's file browser.

02

Send a request

Type into flatmac's input field and press Return. Ordinary text goes directly to the selected provider. Assistant text and tool activity stream back as compact protocol messages.

Inspect this project and explain how its event loop works.

Now fix the redraw bug and run the relevant tests.

The interface shows tool names and targets in order, but it does not reproduce the provider's terminal UI. TimeWarp consumes structured JSON events from each provider and renders one shared Macintosh conversation.

Use the Interrupt command in flatmac when a turn should stop. TimeWarp signals the entire provider process group so child build commands do not keep running.

03

Browse and download files

Open Server Files from flatmac. Return opens the selected folder or downloads the selected file. Escape closes the browser or cancels a transfer.

Root confinedPaths cannot escape the project folder selected in TimeWarp.
Read onlyThe browser lists and downloads; it does not upload or edit host files.
Fork safeMacBinary II preserves resource forks, data forks, and Finder metadata.
PacedTransfers use 1 KB chunks to respect BlueSCSI's limited throughput.

Use /cd path/to/folder when you want future provider sessions, file operations, and session listings to use a narrower root.

04

Display an image

Ask TimeWarp to convert an image underneath the current project root:

/image references/interface.png

TimeWarp scales the source to at most 448 × 280, converts it to a one-bit QuickDraw bitmap, and opens it in a native Macintosh window. Escape closes the image.

05

flatmac commands

TimeWarp implements these commands itself. Provider-specific terminal commands are intentionally not exposed because they do not behave consistently in headless JSON modes.

/clear
End the current provider session and start fresh.
/model <name>
Choose a model override and begin a fresh session.
/cost
Show the current session's token usage and cost summary.
/cd <path>
Change the project root. Use /cd with no path to reset it.
/image <path>
Scale, dither, and display an image from the project.
/rebuild
Build flatmac and download the new application.
/restart
Restart the TimeWarp server process.
/help
Show this command list on the Macintosh.

Any other input—including an unknown slash command—is sent to the selected coding agent as ordinary text.

06

Disconnect and return

A brief Wi-Fi interruption does not have to end the work. flatmac retries transient connections, while TimeWarp parks the provider session for a bounded reconnection window.

When the Macintosh reconnects, the handshake can reclaim the live session or restore a persisted one and replay its recent history. After the window expires, TimeWarp stops its helper and returns to an idle app.

07

Common problems

flatmac cannot find TimeWarp

Confirm both Macs are on the same LAN, TimeWarp says Auto-discoverable, and macOS Local Network access is enabled. Then use the numeric address shown in TimeWarp as a fallback.

The provider is unavailable

TimeWarp checks both installation and authentication. Run claude auth status or codex login status in Terminal, then start again.

Transfers are slow

About 3.6 KB/s is normal for BlueSCSI DaynaPORT Wi-Fi. Text feels quick; compiled applications and images take longer.

The Plus crashes during networking

Verify System = MacPlus in bluescsi.ini and use the tested DaynaPORT 7.5.3 driver rather than a newer incompatible version.