Skip to content

amiagent 0.2.0

Choose a tag to compare

@thomas-luebker thomas-luebker released this 01 Aug 21:00
· 24 commits to master since this release

First public release of amiagent, the Amiga half of
amimcp — the daemon that lets
Claude run commands, move files, capture the screen, and drive the mouse and
keyboard on a real Amiga.

amiagent-0.2.0.lha contains both builds:

File For
amiagent 68000 baseline — runs on every Amiga
amiagent.020 68020+ — slightly smaller and faster

Requires AmigaOS 2.04 or later and a TCP/IP stack providing
bsdsocket.library (Roadshow, AmiTCP, or an emulator's emulation).

amiagent TOKEN=pickasecret

Then point Claude at it — see the
setup instructions.

Set a TOKEN. The agent runs arbitrary commands for anyone who can reach
its port, and the protocol is unencrypted. Keep it on a LAN you trust.

In this release

  • Shell execution with stdout, stderr (OS 3.2+) and return codes
  • File read/write, directory listing with protection bits and datestamps
  • System info: Kickstart, CPU/FPU, free Chip/Fast RAM, volumes
  • Screen capture — planar natively, truecolor/RTG via cybergraphics.library,
    with C:sgrab as a fallback
  • Mouse and keyboard injection through input.device; text is mapped with
    the Amiga's own keymap, so national characters come out right

Verified on an A4000/060 running AmigaOS 3.2.3 with a 1920x1080 Picasso96
RTG screen.