
awesome-AI-driven-development
Awesome list of AI-Driven Development.
Stars: 53

README:
A curated list of awesome AI-Driven development. Inspired by AI駆動開発(AI-Driven Development).
- Agentless - an agentless approach to automatically solve software development problems
- agentok - Visual Tools for Multi-Agent Development.
- agilecoder - Incorporating Agile methodology into agents to create complex real-world softwares
- aiCoder - A tool to write JS libraries using AI.
- AiDE - a structured approach to developing projects with AI assistance.
- aider - AI pair programming in your terminal
- aidermacs - Aider AI Pair Programming in Emacs
- aider-github-action - Run Aider AI assistant in your Github Workflows!
- aider-github-workflows - Workflows that use aider-github-action
- aider.el - aider (AI Pair Programming) Inside Emacs
- AIGenPipeline - AI based code generation pipeline
- aiXcoder-7B - Code Large Language Model
- ai-app-builder - The most forkable AI app generator, deployed as single page app
- ai-commit-tool - A CLI tool that generates AI-based git commit messages.
- ai-pr-reviewer - AI-based Pull Request Summarizer and Reviewer with Chat Capabilities.
- AI-Setup - a toolkit for setting up AI-assisted development environments and managing work efforts.
- ai-ticket - The AI and Human powered ticket system to manage your AI based code generation with tickets
- amplication - The Only Production-Ready AI-Powered Backend Code Generation
- arbigent - AI Agent for testing Android, iOS, and Web apps.
- AutoAgents - Generate different roles for GPTs to form a collaborative entity for complex tasks.
- AutoCoder - Its test accuracy on the HumanEval base dataset surpasses that of GPT-4 Turbo (April 2024) and GPT-4o.
- autogen - A programming framework for agentic AI.
- auto-code-rover - A project structure aware autonomous software engineer aiming for autonomous program improvement.
- auto-inspector - Web Testing AI Agent - Write your specs, it does the rest
- avante.nvim - a Neovim plugin designed to emulate the behaviour of the Cursor AI IDE.
- Basic Memory - a knowledge management system that allows you to build a persistent semantic graph from conversations with AI assistants.
- bedrock-engineer - an interactive command-line interface (CLI) to assist with software development tasks.
- bolt.new - Prompt, run, edit, and deploy full-stack web applications
- ChatDev - Create Customized Software using Natural Language Idea
- chatgpt.nvim - Effortless Natural Language Generation with OpenAI's ChatGPT API
- ClaudeAssistant - AI Coding Assistant
- claude-code - an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
- Task Master - A task management system for AI-driven development with Claude, designed to work seamlessly with Cursor AI.
- Clean-Coder-AI - AI coder that thinks before doing.
- cline - Autonomous coding agent right in your IDE
- cmpr - Program in English! LLM-enabled programming framework
- codecompanion.nvim - AI-powered coding, seamlessly in Neovim.
- codegate - a local gateway that makes AI coding assistants safer.
- CodeGeeX - An Open Multilingual Code Generation Model
- CodeGeeX2 - A More Powerful Multilingual Code Generation Model
- CodeGeeX4 - versatile model for all AI software development scenarios, including code completion, code interpreter, web search, function calling, repository-level Q&A and much more.
- codemapper - a python script that creates a comprehensive Markdown document representing the structure and contents of a given directory
- CodePanda - an AI-powered coding tool that helps you build full-stack web applications through natural language interaction.
- coders - AI coding assistant in rust
- codeselect - A simple, interactive tool to select and share code with AI assistants like Claude and ChatGPT.
- code2prompt - Code2Prompt is a powerful command-line tool that simplifies the process of providing context to Large Language Models (LLMs) by generating a comprehensive Markdown file containing the content of your codebase.
- code-converter - An AI tool converting python code to C++
- cody - Type less, code more: Cody is an AI code assistant that uses advanced search and codebase context to help you write and fix code.
- coffee - Build and iterate on your UI 10x faster with AI - right from your own IDE
- comandi - A Free API-Keyless AI-powered CLI for Programming Support, Error Debugging and Automated Instruction Translations.
- commit - generate conventional commits with ai
- continue - the leading open-source AI code assistant.
-
CoolCline - a proactive programming assistant that combines the best features of Cline, Roo Code, and Bao Cline(thanks to all contributors of the
Clines
projects!). - CopilotForXcode(@github) - Xcode extension for GitHub Copilot
- CopilotForXcode(@intitni) - The missing GitHub Copilot, Codeium and ChatGPT Xcode Source Editor Extension
- copilot.el - An unofficial Copilot plugin for Emacs.
- copilot.vim - Neovim plugin for GitHub Copilot
- copilot-chat.el - Github copilot chat in emacs
- copilot-more - $10/month GPT-4o and Claude-3.5-Sonnet APIs for coding and beyond.
- copilot-proxy - Make GH Copilot extension work with any LLM models
- coqpilot - VSCode extension that is designed to help automate writing of Coq proofs.
- couscous - a VS Code extension that uses AI to analyze your code quality against best practices and team conventions.
- cover-agent - An AI-Powered Tool for Automated Test Generation and Code Coverage Enhancement!
- crewAI - Framework for orchestrating role-playing, autonomous AI agents.
- crewai-factory-crew - Generate fully functional crews based on the crew's purpose and desired output data
- cursor - The AI Code Editor
- CursorCore - Assist Programming through Aligning Anything
- cursor-deepseek - A high-performance HTTP/2-enabled proxy server designed specifically to enable Cursor IDE's Composer to use DeepSeek's and OpenRouter's language models.
- cursor_agent - A TypeScript library for creating structured task sequences for Cursor AI agents.
- daiv - AI-driven tool for automating development tasks and improving workflows.
- deepseek-r1-ext - provides a chat interface for the DeepSeek-R1 model.
- devblahblah - Just a simple tool to help out with development tasks using LLM APIs
- development-workforce - experimentation on how to integrate ai agents into existing software development setup.
- DevGPT - Code togheter, right now!
- devika - Agentic AI Software Engineer.
- Devon - An open-source pair programmer
- DevoxxGenieIDEAPlugin - a plugin for IntelliJ IDEA that uses local LLM's (Ollama, LMStudio, GPT4All and Llama.cpp) and Cloud based LLMs to help review, test, explain your project code.
- droid.dev - AI Engineer that actually codes
- genjs-cli - a command-line tool that interacts with the Anthropic API to generate code templates based on custom prompts.
- gen.nvim - Neovim plugin to generate text using LLMs with customizable prompts
- GitLab-MCP-Server - Model Context Protocol (MCP) server that provides integration with GitLab.
- gitpack-ai - Automate Pull Request Reviews with AI
- gpt-all-star - AI-powered code generation tool for scratch development of web applications with a team collaboration of autonomous AI agents.
- gpt-engineer - Specify what you want it to build, the AI asks for clarification, and then builds it.
- gp.nvim - Gp.nvim (GPT prompt) Neovim AI plugin
- ghostest - Output test code using LLM agents.
- jarvis - an intelligent coding assistant that leverages multiple state-of-the-art language models to help you with code generation, modifications, and technical discussions.
- kaizen - AI assistant to help you find bugs as you code
- kodu-coder - an autonomous coding agent that lives in your IDE.
- kube-copilot - Kubernetes Copilot powered by OpenAI
- kwaak - Run a team of autonomous AI agents on your code, right from your terminal!
- K8sWhisperer- - An AI-powered Kubernetes Operator that lets users query logs and read them as natural language.
- lazycommit - using AI to generate commit message suggestions
- Lingma-SWE-GPT - Inference code of Lingma SWE-GPT
- llamacoder - An open source Claude Artifacts – generate small apps with one prompt.
- lsp-ai - an open-source language server that serves as a backend for AI-powered functionality, designed to assist and empower software engineers, not replace them.
- ManasAI - It aims to automate tasks, improve code quality, and boost productivity.
- melty - Open source AI code editor.
- MetaGPT - The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming
- minuet-ai.el - Minuet offers AI code completion from popular LLMs including OpenAI, Gemini, Claude, Codestral, and more.
- mutahunter - Open Source, Language Agnostic Automatic Test Generation + LLM Mutation Testing
- Noema-Declarative-AI - A declarative way to control LLMs.
- nous - The open-source TypeScript platform for autonomous AI agents and LLM based workflows
- ollama-autocoder - A simple to use Ollama autocompletion engine with options exposed and streaming functionality
- oneShotCodeGen - Create full stack webapps with single prompt
- oi - an open-source cli tool that works on top of codellama and generates code in any editor without extensions.
- OpenDevin - a platform for autonomous software engineers, powered by AI and LLMs
- open-repoprompt - a fast, lightweight Go tool that helps you feed your code and documentation to LLMs like Claude, GPT-4, and Grok without hitting token limits or waiting forever.
- OSWorld - Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environments
- Oyren Prompter - a local web tool that allows you to browse and select multiple files, combine their contents, and prepend a custom prompt.
- O1-CODER - AN O1 REPLICATION FOR CODING
- o1-engineer - a command-line tool designed to assist developers in managing and interacting with their projects efficiently.
- pearai-app - The Open Source AI-Powered Code Editor. A fork of VSCode and Continue.
- Perpetual - LLM-driven software development helper.
- plandex - AI driven development in your terminal.
- Playwright MCP - Playwright Tools for MCP
- PraisonAI - combines AutoGen and CrewAI or similar frameworks into a low-code solution for building and managing multi-agent LLM systems, focusing on simplicity, customisation, and efficient human-agent collaboration.
- Prompt Tower - A tool that helps you build prompts and manage context with lots of code blocks in them.
- pr-agent - CodiumAI PR-Agent: An AI-Powered 🤖 Tool for Automated Pull Request Analysis, Feedback, Suggestions and More!
- pr-pilot - An AI agent for your development workflow that can search and manipulate the code base, browse the internet and interact with Github issues and pull requests
- pr-pilot-cli - Command-line interface for PR Pilot.
- QodeAssist - an AI-powered coding assistant plugin for Qt Creator
- qodo-cover - An AI-Powered Tool for Automated Test Generation and Code Coverage Enhancement!
- Qwen2.5-Coder - the code version of Qwen2.5
- RA.Aid - a powerful AI-driven command-line tool that integrates aider (https://aider.chat/) within a LangChain ReAct agent loop.
- RepoScribe - A command-line tool to scan a project directory, identify files that are not ignored by .gitignore rules, and concatenate their contents into a single text file ("scribe" them).
- rift - an AI-native language server for your personal AI software engineer
- roocode-memorybank-optimized - A lean Roo Code config for VS Code, blending Claude Pro and OpenRouter to cut token costs (from €60/day to €20-30/day).
- RooFlow - Enhanced Memory Bank System with ☢️Footgun Power☢️ Next-gen Memory Bank system with five integrated modes and system-level customization.
- RooFlow Cookiecutter Template - a template for applying Rooflow to Roocode in an easy way.
- Roo-Code - an AI-powered autonomous coding agent that lives in your editor.
- The Rules Template: Universal Rules for AI Coding Assistants - This template provides a robust and adaptable framework of rules designed to enhance the performance of AI coding assistants like Cursor and CLINE.
- SeaGOAT - local-first semantic code search engine
- shortest - QA via natural language AI tests
- Sourcery - a code generator for Swift language, built on top of Apple's own SwiftSyntax.
- SourceSage - It is a tool to support software development using AI.
- SuperCoder - Open Source Autonomous Software Development System
- SWE-agent - GitHub issue and tries to automatically fix it, using GPT-4, or your LM of choice.
- SWE-Fixer - a simple yet effective solution for addressing real-world GitHub issues by training open-source LLMs.
- tabby - Self-hosted AI coding assistant
- testzeus-hercules - Hercules is the world’s first open-source testing agent, built to handle the toughest testing tasks so you don’t have to. It turns simple, easy-to-write Gherkin steps into fully automated end to end tests—no coding skills needed.
- turbopilot - an open source large-language-model based code completion engine that runs locally on CPU
- twinny - The most no-nonsense, locally or API-hosted AI code completion plugin for Visual Studio Code - like GitHub Copilot but completely free and 100% private.
- unvibe - Generate code from unit-tests
- UTGenDebug - Learning to Generate Unit Tests for Automated Debugging
- VectorCode - a code repository indexing tool. It helps you write better prompt for your coding LLMs by indexing and providing information about the code repository you're working on.
- vespper - open-source AI on-call developer
- Vibe Check MCP - The definitive Vibe Coder's sanity check MCP server
- Vibe Rules Collection - A curated collection of .windsurfrules files designed to guide AI coding assistants (like Codeium's Cascade) in generating code that adheres to various best practices, architectural patterns, language idioms, and framework conventions.
- VimLM - LLM-powered coding companion for Vim, inspired by GitHub Copilot/Cursor.
- vim-ai - AI-powered code assistant for Vim. OpenAI and ChatGPT plugin for Vim and Neovim.
- void - Void is the open-source Cursor alternative.
- vscode-extension - Open-Source, Native and a True GitHub Copilot Alternative for VS Code
- Wingman - Your offline AI pair programmer for VSCode on Windows.
- wizardCoder-vsc - Visual Studio Code extension for WizardCoder
- Yi-Coder - a series of open-source code language models that delivers state-of-the-art coding performance with fewer than 10 billion parameters.
- zoltraak - a prompt compiler system that converts natural language into an execution language
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for awesome-AI-driven-development
Similar Open Source Tools

lsp-ai
LSP-AI is an open source language server designed to enhance software engineers' productivity by integrating AI-powered functionality into various text editors. It serves as a backend for completion with large language models and offers features like unified AI capabilities, simplified plugin development, enhanced collaboration, broad compatibility with editors supporting Language Server Protocol, flexible LLM backend support, and commitment to staying updated with the latest advancements in LLM-driven software development. The tool aims to centralize open-source development work, provide a collaborative platform for developers, and offer a future-ready solution for AI-powered assistants in text editors.

awesome-ai-tools
Awesome AI Tools is a curated list of popular tools and resources for artificial intelligence enthusiasts. It includes a wide range of tools such as machine learning libraries, deep learning frameworks, data visualization tools, and natural language processing resources. Whether you are a beginner or an experienced AI practitioner, this repository aims to provide you with a comprehensive collection of tools to enhance your AI projects and research. Explore the list to discover new tools, stay updated with the latest advancements in AI technology, and find the right resources to support your AI endeavors.

nebula
Nebula is an advanced, AI-powered penetration testing tool designed for cybersecurity professionals, ethical hackers, and developers. It integrates state-of-the-art AI models into the command-line interface, automating vulnerability assessments and enhancing security workflows with real-time insights and automated note-taking. Nebula revolutionizes penetration testing by providing AI-driven insights, enhanced tool integration, AI-assisted note-taking, and manual note-taking features. It also supports any tool that can be invoked from the CLI, making it a versatile and powerful tool for cybersecurity tasks.

awesome-generative-ai
Awesome Generative AI is a curated list of modern Generative Artificial Intelligence projects and services. Generative AI technology creates original content like images, sounds, and texts using machine learning algorithms trained on large data sets. It can produce unique and realistic outputs such as photorealistic images, digital art, music, and writing. The repo covers a wide range of applications in art, entertainment, marketing, academia, and computer science.

AingDesk
AingDesk is a tool that allows users to deploy DeepSeek or other AI models on their computer with just one click. It features a user-friendly interface, multi-source knowledge base support, built-in chat interface, and the ability to share projects online. The tool is optimized for performance on both local and cloud environments, with a focus on hassle-free setup and extensibility through a modular architecture. The development plan includes support for third-party API integrations and local deployment of text-to-image hybrid models for creative workflows.

awesome-ai-devtools
Awesome AI-Powered Developer Tools is a curated list of AI-powered developer tools that leverage AI to assist developers in tasks such as code completion, refactoring, debugging, documentation, and more. The repository includes a wide range of tools, from IDEs and Git clients to assistants, agents, app generators, UI generators, snippet generators, documentation tools, code generation tools, agent platforms, OpenAI plugins, search tools, and testing tools. These tools are designed to enhance developer productivity and streamline various development tasks by integrating AI capabilities.

ai-dial
AI DIAL is an open-source project that provides a platform for developing and deploying conversational AI applications. It includes components such as DIAL Core for API exposure, DIAL SDK for development, and DIAL Chat for default UI. The project offers tutorials for launching AI DIAL Chat with different models and applications, along with a user manual and configuration guide. Additionally, there are various open-source repositories related to DIAL, including DIAL Helm for helm chart, DIAL Assistant for model agnostic assistant implementation, and DIAL Analytics Realtime for usage analytics. The project aims to simplify the development and deployment of AI-powered chat applications.

awesome-mlops
Awesome MLOps is a curated list of tools related to Machine Learning Operations, covering areas such as AutoML, CI/CD for Machine Learning, Data Cataloging, Data Enrichment, Data Exploration, Data Management, Data Processing, Data Validation, Data Visualization, Drift Detection, Feature Engineering, Feature Store, Hyperparameter Tuning, Knowledge Sharing, Machine Learning Platforms, Model Fairness and Privacy, Model Interpretability, Model Lifecycle, Model Serving, Model Testing & Validation, Optimization Tools, Simplification Tools, Visual Analysis and Debugging, and Workflow Tools. The repository provides a comprehensive collection of tools and resources for individuals and teams working in the field of MLOps.

llmariner
LLMariner is an extensible open source platform built on Kubernetes to simplify the management of generative AI workloads. It enables efficient handling of training and inference data within clusters, with OpenAI-compatible APIs for seamless integration with a wide range of AI-driven applications.

learn-modern-ai-python
This repository is part of the Certified Agentic & Robotic AI Engineer program, covering the first quarter of the course work. It focuses on Modern AI Python Programming, emphasizing static typing for robust and scalable AI development. The course includes modules on Python fundamentals, object-oriented programming, advanced Python concepts, AI-assisted Python programming, web application basics with Python, and the future of Python in AI. Upon completion, students will be able to write proficient Modern Python code, apply OOP principles, implement asynchronous programming, utilize AI-powered tools, develop basic web applications, and understand the future directions of Python in AI.

genkit
Firebase Genkit (beta) is a framework with powerful tooling to help app developers build, test, deploy, and monitor AI-powered features with confidence. Genkit is cloud optimized and code-centric, integrating with many services that have free tiers to get started. It provides unified API for generation, context-aware AI features, evaluation of AI workflow, extensibility with plugins, easy deployment to Firebase or Google Cloud, observability and monitoring with OpenTelemetry, and a developer UI for prototyping and testing AI features locally. Genkit works seamlessly with Firebase or Google Cloud projects through official plugins and templates.

NeuroSync_Player
NeuroSync Player is a real-time AI endpoint server that combines text-to-speech and NeuroSync generations. It includes code for various AI endpoints such as speech-to-text, text-to-speech, embedding, and vision. The tool allows users to connect their llm to Twitch and YouTube, enabling the llm-powered metahuman to respond to viewers in real-time. Additionally, it offers features like push-to-talk, face animation integration, and support for blendshapes generated from audio inputs for Unreal Engine 5. Users can train and fine-tune their own models using NeuroSync Trainer Lite, with simplified loss functions and mixed precision for faster training. The tool also supports data augmentation to help with fine detail reproduction.

llm-app
Pathway's LLM (Large Language Model) Apps provide a platform to quickly deploy AI applications using the latest knowledge from data sources. The Python application examples in this repository are Docker-ready, exposing an HTTP API to the frontend. These apps utilize the Pathway framework for data synchronization, API serving, and low-latency data processing without the need for additional infrastructure dependencies. They connect to document data sources like S3, Google Drive, and Sharepoint, offering features like real-time data syncing, easy alert setup, scalability, monitoring, security, and unification of application logic.

wren-engine
Wren Engine is a semantic engine designed to serve as the backbone of the semantic layer for LLMs. It simplifies the user experience by translating complex data structures into a business-friendly format, enabling end-users to interact with data using familiar terminology. The engine powers the semantic layer with advanced capabilities to define and manage modeling definitions, metadata, schema, data relationships, and logic behind calculations and aggregations through an analytics-as-code design approach. By leveraging Wren Engine, organizations can ensure a developer-friendly semantic layer that reflects nuanced data relationships and dynamics, facilitating more informed decision-making and strategic insights.