smol-ai/developer
the first library to let you embed a developer agent in your own app!
Агенты⭐ 12 191Python
Что это за инструмент
smol developer — это библиотека для встраивания AI-агента «младшего разработчика» в собственные приложения, способного генерировать код на основе текстового описания задачи.
Зачем нужен
Инструмент позволяет автоматизировать создание структуры проекта и генерацию исходного кода, выступая в роли помощника разработчика. Он полезен для ускорения прототипирования и интеграции AI-генерации кода в кастомные рабочие процессы или приложения.
Что можно реализовать
- Генерация целого кобазы (scaffolding) по текстовому спецификации продукта
- Встраивание AI-ассистента в собственные приложения для помощи в написании кода
- Быстрое прототипирование простых приложений (например, игр или скриптов) через CLI
- Использование в режиме «human-in-the-loop», где человек корректирует план и код
Ключевые возможности
- Три режима работы: Git Repo (локальный запуск), Library mode (импорт в свой код) и API mode (через Agent Protocol)
- Поддержка итеративного процесса: генерация плана, путей к файлам и кода с возможностью ручной проверки и исправления
- Использование Function Calling API от OpenAI для гарантированного возврата JSON-структуры файлов
- Наличие асинхронных и синхронных версий функций генерации кода
- Возможность отладки через отдельный скрипт, анализирующий весь кодбейс
👤 Кому подойдёт: разработчики, интересующиеся интеграцией AI-агентов в свои продукты, и исследователи в области автоматизации программирования
Релизы
Релизы ещё не отслежены — появятся после ближайшего опроса.