developer
the first library to let you embed a developer agent in your own app!
The smol developer AI sub-agent is a code generation agent that scaffolds complete applications from product specifications. Originally designed as a standalone tool, it has been refactored into an importable Python library that developers can embed in their own applications. It supports whole-program synthesis using GPT-4, allowing developers to generate entire codebases, iterate with human feedback, and self-heal code by incorporating error messages back into prompts. The agent can work in three modes: Git repo mode for direct development, library mode for integration into custom apps, and API mode via the Agent Protocol standard.
Key Features
Use Cases
- 01Scaffolding Chrome extensions with manifest files, popup UI, content scripts, and API integrations
- 02Generating full-stack web applications with React frontends, Node backends, and MongoDB databases
- 03Creating Python CLI tools and scripts from natural language descriptions
- 04Building ChatGPT plugins with proper API specifications
- 05Prototyping HTML/CSS/JavaScript games and interactive applications
- 06Embedding AI-powered code generation capabilities into existing developer tools and IDEs
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
developer — FAQ
What is smol developer?+
smol developer is an AI sub-agent that generates complete codebases from natural language specifications. It can be used as a standalone tool or embedded as a library in your own applications to add code generation capabilities.
How do I install smol developer?+
For library mode, install via pip with 'pip install smol_dev'. For standalone Git repo mode, clone the repository, install Poetry if needed, then run 'poetry install' in the developer directory.
What are the prerequisites and API key requirements?+
You need an OpenAI API key to access GPT-4 or GPT-3.5-turbo models, which power the code generation. Python 3.x and Poetry are required for installation and dependency management.
Which AI clients or platforms does smol developer work with?+
It works as a standalone Python application, can be embedded in custom apps via the Python library, or accessed through the Agent Protocol API. It integrates with Modal for cloud execution and dependency management.
Is smol developer free to use?+
The smol developer codebase is open source and free to use. However, you will incur costs from OpenAI API usage based on the models you choose (GPT-4 or GPT-3.5-turbo) and the amount of code generated.
Can I use smol developer to modify existing codebases?+
Currently, smol developer is optimized for generating new codebases from scratch. While you can take over and manually edit generated code, automated modification of existing projects is listed as a future direction.
How do I install developer?+
Open the source repository on GitHub and follow its README. developer is a agent — MCP Agents Market links you directly to the official repo.
Is developer free?+
developer is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.