Turns plain-English requests into Python scripts, checks them for safety, runs them in isolation, and retries with self-correction if they fail.
python cli.py "count how many .py files are in this directory"- Groq (Llama 3.3 70B) writes a script for the request
- AST check blocks dangerous code (file deletion, eval, network access, etc.) before it runs
- Sandbox runs the script in an isolated process with a 3s timeout
- On failure, the error is fed back to the model and it retries (max 3 attempts)
Groq · Python ast · Python subprocess — no agent framework, built from scratch.