В августе 2026 года пользователь Twitter DXhusni опубликовал видео, которое мгновенно набрало обороты в Hacker News и амига-сообществе: coding agent — тот самый, который пишет код, правит файлы и запускает тесты — работает на Commodore Amiga 500 образца 1987 года. Процессор — Motorola 68000 на 7 МГц. Оперативная память — 1 МБ. Это компьютер, на котором в своё время запускали Deluxe Paint и Protracker, а теперь на нём запускают Claude Code.
Компьютер с 5 точками на HN и комментариями про Workbench и floppy-диски — не то место, где ждёшь увидеть агентный кодинг. Но именно в этом суть: проект работает не потому, что Amiga 500 мощная, а потому, что архитектура coding agent позволяет разделить «умную» и «быструю» части.
Что такое coding agent и почему он может работать на Amiga
Чтобы понять, как 7-мегагерцовый компьютер из 1987 года оказывается способен запустить coding agent, нужно разобраться в архитектуре. Агентный кодинг — это не «нейросеть работает локально». Это система из трёх компонентов:
| Компонент | Что делает | Где выполняется |
|---|---|---|
| Терминал | Ввод промпта, вывод результата | На Amiga 500 |
| Сетевой стек | Передача запроса/ответа по TCP/IP | На Amiga 500 |
| LLM API | Инференс модели (генерация кода) | GPU-кластер в облаке |
Ключевой момент: самое ресурсоёмкое действие — инференс языковой модели — происходит на удалённом сервере с сотнями гигабайт RAM и десятками GPU. Amiga 500 выступает тонким клиентом: принимает текстовый ввод, отправляет по сети, получает текстовый ответ и отображает его в терминале.
Это не трюк и не подмена. Это точное описание того, как работает любой coding agent — будь то на MacBook за 200 000 ₽ или на Amiga за 3000 ₽ на барахолке. Разница только в скорости сетевого стека и удобстве терминала.
Hardware: что внутри Amiga 500
Commodore Amiga 500 вышел в 1987 году и стал «народной» моделью линейки — дешевле Amiga 1000, мощнее Commodore 64. Вот спецификации, которые имеют значение для нашего кейса:
- CPU: Motorola 68000 — 16/32-битный процессор, тактовая частота 7,09 МГц (PAL) или 7,16 МГц (NTSC). В MIPS — около 1. Для сравнения: современный M4 Pro даёт ~100 000 MIPS.
- RAM: 512 КБ «chip RAM» (общая с видео и звуком) + 512 КБ через карту расширения A501. Итого 1 МБ. Современный coding agent использует от 4 до 64 ГБ.
- Диск: 3,5-дюймовая дискета на 880 КБ. Нет жёсткого диска в комплекте.
- ОС: AmigaDOS 1.3 + Workbench 1.3 — графическая оболочка с окнами, но без защищённой памяти и многозадачности в POSIX-смысле.
Разница между Amiga 500 и современным рабочим станом — два порядка по CPU и четыре по RAM. Но coding agent не требует ни того ни другого: ему нужен текстовый терминал и TCP/IP.
Как замкнуть цепь: сеть на Amiga
Самая сложная часть проекта — не «запустить ИИ на Amiga», а обеспечить сетевое соединение. Amiga 500 не имеет Ethernet-порта. Сетевой стек для этой платформы — отдельная история:
- Serial-to-Ethernet — через последовательный порт и внешний Ethernet-адаптер (например, UA-LAN или самодельные решения). Скорость: 9600–115200 бод.
- AmigaTCP — TCP/IP-стек для AmigaDOS, поддерживает TCP-соединения через serial или Ethernet.
- SSH/Telnet — оболочка для подключения к удалённому терминалу, через который уже идёт работа с coding agent.
На практике цепочка выглядит так: пользователь набирает команду в терминале Amiga → AmigaTCP формирует TCP-пакет → через serial-кабель пакет уходит на маршрутизатор → дальше — в интернет → API LLM → ответ возвращается по тому же пути → отображается в терминале Amiga.
Задержка (latency) при такой конфигурации — от 200 до 2000 мс на один обмен сообщениями. Для coding agent это терпимо: он привык к паузам между вызовами инструментов. Главное — чтобы соединение не разрывалось.
Почему это стало вирусным
Проект DXhusni попал в perfect storm для вирусного контента на стыке двух аудиторий:
1. Ретро-компьютерное сообщество. Amiga 500 — культовый компьютер. Комментарии на HN мгновенно пошли про Workbench и floppy-диски («Ah, Workbench, it’s been a long time since we last saw each other»). Люди, выросшие на Amiga, видят свой первый компьютер в неожиданном контексте.
2. AI/tech-сообщество. Кодинг-агенты — главная тема 2026 года. Видеть Claude Code на 7 МГц — это шоковый контраст, который заставляет людей делиться: «если это работает на Amiga, значит, архитектура реально ничего».
3. Визуальный контраст. Workbench 1.3 с его оранжево-синими окнами и текстовый вывод coding agent на экране Amiga — это эстетика, которая идеально работает в Twitter/Reddit. Видео с таким контрастом набирает просмотры автоматически.
4. Анти-нарратив. В эпоху, когда обсуждают агентов на GPU-кластерах за $10 000/мес, показать работающего агента на компьютере за $50 (рыночная цена Amiga 500 в 2026 году) — это контрнарратив, который цепляет.
Честные ограничения
Проект — демонстрация, а не production-ready решение. Вот что важно понимать:
Инференс не на Amiga
На Amiga 500 не работает ни одна модель LLM. Даже smallest LLM (SmolLM2-135M) требует ~256 МБ RAM только для весов — это четверть всей памяти компьютера, и это без учёта KV-cache и вычислений. Агент работает как тонкий клиент: весь «ум» — на GPU-сервере.
Скорость
Скорость обмена данными через serial-порт — около 1 КБ/с. Полный промпт coding agent (с описанием инструментов, AGENTS.md и контекстом проекта) может весить 5–15 КБ. Это 5–15 секунд только на передачу, не считая инференса. На практике — минуты на каждое действие.
Удобство
Workbench 1.3 — не VS Code. Нет подсветки синтаксиса, нет автодополнения, нет интеграции с git. Терминал — чистый текст на 640×256 (PAL) или 640×200 (NTSC). Кодинг-агент на Amiga — это erlebnis, а не продуктивность.
Зависимость от сети
Без сетевого соединения агент бесполезен. Amiga 500 без Ethernet-адаптера и маршрутизатора — просто ретро-компьютер для игр в SPEEDBALL II.
Российские реалии
Amiga 500 в России
Amiga 500 не officially поставлялся в СССР/Россию, но через параллельный импорт и «серые» каналы попадал в руки энтузиастов. Сегодня на Avito и в Amiga-сообществах (Amiga.org, Amiga Russia в Telegram) рабочие экземпляры стоят от 15 000 до 40 000 ₽ — в зависимости от состояния и наличия расширений (A501, Gotek-драйвер, RGB-to-HDMI).
Сетевые адаптеры
Ethernet-адаптеры для Amiga (UA-LAN, WeeBee, самоделки) — нишевый товар. В России их можно найти на форумах или заказать из-за рубежа (eBay/AliExpress). Стоимость — 3000–8000 ₽. Альтернатива — USB-to-Serial адаптер + внешний Ethernet-модуль, что дешевле, но сложнее в настройке.
Coding agent из РФ
Доступ к Claude Code, Codex и другим агентным инструментам из России — тема отдельного разговора. Российские Visa/Mastercard не работают с Anthropic/OpenAI. Варианты — зарубежная карта, криптовалюта, gift cards. Рабочие схемы обсуждаются на vc.ru и в Telegram-чатах. Для этого проекта можно использовать бесплатные модели через API (DeepSeek, Qwen) или self-hosted решения — главное, чтобы API был доступен по HTTP из AmigaTCP.
Русскоязычный контекст
Тема «coding agent на ретро-железе» практически не освещена в рунете. На Habr есть материалы про Amiga в 2020-х и про агентный кодинг, но пересечение этих тем — пустота. Для русскоязычного читателя это дополнительная ценность: проект показывает, что архитектура coding agent не привязана к конкретному железу и не требует «нужного» компьютера.
Вывод
Проект DXhusni — не инструкция «как запустить coding agent на Amiga 500». Это proof of concept, который показывает две вещи:
Во-первых, архитектура coding agent стала настолько компактной, что «клиентская» часть умещается в 1 МБ RAM и на 7-мегагерцовом процессоре. Весь ум — в облаке. Компьютер — просто терминал с сетевым стеком.
Во-вторых, контраст — это мощный инструмент коммуникации. Amiga 500 с Workbench 1.3, на экране которой работает Claude Code — это визуальная метафора, которая объясняет архитектуру coding agent лучше любой документации. Не нужно объяснять «тонкий клиент» — достаточно показать видео.
Для ретро-сообщества это напоминание, что Amiga 500 до сих пор жива и удивляет. Для AI-сообщества — что агенты стали настолько зрелыми, что работают даже там, где их никто не ждёт.
