CLAUDE

> Anthropic API client for DOS.

NetISA suite app. Anthropic API client for IBM PC compatibles. Chat mode and agent mode. Conversation history saved to disk. Stub backend for development; live API requires the NetISA card’s TLS path. Builds clean under Open Watcom V2; 8088 is the floor.

CLAUDE splash screen in DOSBox-X. Big green block-letter CLAUDE logo. 'for DOS' subtitle below the logo. Tagline in cyan: '640K of RAM. Billions of parameters. One ISA slot.' Version line: 'CLAUDE.EXE v0.1 | NetISA'. 'Press any key to begin...' prompt in yellow at the bottom.
CLAUDE splash. Block-letter logo and version line.

Status

2026-04-25. v0.1. Builds clean under Open Watcom V2 at 30 KB. Source migrated to claude/ at the NetISA repo root.

Features

Source layout

Lives at claude/ in the NetISA repo.

Building

Hardware

Floor8088 + 256K + CGA
RecommendedEGA/VGA for the splash
DOS3.3+
NetworkNetISA TLS path
ToolchainOpenWatcom V2
LicenseMIT

Suite context

One of nine NetISA suite apps. Shared screen lib at /lib/screen.c, shared INT 63h API at /lib/netisa.h. Cmdline conventions match the rest of the suite.

Notes

The Anthropic API endpoint is HTTPS. CLAUDE talks to it via the NetISA card’s TLS session API. The DOS host never sees the encrypted bytes. Token streaming arrives line-by-line for the chat UI to render incrementally.

The agent mode is the more interesting one for a vintage machine: tool calls and thinking blocks render as discrete UI events, which fits a slow text-mode UI better than a wall of streamed prose. A 286 can keep up with the rendering even when it cannot keep up with reading.

Links