Show HN: Recast, an experimental Smalltalk app that repairs itself with an LLM
Category: devtools
Tags: smalltalk, self-healing, llm, hot-reload, pharo
Score: 6.8/10 (Innovation: 8, Technical: 8, Documentation: 8, Utility: 3)
Recast is an experimental Smalltalk application that intercepts runtime exceptions, sends the stack trace, method source, and receiver state to an LLM, verifies proposed patches in a shadow Pharo VM, and hot-swaps the corrected method into the live image. It's an intriguing exploration of self-healing software, leveraging Smalltalk's live object model to connect LLM-proposed repairs to a real deployment mechanism.
Target audience: backend devs, researchers, language-runtime enthusiasts
Repository: https://github.com/rot13maxi/recast · Python · 10 stars
View on Hacker News