whereismyai
Recast
Recast is an experimental Smalltalk application that repairs its own code at runtime using an LLM.
Recast is an experimental Smalltalk application that connects a language model to a running application's exception path. When a failure occurs, it captures the stack, method source, receiver state, and tests, sending them to a model to propose a repair. A separate Pharo virtual machine verifies the candidate patch by running the test suite before the live image replaces the method without a restart. The system is designed for developers exploring self-maintaining software loops in Smalltalk environments. It includes a command-line interface for manual interventions, incident inspection, and journaling.
Recast at a glance
- Best for: Software engineer
- Runs on: CLI, self-hosted, open source
- Pricing: Free
- Released: October 2026
- Category: AI coding tool
- Website: github.com/rot13maxi/recast
Key features
- Captures exception stack and receiver state
- Verifies patches in a separate Pharo VM
- Applies method replacements without restarting
- Provides a command-line interface for management
- Supports offline fake LLM for testing
- Journals successful definition edits
Use it for
- Repairing failing Smalltalk methods automatically
- Testing self-healing software loops with an LLM
- Verifying code patches in an isolated shadow VM
- Managing live code updates via a command-line tool
Alternatives to Recast
- Recurse ML — Detects bugs and breaking changes automatically before code merges.
- REA — It gives your coding agent the tools to inspect programs and explain their internal logic.
- REA Reconstruction Companion — Turns reverse-engineering evidence into testable requirements and roadmaps.
- heal.dev — Finds reproducible runtime bugs and vulnerabilities by running the product in a sandbox.
- SmallCode — Runs fully local with budget-managed context and a forgiving parser for small models.
- jevgrep — Reduces coding agent costs by providing targeted, relevant repository context.
- REA — It provides verified evidence and pseudocode without requiring source code.
- Replay — Explores apps autonomously and provides root cause analysis without writing tests.
- Applitools — Eliminates false positives and verifies AI-generated code with visual precision.
- Retool — Connects directly to production data while enforcing enterprise security controls.
- Little Coder — Optimized for small local models with built-in planning and research tools.
- Website Rebuild Skill — Provides line-level code traceability and automated multi-layer pixel accuracy.
All Recast alternatives