BinktermPHP: Полноценная платформа для BBS/FidoNet, созданная в основном с помощью Claude

BinktermPHP — это веб-ориентированная BBS с открытым исходным кодом, написанная на PHP 8 с использованием PostgreSQL. По словам разработчика, она была создана почти полностью с помощью Claude для реализации, при этом разработчик выступал в роли архитектора и тестировщика.
Особенности платформы
Платформа включает:
- Встроенный почтовый клиент binkp для FidoNet с согласованием сеансов, разбором пакетов, очередями входящих/исходящих сообщений и расписанием опросов
- Эхопочту/сетевую почту (форумы FidoNet и личные сообщения)
- Файловые области и дверные игры (DOS, нативные и HTML5/WebDoors)
- Серверный push в реальном времени через SharedWorker (BinkStream)
- Экономическую систему с кредитами
- Доступ через Telnet/SSH/FTP с поддержкой ANSI, навигацией по меню и ZMODEM для передачи файлов
- Поддержку офлайн-почты QWK
- Поддержку ANSI/RIP/SIXLE
- MCP-сервер (Node.js), предоставляющий доступ к эхопочте через Model Context Protocol с аутентификацией по токенам на пользователя
- Обработку кодировок символов для устаревших кодовых страниц FTN (CP437, CP866, Latin-1) с цепочками отката через iconv
- Систему WebDoors для браузерных дверных игр на HTML5
Рабочий процесс разработки с Claude
Разработчик описывает свой рабочий процесс так: «Я архитектор и тот, кто решает, что будет построено. Но реализация — код, миграции баз данных, отладка, работа с протоколами — это Claude. Я описываю, что хочу, Claude пишет это, я тестирую, мы итерируем.»
Что, по словам разработчика, работает хорошо:
- Claude справляется с утомительными или трудоёмкими частями, такими как шаблонный код, миграции, отладка проблем с кодировками и написание логики протоколов
- Claude сохраняет контекст проекта при правильной структуре (поддерживается через файл CLAUDE.md в репозитории)
Что всё ещё требует человеческого вмешательства:
- Архитектурные решения и тестирование
- Понимание, когда что-то идёт не так
- Всё, что требует запуска реального программного обеспечения (Claude не может наблюдать за работающей системой)
- Периодические напоминания о предыдущих ошибках
Текущий релиз
Версия 1.8.9 теперь доступна с:
- Системой подписок на основе интересов
- Менеджером AreaFix/FileFix
- Очередями одобрения загрузки файлов
- Редактором экрана входа с ANSI-артом
- Поддержкой ZMODEM/QWK
Проект доступен по адресу https://claudes.lovelybits.org (назван в честь Claude), с подробностями проекта на https://lovelybits.org/binktermphp и исходным кодом на GitHub.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Кейс: Использование нескольких ИИ-агентов для создания производственной библиотеки на C++
Разработчик задокументировал многомесячный процесс использования четырех ИИ-агентов (Claude, ChatGPT, Gemini, Grok) с различными ролями для создания FAT-P — библиотеки на C++20, состоящей только из заголовочных файлов (107 заголовков) и не имеющей внешних зависимостей. Система включала перекрестную проверку, управляющие документы, написанные ИИ, и трекер штрафных баллов для фиксации типовых ошибок.

Пользовательские навыки OpenClaw для интеграции CRM и CMS
Разработчик создал пользовательские навыки OpenClaw для взаимодействия с собственной CRM и CMS системами, что позволило автоматизировать генерацию лидов и создание контента при сохранении человеческого контроля. Реализация заняла один день.

Нойберг: Открытый Многорыночный Торговый Терминал, Созданный на основе ИИ Claude
Neuberg — это браузерный торговый терминал, который подключается к рынкам, таким как Hyperliquid, Polymarket и Alpaca, созданный с использованием Claude и Claude Code. Процесс разработки выявил конкретные сильные стороны в архитектурной критике и рефакторинге, а также ограничения в управлении длинным контекстом и системах реального времени.

Локальная тонкая настройка Llama 3.2-1B для обнаружения секретов превосходит модель Wiz.
Разработчик воспроизвёл и улучшил секретную модель обнаружения Wiz, используя исключительно локальный ИИ, достигнув 88% точности и 84,4% полноты с помощью Llama 3.2-1B. Процесс включал в себя аугментацию набора данных с помощью процедурной генерации и локальную разметку с использованием Qwen3-Coder-Next.