Awesome AI AgentsAI Developer Tools

smol-ai/developer

⭐ 12189 Python added to this list on 2025-04-19 repository created 2023-05-13

Smol Developer is a pioneering library designed to embed a developer agent directly into your own applications, effectively acting as a personal junior developer. It enables users to scaffold entire codebases from product specifications or generate basic building blocks for integration within apps. Unlike traditional rigid starters like create-react-app, Smol Developer offers a flexible, iterative approach to scaffolding, allowing developers to refine prompts in a tight feedback loop with the AI agent. The project supports multiple modes of operation: Git Repo mode, Library mode, and API mode. In Git Repo mode, users can clone the repository, install dependencies, and run the main script to generate code based on prompts, with options for debugging and prompt customization. The Library mode allows integration of Smol Developer into other projects via a Python package, providing functions to plan, specify file paths, and generate code synchronously or asynchronously. The API mode exposes functionality through an HTTP server compliant with the Agent Protocol, enabling task creation and step execution via RESTful calls or a Python client library. The workflow emphasizes human-in-the-loop development, where the human writes prompts, reviews generated code, iterates on prompts, and can debug or manually intervene as needed. This approach fosters a collaborative environment between human developers and AI, enhancing productivity without replacing human oversight. The project includes example prompts, demos, and integrations such as a Chrome extension and ChatGPT plugin, showcasing its versatility. It is well-documented with usage instructions, example commands, and links to video demonstrations and related resources. Overall, Smol Developer represents an innovative step towards AI-assisted software development, providing tools to automate codebase creation while maintaining human control and adaptability.

https://github.com/smol-ai/developer

agent-protocolai-assisted-developmentapicli-toolcode-generationcodebase-scaffoldingcreate-anything-appdebuggingdeveloper-agenthuman-in-the-loopintegrationiterative-developmentjunior-developeropen-sourceprompt-engineeringpython-librarysoftware-automation

Also in AI Developer Tools

deepseek-ai/deepseek-harness

DeepSeek Harness (dsh) is an open-source agent harness from DeepSeek AI built on an everything-is-a-plugin architecture over the Cordis framework, started from npm with a local web UI.

Hmbown/Codewhale

Open-source terminal coding agent written in Rust that edits files, runs commands and works toward a goal across many model providers.

TabbyML/tabby

Tabby is a self-hosted, open-source AI coding assistant providing a private and customizable alternative to GitHub Copilot with rich integration and deployment options.

cursor/cursor

Cursor is an AI-powered code editor designed to enhance programming productivity by integrating intelligent code suggestions and AI-driven features directly into the coding workflow.

oraios/serena

Serena is a free and open-source coding agent toolkit that enhances large language models with semantic code retrieval and editing capabilities, enabling autonomous coding workflows directly on your codebase.

QwenLM/qwen-code

Open-source terminal coding agent from the Qwen team with subagents, skills, hooks and MCP support, speaking the OpenAI, Anthropic, Gemini and Qwen API formats plus local model runtimes.

plandex-ai/plandex

Plandex is an open-source AI coding agent designed to plan, execute, and manage large-scale coding tasks and real-world projects with high efficiency and flexibility.

openchamber/openchamber

Open-source workspace for running, supervising and reviewing AI coding agents from desktop, browser, VS Code and mobile, with session goals, parallel multi-model runs and diff walkthroughs.