BinktermPHP : Une plateforme complète BBS/FidoNet construite principalement avec Claude

BinktermPHP est un BBS web open source écrit en PHP 8 avec PostgreSQL. Selon le développeur, il a été construit presque entièrement en utilisant Claude pour l'implémentation, le développeur jouant le rôle d'architecte et de testeur.
Fonctionnalités de la plateforme
La plateforme comprend :
- Un expéditeur de courrier binkp FidoNet intégré avec négociation de session, analyse de paquets, files d'attente entrantes/sortantes et planning d'interrogation
- Echomail/netmail (forums FidoNet et messages privés)
- Zones de fichiers et jeux de porte (DOS, natifs et HTML5/WebDoors)
- Transmission en temps réel via SharedWorker (BinkStream)
- Système économique basé sur les crédits
- Accès Telnet/SSH/FTP avec support ANSI, navigation par menus et ZMODEM pour les transferts de fichiers
- Support du courrier hors ligne QWK
- Support ANSI/RIP/SIXLE
- Serveur MCP (Node.js) qui expose l'echomail via le Model Context Protocol avec authentification par jeton porteur par utilisateur
- Gestion de l'encodage des caractères pour les pages de code FTN héritées (CP437, CP866, Latin-1) avec chaînes de secours iconv
- Système WebDoors pour les jeux de porte HTML5 basés sur navigateur
Flux de travail de développement avec Claude
Le développeur décrit son flux de travail comme suit : "Je suis l'architecte et la personne qui décide de ce qui est construit. Mais l'implémentation — le code, les migrations de base de données, le débogage, le travail sur les protocoles — c'est Claude. Je décris ce que je veux, Claude l'écrit, je le teste, nous itérons."
Ce qui fonctionne bien selon le développeur :
- Claude gère les parties fastidieuses ou chronophages comme le code passe-partout, les migrations, le débogage des problèmes d'encodage et l'écriture de la logique des protocoles
- Claude conserve le contexte du projet lorsqu'il reçoit une structure appropriée (maintenue via un fichier CLAUDE.md dans le dépôt)
Ce qui nécessite encore une intervention humaine :
- Les décisions architecturales et les tests
- Savoir quand quelque chose ne va pas
- Tout ce qui nécessite d'exécuter le logiciel réel (Claude ne peut pas observer le système en fonctionnement)
- Des rappels occasionnels des erreurs précédentes
Version actuelle
La version 1.8.9 est désormais disponible avec :
- Système d'abonnement basé sur les centres d'intérêt
- Gestionnaire AreaFix/FileFix
- Files d'attente d'approbation de téléchargement de fichiers
- Éditeur d'écran de connexion avec art ANSI
- Support ZMODEM/QWK
Le projet est accessible à l'adresse https://claudes.lovelybits.org (nommé en l'honneur de Claude), avec les détails du projet sur https://lovelybits.org/binktermphp et le code source sur GitHub.
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenClaw Orchestre le Système de ReleaseOps d'Entreprise pour l'Application Multi-Plateformes
Un développeur a créé un système ReleaseOps semi-automatisé utilisant OpenClaw pour gérer les processus QA d'une application comptant près d'un million d'utilisateurs sur les plateformes Web, iOS, Android et TV. Le système automatise la gestion des tickets, les journaux de sortie des scripts de test, et relie le tout en utilisant GPT-4 mini.

Développeur Passe de Business OpenClaw à RunLobster Après un Incident de Sécurité, Garde Son Instance Personnelle en Auto-hébergement
Un développeur a migré son agent OpenClaw professionnel vers RunLobster à 49 $/mois après avoir découvert que son instance auto-hébergée était exposée sur 0.0.0.0 pendant 3 mois suite à la CVE de février. Il a conservé son OpenClaw personnel auto-hébergé sur un Mac Mini pour les charges de travail non critiques.

Claude Code permet à un nouveau diplômé de créer un jeu multijoueur en temps réel en solo
Un nouveau diplômé sans expérience formelle en génie logiciel a utilisé Claude Code pour construire imageclash.net, un jeu de société multijoueur en temps réel avec mise à l'échelle automatique de GPU serverless, une UX de manette mobile-first et une gestion du cycle de vie des images basée sur R2.

Comment les agents IA bon marché ont soumis le développement du marché Claw Earn à des tests de résistance
L'équipe de Claw Earn a intentionnellement utilisé des agents IA moins chers et moins performants pendant le développement, ce qui a révélé des échecs liés à des scripts obsolètes, une mémoire périmée et des hypothèses incorrectes. Ces échecs ont forcé des améliorations de la documentation et de la robustesse de la plateforme.