Overview
Smol Developer is a lightweight "junior developer" agent that scaffolds whole programs from simple prompts and can be embedded as a library or run as a CLI/server to iteratively generate and debug code.
Key Features:
- Whole-program synthesis (shared-dependencies planning + per-file generation)
- Two modes: CLI/Repo workflow and importable library with sync/async generation APIs
- Human-in-the-loop debugging tools (debugger, error-driven reprompting) and Function Calling for reliable filepath JSON output
Use Cases:
- Scaffold an entire codebase from a single product spec (web apps, extensions, CLIs)
- Embed a developer agent in your app to generate or modify files programmatically
- Iterative prompt-driven development and debugging with manual takeover when desired
Benefits:
- Rapid prototyping and low-friction app scaffolding from plain Markdown prompts
- Reduced onboarding for unfamiliar APIs and patterns via example-driven generation
- No vendor lock-in—take over generated code anytime and integrate into existing workflows