### AI Search Engines and Code Understanding Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md AI-powered search engines and tools that provide direct answers to technical questions, code examples, and semantic code search capabilities. ```en OpenAI Codex: The underlying model powering many AI coding tools, designed for code generation and understanding. Phind: An AI search engine specifically designed for developers, providing direct answers to technical questions with code examples. SeaGOAT: A local semantic codebase search tool that uses vector embeddings for context-aware code search. ``` -------------------------------- ### AI Dev Environment (Fine) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Fine is an AI Dev Environment designed to automate mundane work. It integrates with GitHub, Sentry, and Linear to provide context-aware answers and automate CI/CD pipelines. ```javascript // Fine integrates with your existing tools. Configuration is done via their platform. // Example: Fine automatically creating a pull request for a bug fix identified by Sentry. ``` -------------------------------- ### AI for Prototyping and Design (Create.xyz) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Create.xyz is an AI tool focused on creating prototypes and website designs from text prompts. It helps visualize and build user interfaces quickly. ```javascript // Example of using Create.xyz API to generate a UI component // createxyz.generateUI({ prompt: 'A clean login form with email and password fields' }) // .then(uiCode => console.log(uiCode)); ``` -------------------------------- ### AI Pair Programming Platform (Continue) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Continue is an open-source autopilot for software development that integrates with VS Code and JetBrains. It allows customizable LLM integration for code generation, editing, and debugging. ```javascript // Example of configuring Continue with a custom LLM // In your continue config file (e.g., config.json): // { // "models": [ // { // "title": "My Custom Model", // "provider": "ollama", // "model": "llama2" // } // ] // } ``` -------------------------------- ### AI for Prototyping and Design (Create.xyz) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Create.xyz is an AI tool focused on creating prototypes and website designs from text prompts. It helps visualize and build user interfaces quickly. ```typescript // Example of using Create.xyz API to generate a UI component // createxyz.generateUI({ prompt: 'A sleek e-commerce product card' }) // .then(uiCode => console.log(uiCode)); ``` -------------------------------- ### AI Pair Programming Platform (Continue) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Continue is an open-source autopilot for software development that integrates with VS Code and JetBrains. It allows customizable LLM integration for code generation, editing, and debugging. ```typescript // Example of configuring Continue with a custom LLM in config.json: // { // "models": [ // { // "title": "My Custom Model", // "provider": "openai", // "model": "gpt-4" // } // ] // } ``` -------------------------------- ### AI for Contextual Coding Assistance Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Chatbots and tools that provide coding assistance by understanding context from repositories and issues. ```General Magnet: A web-based chatbot that provides context from repositories and issues for coding assistance. ``` -------------------------------- ### AI Code Completion Server (FauxPilot) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md FauxPilot is an open-source code completion server that is compatible with CodeGen. It allows developers to set up their own AI-powered code completion service. ```python from fauxpilot.server import FauxPilotServer server = FauxPilotServer() server.start() ``` -------------------------------- ### AI Development Environments and Frameworks Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools and frameworks that provide environments or infrastructure for building AI-powered applications, including self-hosted options. ```en Bolt.diy: Open-source, self-hosted version of Bolt.new supporting multiple LLM providers for full-stack applications. ``` -------------------------------- ### AI for WordPress Development (CodeWP) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md CodeWP provides AI tools specifically for WordPress developers, enabling code generation for snippets, plugins, and themes. It streamlines WordPress development tasks. ```php // Example of generating a WordPress shortcode using CodeWP AI // This would typically be done through their web interface or API. // Example conceptual code: // $shortcode_code = CodeWP::generateShortcode('display_current_date'); // echo do_shortcode($shortcode_code); ``` -------------------------------- ### AI for Codebase Understanding and Data Exploration Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools utilizing AI for deep codebase understanding, enabling features like repo grokking and agentic pipelines. Also includes AI-powered data explorers for databases. ```English Zencoder: Advanced AI platform featuring Repo Grokking™ technology for deep codebase understanding and an Agentic Pipeline. WhoDB: AI-powered data explorer for various databases. ``` -------------------------------- ### AI for Full-Stack Development and Boilerplates Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Platforms that use AI to generate complete web applications or SaaS boilerplates from descriptions or prompts. ```General Lazy AI: An AI coding tool for building full-stack web applications and MVPs with complex integrations. Lovable.dev: An AI-powered platform for generating full-stack web applications from plain English descriptions, with shadcn/ui components and Supabase integration. Mage: A full-stack web app generator that creates applications in Wasp, React, Node.js, and Prisma. Marblism: A SaaS boilerplate generator that creates a full SaaS codebase from prompts. ``` -------------------------------- ### AI for Continuous Delivery and Deployment Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Platforms that leverage AI to enhance continuous delivery and deployment processes. ```APIDOC Harness: description: AI-powered continuous delivery and deployment platform. ``` -------------------------------- ### AI Code Generation Models Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Open-source models focused on generating code, enabling developers to build applications with LLMs. ```General LlamaCoder: An open-source code generation model for building applications using Open Source LLMs. ``` -------------------------------- ### AI for Documentation and Commit Messages Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md AI tools designed to automate the generation of documentation, README files, and commit messages. ```en PoorCoder: A collection of Bash scripts that assist coding using AI apps like Claude and ChatGPT, by extracting code context and generating AI commit messages. README-AI: An automated README.md file generator powered by large language model APIs. PR Explainer Bot: A GitHub integration that adds explanatory comments to newly created pull requests. ``` -------------------------------- ### AI Application Sandboxed Environments (e2b_Fragments) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md e2b_Fragments is a platform for building and deploying AI-powered applications with sandboxed environments. It provides secure and isolated environments for running AI workloads. ```python from e2b_fragments.sandbox import Sandbox sandbox = Sandbox() result = sandbox.run_code("print('Hello from sandbox!')") print(result.stdout) ``` -------------------------------- ### AI for Code Review and Observability Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools that utilize AI for code reviews, performance monitoring, and gaining insights into application behavior. ```General Matter AI: An open-source AI Code Reviewer designed to help engineering teams release code with confidence. New Relic: A performance monitoring platform with intelligent alerting and AI-powered insights for application observability. ``` -------------------------------- ### AI for WordPress Development (CodeWP) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md CodeWP provides AI tools specifically for WordPress developers, enabling code generation for snippets, plugins, and themes. It streamlines WordPress development tasks. ```javascript // Example of generating a WordPress plugin using CodeWP AI via their API: // const pluginCode = await codewp.generatePlugin({ name: 'my-custom-plugin', features: ['user-auth'] }); // console.log(pluginCode); ``` -------------------------------- ### AI for UI Generation and Integration Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools focused on UI generation, often with built-in support for specific component libraries and integrations with version control systems. ```English vx.dev: GitHub integration focused on UI generation with built-in support for shadcn, lucide, and nivo charts. ``` -------------------------------- ### AI for Project Management and Issue Tracking Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools that integrate AI features into project management workflows for tasks like issue tracking and organization. ```General Linear: A project management tool with AI-powered features for issue tracking and automated task organization. ``` -------------------------------- ### IDE with Integrated Chat and AI Features Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md CodeStory is an IDE, forked from VSCodium, that integrates chat functionalities, code explanations, automatic commit message generation, and pull request summaries powered by AI. ```typescript // Example CodeStory features: // 1. Open the integrated chat panel. // 2. Select code and use "Explain Code" command. // 3. Commit changes; CodeStory suggests a commit message. // 4. Generate PR summary from commit history. ``` -------------------------------- ### AI for Documentation Generation Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools that use AI to automatically generate and maintain documentation for codebases. ```General Mintlify: An AI-powered documentation generation and maintenance platform for creating beautiful and functional documentation. Mintlify Writer: A VS Code extension focused specifically on generating documentation for code, such as docstrings for functions and classes. ``` -------------------------------- ### CLI Tool for Shell Interaction with ChatGPT Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Butterfish is a command-line interface tool that integrates ChatGPT directly into your shell, enabling easy access and basic agentic functionalities. ```bash butterfish --help # Example usage: butterfish "write a python script to fetch data from an API" ``` -------------------------------- ### Text-to-UI Platform (Galileo AI) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Galileo AI is a text-to-UI platform for generating user interfaces from text prompts. It helps create UI designs and prototypes quickly (currently waitlisted). ```javascript // Galileo AI platform is waitlisted. Conceptual usage: // galileo.generateUI({ prompt: 'A dashboard with charts and tables' }) // .then(uiDesign => console.log(uiDesign)); ``` -------------------------------- ### Prompt Engineering Tools Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools designed to assist in crafting effective prompts for AI models. ```en 16x Prompt: AI assistant designed to help developers throughout the software development lifecycle. ``` -------------------------------- ### AI-Powered Git Command Generation Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools that leverage AI to generate Git commands from natural language descriptions, simplifying version control operations. ```APIDOC GitFluence: description: Web-based tool for automatically generating Git commands from text descriptions. GitHub Copilot CLI: description: Uses AI to translate natural language commands into shell commands, including Git commands. usage: gh copilot suggest "git commit -m 'feat: add user authentication'" GPT Engineer: description: Open-source CLI agent that generates entire codebases from high-level prompts, potentially including Git operations. GPT Migrate: description: CLI agent that converts full-stack applications between languages/frameworks using GPT-4, may involve Git operations. gptcomet: description: AI-powered CLI tool for generating commit messages and reviewing changes. usage: gptcomet commit -m "fix: resolve null pointer exception" Grit: description: GitHub-integrated agent for automating maintenance tasks and development work, likely involving Git operations. GitLab Code Suggestions: description: AI-powered code suggestions integrated into GitLab, may assist with Git-related code. GitLab Duo: description: Suite of AI capabilities across the SDLC, including code suggestions and potentially Git-related assistance. ``` -------------------------------- ### VSCode Extension for Chatting with ChatGPT Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md ChatIDE is a Visual Studio Code extension that allows users to interact with ChatGPT directly within the editor environment. ```typescript // Example of ChatIDE usage within VSCode // Open the ChatIDE panel and type your prompts. // Example prompt: // "Explain this selected code block." ``` -------------------------------- ### AI for Code Understanding and Documentation Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools that use AI to understand codebases, generate documentation, and provide contextual information to developers. ```en Swimm: An AI assistant for contextual code understanding, using static analysis and AI-generated documentation. ``` -------------------------------- ### AI Platforms and Engines for Code Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md This section highlights platforms and engines that leverage AI for complex coding tasks, planning, execution, and building AI agents for codebases. ```en Onboard: An AI chat platform that allows users to chat with AI about public and private codebases. Plandex: An open-source, terminal-based AI coding engine designed for complex projects, allowing for multi-step planning and execution. Potpie: An open-source platform for creating AI Agents for your codebase in minutes, with pre-built agents for Q&A, Testing, Debugging, and System Design. Replit Agent: Replit's multi-agent system for building applications through natural language, featuring automated environment setup and deployment. ``` -------------------------------- ### AI Code Explanation and Documentation (Explain Code) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Explain Code is an AI-powered tool that helps developers understand complex code by providing explanations and generating documentation. It simplifies the process of code comprehension. ```javascript import explainCode from 'explain-code'; async function explainMyCode(codeSnippet) { const explanation = await explainCode(codeSnippet); console.log(explanation); } ``` -------------------------------- ### AI for Code Explanation and Documentation (Explain Code) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Explain Code is an AI-powered tool that helps developers understand complex code by providing explanations and generating documentation. It simplifies the process of code comprehension. ```python import explain_code async def explain_my_code(code_snippet): explanation = await explain_code.explain(code_snippet) print(explanation) ``` -------------------------------- ### ChatGPT VS Code Integration (Genie AI) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Genie AI is a VS Code extension that integrates ChatGPT for coding assistance. It provides AI-powered help directly within the editor. ```javascript // Within VS Code, use the Genie AI extension to interact with ChatGPT. // Example prompt: "Generate boilerplate code for a Node.js Express server." ``` -------------------------------- ### AI Code Assistants and Context Tools Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md AI-powered assistants that provide code context, chat capabilities, and integrate with development workflows across platforms like GitHub, Slack, and Jira. Some also offer pull request analysis. ```English Unblocked: AI-powered code context and chat assistant with GitHub, Slack, and Jira integration. What The Diff: AI-powered app that reviews pull request diffs and writes descriptive comments. ZZZ Code AI: An AI code assistant. ``` -------------------------------- ### AI for Documentation and Understanding Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools that use AI to generate documentation from codebases or to help understand complex code structures. ```en Autodoc: Generates codebase documentation using large language models. ``` -------------------------------- ### Image to HTML/CSS Converter (Frontly) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Frontly is a web tool that converts uploaded images into HTML and CSS code. It leverages AI to translate visual designs into front-end code. ```html --> ``` -------------------------------- ### AI for UI/UX and Design to Code Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools that leverage AI to convert designs or prompts into frontend code, streamlining the UI development process. ```General Kombai: An AI tool for converting Figma designs into frontend code. Literally anything: An HTML and JavaScript web app generator. Magic Patterns: A comprehensive UI prototyping tool with a Chrome extension and Figma plugin for generating UI from prompts, images, or design inspiration. Make Real: An online canvas that can be used to generate HTML/JavaScript applications. ``` -------------------------------- ### ChatGPT Plugin for GitHub Repository Search Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md ChatWithGit is a ChatGPT plugin designed to facilitate searching through GitHub repositories and retrieving relevant links. ```APIDOC ChatWithGit Plugin: Functionality: Search GitHub repositories. Input: Natural language query specifying repository and search terms. Output: List of relevant GitHub repository links. Example Usage: User: "Find repositories related to AI in Python" Plugin Response: ["https://github.com/user/repo1", "https://github.com/user/repo2"] ``` -------------------------------- ### AI-Enhanced Code Editors and Terminals Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Development environments and terminal emulators that incorporate AI features for command assistance, deep context awareness, and code editing. Some support local model hosting and multiplayer collaboration. ```English Void: Open-source AI-powered code editor with local model hosting support. Warp: Modern terminal emulator with AI command assistance, block-based organization, and team collaboration. Windsurf AI: Advanced IDE by Codeium with Cascade technology for deep context awareness, multi-file editing, collaboration, and VS Code compatibility. Zed: High-performance, multiplayer code editor with Claude 3.5 Sonnet integration and real-time streaming diffs. ``` -------------------------------- ### AI Autocomplete for Colab, BigQuery, and JupyterLab Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md CodeSquire is a Chrome extension that enhances Google Colab, BigQuery, and JupyterLab environments with AI-powered code autocomplete. ```python # Example of CodeSquire autocomplete in action (conceptual) # In a Jupyter Notebook cell: # import pandas as pd # df = pd.read_csv('data.csv') # df.he # CodeSquire suggests 'head()', 'hist()', etc. ``` -------------------------------- ### Command-Line Tool for Natural Language to Shell Commands Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md cmd-ai is a command-line tool that translates natural language descriptions into executable shell commands. ```bash # Example usage of cmd-ai cmd-ai "list all files in the current directory sorted by size" # Output might be: # ls -lS ``` -------------------------------- ### AI Diagram Generation (DiagramGPT) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md DiagramGPT is a free AI-based web app that converts schemas, infrastructure definitions, code snippets, or plain language into various diagrams. It supports multiple diagram types. ```python # Example using DiagramGPT API (conceptual) # import diagramgpt # diagramgpt.generate_diagram(input_text='Create a sequence diagram for user login', output_format='png') ``` -------------------------------- ### AI in Project Management and Enterprise Search Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools that integrate AI into project management workflows and enterprise search to improve efficiency and knowledge discovery. ```APIDOC Height: description: Intelligent project management tool with AI-powered features for automated task organization and issue tracking. Glean: description: Enterprise search platform indexing code repositories and company knowledge, allowing natural language queries for code and documentation. ``` -------------------------------- ### AI Code Generation and UI Tools Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md This category includes tools focused on generating code, UI components, and product designs using AI, streamlining the front-end development process and enabling rapid prototyping. ```en Pico: An end-to-end micro app generator with instant deployment. Polymet: An AI-powered tool to create and iterate product designs and user interfaces, providing production-ready front-end code. Poolside: A company focused on building advanced code generation models. Rapidpages: An open-source UI generator for rapid web interface creation. Rendition Create: A browser-based tool for creating and iterating new UI components. ``` -------------------------------- ### AI for Agent and LLM Orchestration Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Frameworks and platforms for building and managing AI agents and large language model (LLM) applications. These tools facilitate the creation of complex AI workflows and autonomous agents. ```en SuperAGI: An open-source platform for building and managing LLM-based agents. ``` -------------------------------- ### AI Agent and LLM Toolset (Composio) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Composio is an open-source toolset for building and managing AI Agents and Large Language Models (LLMs). It provides a framework for developing sophisticated AI applications. ```python from composio.agent import Agent from composio.llm import LLMProvider llm = LLMProvider(api_key="YOUR_API_KEY") agent = Agent(llm=llm) agent.run_task("Summarize the latest news") ``` -------------------------------- ### AI Diagram Generation (DiagramGPT) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md DiagramGPT is a free AI-based web app that converts schemas, infrastructure definitions, code snippets, or plain language into various diagrams. It supports multiple diagram types. ```javascript // Example using DiagramGPT API (conceptual) // import diagramgpt from 'diagramgpt-sdk'; // diagramgpt.generate({ input: 'Create a flowchart for a login process', format: 'svg' }) // .then(diagram => console.log(diagram)); ``` -------------------------------- ### Open-Source Automated Pull Request Reviews Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Code Review GPT is an open-source tool for automating pull request reviews. It's available as a GitHub Action, GitLab CLI, or for local execution. ```yaml # Example GitHub Action workflow using Code Review GPT name: Code Review GPT on: pull_request jobs: review: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v3 - name: Run Code Review GPT uses: mattzcarey/code-review-gpt@main env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} ``` -------------------------------- ### AI Coding Assistants and IDEs Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools that provide AI-powered assistance for writing, refactoring, and debugging code. Many integrate with popular IDEs like VS Code. ```General Jules: Google's asynchronous AI coding assistant based on Gemini 2.5 Pro, designed to clone codebases into secure VMs, create multi-step plans, and support Python and JavaScript with GitHub integration. Junie: JetBrains' AI coding agent for Python, Kotlin, and Java, featuring adaptive learning and deep IDE integration. Kilo Code: An open-source AI coding assistant for planning, building, and fixing code inside VS Code. Kodezi: A comprehensive AI-powered developer tool for code assistance. Kodu: A privacy-focused VS Code extension that operates locally and supports multiple languages for AI coding assistance. MarsCode: A cloud-based IDE with an AI assistant supporting over 100 languages and intelligent code completion. Melty: An open-source VS Code fork with built-in chat, change previews, and the ability to write AI-powered commit messages. Memex: A desktop AI tool (for Mac, Linux, and Windows) that transforms natural language into working applications across any stack. Mentat: A CLI assistant and agent that makes changes to repositories based on AI understanding. Micro Agent by Builder: An AI agent that writes and fixes code based on provided context and instructions. ``` -------------------------------- ### AI Code Review Platform (EntelligenceAI) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md EntelligenceAI is an AI-powered platform for code reviews on GitHub and GitLab. It learns from user feedback to improve its review suggestions over time. ```python import entelligenceai # Assuming you have authenticated with GitHub/GitLab review_comments = entelligenceai.review_pull_request("owner/repo", "pull_request_number") print(review_comments) ``` -------------------------------- ### AI Coding Assistants and IDE Integrations Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md This section covers various AI-powered coding assistants and extensions that integrate with popular IDEs like VS Code, providing features such as code completion, generation, refactoring, and chat-based assistance. ```en OpenHands: An open-source AI development assistant with multi-language support. PearAI: An open-source fork of VS Code with integrated chat and inline code generation capabilities. Pieces: An AI-enabled desktop application and browser extension for code capture, enrichment, and reuse, with on-device processing and multi-IDE integration. PromptMate: A VSCode extension that embeds ChatGPT for coding assistance. PyCharm: A popular IDE for Python development that includes intelligent code assistance features, now enhanced with JetBrains AI. Pythagora: A VS Code extension for natural language app development, featuring a multi-agent architecture and autonomous deployment capabilities. Quack AI: A VS Code extension for adhering to project coding guidelines and enforcing standards. Roo Code: A VS Code extension with natural language interaction, multi-provider support, and specialized coding modes. Rubberduck: An open-source chat assistant for the Visual Studio Code sidebar. Safurai: An AI coding assistant. ``` -------------------------------- ### AI Docstring and Documentation Generation (Docify) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Docify is a VS Code extension that uses AI to generate docstrings and code documentation. It helps developers document their code more efficiently. ```javascript // Within VS Code, select a function and use the Docify command. // Example: Highlight a Python function and trigger Docify to generate a docstring. ``` -------------------------------- ### AI-Powered Compilers and Online Editors Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md This covers online platforms that provide AI-powered compilation and code execution environments, supporting a wide range of programming languages. ```en OneCompiler: A free AI-powered online compiler supporting over 70 languages for writing, running, and sharing code. Onuro AI: A leading AI-powered code editor. Replit: A cloud-based IDE with AI-powered coding assistance (Ghostwriter), real-time collaboration, and instant deployment features. ``` -------------------------------- ### AI Docstring and Documentation Generation (Docify) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Docify is a VS Code extension that uses AI to generate docstrings and code documentation. It helps developers document their code more efficiently. ```typescript // Within VS Code, select a function and use the Docify command. // Example: Highlight a TypeScript function and trigger Docify to generate JSDoc comments. ``` -------------------------------- ### AI for Merging and Code Assistance in VS Code Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md VS Code extensions that use edge language models for code assistance and merging AI-generated code. ```General Morph Rift: A VS Code extension that leverages an edge language model to assist with code and merge AI-generated code. ``` -------------------------------- ### AI Agent and LLM Toolset (Composio) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Composio is an open-source toolset for building and managing AI Agents and Large Language Models (LLMs). It provides a framework for developing sophisticated AI applications. ```javascript import { Agent } from 'composio'; import { LLM } from 'composio/llm'; const llm = new LLM({ apiKey: 'YOUR_API_KEY' }); const agent = new Agent({ llm }); agent.run('Analyze sales data'); ``` -------------------------------- ### AI for Code Generation Agents (Factory) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Factory is an AI-powered platform for code generation agents. It focuses on automating code creation through intelligent agents (currently waitlisted). ```python # Factory platform is currently waitlisted. Conceptual API usage: # from factory.agent import CodeAgent # agent = CodeAgent(task='Create a Python script for data analysis') # generated_code = agent.generate() ``` -------------------------------- ### AI for Application Generation and Modernization Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Platforms and tools that use AI to generate applications from descriptions or assist in modernizing existing codebases. ```APIDOC GitHub Spark: description: Platform for creating micro applications through natural language with instant deployment and AI integration. Glowbom: description: Multi-platform app generator creating applications for both mobile and web using AI. GoCodeo: description: AI agent for building full-stack apps with one-click Vercel deployment and Supabase integration. GPT Engineer: description: Generates entire codebases from high-level prompts. GPT Web App Generator: description: Creates React/Node.js/Prisma/Wasp applications from a short description. IBM watsonx Code Assistant for Z: description: Mainframe application modernization product with code generation, discovery, and automated refactoring (COBOL to Java conversion). ``` -------------------------------- ### AI Code and API Documentation Generation (DocuWriter.ai) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md DocuWriter.ai is an AI-powered web app for generating automated code and API documentation from source code files. It supports various programming languages. ```python # Example of using DocuWriter.ai API (conceptual) # import docuwriter # documentation = docuwriter.generate_from_file('/path/to/your/code.py') # print(documentation) ``` -------------------------------- ### AI Code Review Platform (EntelligenceAI) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md EntelligenceAI is an AI-powered platform for code reviews on GitHub and GitLab. It learns from user feedback to improve its review suggestions over time. ```javascript // EntelligenceAI integrates with GitHub/GitLab. Example conceptual API call: // entelligenceai.reviewPullRequest({ owner: 'user', repo: 'repo', prNumber: 123 }) // .then(comments => console.log(comments)); ``` -------------------------------- ### AI Coding Assistants and IDE Integrations Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools that provide AI-driven code suggestions, autocompletion, debugging, and code generation within Integrated Development Environments (IDEs) or as standalone agents. ```APIDOC GitHub Copilot: description: AI coding assistant providing real-time code suggestions, chat, and pull request generation. integrations: Popular IDEs (VS Code, JetBrains, Visual Studio, Neovim) GitHub Copilot Agent Mode: description: Advanced feature enabling autonomous execution of complex coding tasks, including error detection and self-healing. GitHub Copilot Workspace: description: AI-enhanced development environment generating development plans and enabling integrated code execution from GitHub issues. GitButler: description: Git client with AI assistance for generating conventional commit messages and simultaneous branches. GitLab Code Suggestions: description: AI-powered code suggestions integrated into GitLab. GitLab Duo: description: GitLab's AI capabilities across the SDLC, including code suggestions, issue summarization, and vulnerability explanation. GitWit: description: Web-based editor for building ReactJS applications with AI assistance. Goast: description: Hosted tool that ingests error logs and suggests fixes using AI. GoCodeo: description: AI agent for building full-stack apps with Vercel deployment and Supabase integration, supporting Model Context Protocol (MCP). Google Cloud Code AI (Duet AI): description: AI collaborator integrated into Google Cloud services and IDEs for code assistance, chat support, and smart actions. Google Gemini Code Assist: description: AI-powered code assistance integrated into Google's development tools. GPT Engineer: description: Open-source CLI agent generating entire codebases from high-level prompts, asking clarifying questions. GPT Migrate: description: CLI agent converting full-stack applications between languages/frameworks using GPT-4. GPT Web App Generator: description: Full-stack app generator creating React/Node.js/Prisma/Wasp applications from a short description. Gru.ai: description: AI developer assisting with technical problems, coding tasks, algorithm building, debugging, and testing. Incognito Pilot: description: Open-source AI assistant with a built-in Python editor and interpreter. JetBrains AI: description: Built-in AI features across JetBrains IDEs for code completion, chat, documentation generation, and commit message suggestions. ``` -------------------------------- ### GPT-4 Powered Coding Assistant (EasyCode) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md EasyCode is a VS Code extension that features GPT-4 powered chat for coding assistance. It helps developers with code generation, debugging, and answering programming questions. ```javascript // Within VS Code, open the EasyCode chat panel. // Example prompt: "Explain this code snippet: [paste code here]" ``` -------------------------------- ### AI for Testing Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Platforms that use AI for visual testing and detecting regressions in user interfaces. ```en Applitools: Visual AI testing platform that detects UI regressions. ``` -------------------------------- ### AI for Functional Testing (Functionize) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Functionize is an intelligent testing platform that uses AI/ML for creating, executing, and maintaining automated functional tests, particularly for web applications. ```python # Functionize operates through its platform. Conceptual API usage: # from functionize.test import TestGenerator # test_generator = TestGenerator() # test_generator.create_test(url='https://example.com', scenario='user_login') ``` -------------------------------- ### AI App Generator (DemoGPT) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md DemoGPT is an application that generates AI-powered applications using Llama 2. It automates the process of building and deploying AI applications. ```python from demogpt.generator import AppGenerator app_generator = AppGenerator(model="llama2") app_generator.generate_app("my_ai_app") ``` -------------------------------- ### AI Code and API Documentation Generation (DocuWriter.ai) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md DocuWriter.ai is an AI-powered web app for generating automated code and API documentation from source code files. It supports various programming languages. ```javascript // Example of using DocuWriter.ai API (conceptual) // import docuwriter from 'docuwriter-sdk'; // const documentation = await docuwriter.generate({ filePath: '/path/to/your/code.js' }); // console.log(documentation); ``` -------------------------------- ### AI for Testing and Quality Assurance Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools that employ AI to automate testing, detect vulnerabilities, and ensure code quality. ```General KushoAI: An AI agent for comprehensive API testing, transforming Postman collections, OpenAPI specs, and curl commands into exhaustive test suites. Mabl: An intelligent test automation platform with self-healing tests, designed to reduce test flakiness and maintenance effort. Meticulous.ai: A platform for automatically generated and maintained end-to-end tests that evolve as your application changes. Mutahunter: An open-source, AI-driven software testing and vulnerability detection tool that can find vulnerabilities and generate tests. Nova: A CI bot that adds actions like summaries and tests to new pull requests. OctoMind: An AI-powered platform for generating and maintaining browser-based end-to-end tests, integrated into CI/CD pipelines. ``` -------------------------------- ### VS Code Extension for Debugging and Optimization Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md CodeMate is a Visual Studio Code extension that provides AI assistance for debugging code and optimizing its performance. ```typescript // Example CodeMate usage in VSCode // Select a code block and right-click -> "CodeMate: Debug this section" // Or use the command palette: "CodeMate: Optimize selected code" ``` -------------------------------- ### AI for Data and SQL Operations Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md AI tools focused on generating, optimizing, and explaining SQL queries. These tools can also be trained on database schemas to provide more accurate and context-aware assistance. ```en SQLAI.ai: An AI tool for SQL query generation, optimization, and explanation, with the ability to train on database schemas. TEXT2SQL.AI: An AI tool for SQL query translation and explanation. ``` -------------------------------- ### AI-Powered Observability (Datadog) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Datadog is an application monitoring platform that offers AI-powered insights and observability features. It helps in understanding application performance and detecting issues. ```python # Datadog agent configuration and API usage # Example: Sending custom metrics # from datadog import statsd # statsd.increment('my_custom_metric') ``` -------------------------------- ### AI SQL Agent Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md An open-source AI agent designed to interact with SQL databases by allowing users to ask questions in natural language, eliminating the need to write SQL queries directly. ```English Wren AI: Open-source SQL AI Agent that allows users to get results and insights by asking questions without writing SQL. ``` -------------------------------- ### AI Coding Assistants with Advanced Models Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md AI coding assistants that utilize advanced models and techniques like Retrieval-Augmented Generation (RAG) for context-aware code completion and refactoring. ```en Refact.ai: An open-source AI coding assistant using the Qwen2.5-Coder model with Retrieval-Augmented Generation (RAG) for context-aware code completion and refactoring. Replit Ghostwriter: Replit's integrated AI coding assistant, offering code completion, generation, transformation, and explanation within the online IDE. ``` -------------------------------- ### VS Code Extension for AI Coding Assistance Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Cline is a VS Code extension and open-source AI coding assistant that enables execution of terminal commands, file management, browser interaction, and supports multiple AI models. ```typescript // Example Cline command within VSCode terminal // .cline execute "npm install" --model gpt-4 // .cline browse "https://example.com" ``` -------------------------------- ### AI-Powered Code Generation Agents (Factory) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Factory is an AI-powered platform for code generation agents. It focuses on automating code creation through intelligent agents (currently waitlisted). ```python # Factory platform is currently waitlisted. Conceptual API usage: # from factory.agent import CodeAgent # agent = CodeAgent(task='Create a Python script for data analysis') # generated_code = agent.generate() ``` -------------------------------- ### AI Chat Assistant for GitHub (Duckie) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Duckie is a web-based chat assistant designed for modifying GitHub repositories. It allows users to interact with their repositories using natural language. ```typescript ``` -------------------------------- ### AI for Application and Feature Development Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools and platforms that use AI to assist in building applications, generating features, and creating user interfaces. These solutions aim to accelerate the development process for web and mobile applications. ```en Second.dev: A platform for adding features to full-stack applications using AI. SoftGen AI: An AI-powered software generation platform for building web applications. Softr: An AI app generator with mobile support. Srcbook: A TypeScript-centric app development platform with an AI app builder and TypeScript notebook. Tempo: A WYSIWYG editor for React interfaces, likely leveraging AI for faster development. ``` -------------------------------- ### AI Code Completion and Assistants Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Tools that provide AI-powered code completion, suggestions, and conversational assistance directly within the IDE or as standalone CLI tools. These tools aim to boost developer productivity by reducing boilerplate code and offering intelligent code suggestions. ```en Sourcegraph Cody: An AI assistant with deep codebase understanding, offering chat, refactoring, and code generation with enterprise features. Supermaven: A VS Code extension offering AI-powered autocomplete with a large 300,000-token context window. Tabby: An open-source, self-hosted code completion assistant. Tabnine: An AI code completion assistant that emphasizes privacy, offering local models and custom training on your codebase. Twinny: An Ollama-based AI code completion plugin. StackSpot AI: An AI code assistant. Stenography.dev: An AI-powered tool for generating code documentation. Smol Developer: A CLI agent that generates entire repositories from a prompt, using OpenAI and Anthropic. Shell Whiz: A highly configurable CLI assistant for generating and explaining shell commands. Talk-codebase: A CLI chatbot that uses repository context with OpenAI or local LLMs. Sweep: An AI-powered coding assistant and GitHub integration that generates, tests, and self-reviews pull requests from issues. Supacodes: An AI tool for automating GitHub code documentation. Trelent: A VS Code extension for generating docstrings using proprietary AI models. Trae: ByteDance's AI-powered IDE with GPT-4 and Claude integration, featuring Builder and Chat modes. Theia IDE: An extensible open-source IDE (web and desktop) providing AI-powered features like chat, code completion, and custom agents using arbitrary LLMs via Theia AI. ``` -------------------------------- ### Figma to Code Conversion Platform Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Codejet is a platform that transforms Figma designs into production-ready frontend code, streamlining the design-to-development workflow. ```APIDOC Codejet Figma Integration: Input: Figma design file URL or project ID. Output: Frontend code (e.g., React, Vue, HTML/CSS). Process: 1. Connect your Figma account. 2. Select the design frames or components to convert. 3. Configure output settings (framework, styling). 4. Generate code. ``` -------------------------------- ### UI Component Libraries with AI Integration Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Popular UI component libraries that are often used in conjunction with AI-generated code or have AI-enhanced features. ```en Shadcn: A popular UI component library, often used with AI-generated code. ``` -------------------------------- ### AI-Powered Git Client (GitBrain) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md GitBrain is a Git client that uses AI to simplify the Git workflow. It helps with splitting code changes, generating summaries, and writing commit messages. ```bash # Example GitBrain commands: # gitbrain summarize # gitbrain commit -m "AI generated commit message" # gitbrain split ``` -------------------------------- ### Open-Source AI Coding Assistant Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md CodeGeeX is an open-source AI assistant powered by the CodeGeeX LLM. It offers chat, code completion, and refactoring features across various editors. ```APIDOC CodeGeeX IDE Integration: Supported Editors: VS Code, JetBrains IDEs, Vim/Neovim Features: - Code Completion: Suggests code snippets as you type. - Chat Interface: Ask questions, get explanations, generate code. - Refactoring: Assists in restructuring and improving code. Example Prompt (Chat): "Explain the concept of recursion in Python." ``` -------------------------------- ### AI Coding Assistant (Fynix) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Fynix is an AI coding assistant designed to help developers throughout the Software Development Life Cycle (SDLC). It provides support for various development tasks. ```python from fynix.assistant import CodingAssistant assistant = CodingAssistant() assistant.help_with_task('Write a Python function to calculate factorial') assistant.debug_code(code='def func(x): return x + 1', error='TypeError') ``` -------------------------------- ### Cloud-Based IDEs with AI Integration Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Cloud-based Integrated Development Environments (IDEs) that incorporate AI features for enhanced coding assistance and development workflows. ```en Project IDX: Google's cloud-based IDE with Gemini AI integration, built on VS Code core, offering multi-framework and multiplatform support. ``` -------------------------------- ### AI Chat Assistant for GitHub (Duckie) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Duckie is a web-based chat assistant designed for modifying GitHub repositories. It allows users to interact with their repositories using natural language. ```javascript // Example interaction with Duckie: // Duckie.modifyFile('README.md', 'Add a new section about AI tools'); // Duckie.createBranch('feature/new-ai-integration'); ``` -------------------------------- ### Automated Code Quality and Performance Analysis Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Codacy is an automated platform for analyzing code quality and performance. It integrates with Git repositories to provide insights and enforce coding standards. ```APIDOC Codacy API: POST /organizations/{organization_oid}/webhooks Description: Register a webhook for repository events. Request Body: { "url": "string", "events": ["push", "pull_request"] } Response: 201 Created GET /organizations/{organization_oid}/repositories Description: List repositories monitored by Codacy. Response: Array of repository objects. ``` -------------------------------- ### AI for Frontend Development (Frontend AI) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Frontend AI is an AI tool focused on creating prototypes and website designs. It assists in the visual aspects of web development. ```javascript // Example of using Frontend AI to generate UI code: // frontendai.generateComponent({ description: 'A responsive navigation bar' }) // .then(htmlCssCode => console.log(htmlCssCode)); ``` -------------------------------- ### AI for Frontend Development (Frontend AI) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Frontend AI is an AI tool focused on creating prototypes and website designs. It assists in the visual aspects of web development. ```javascript // Example of using Frontend AI to generate UI code: // frontendai.generateComponent({ description: 'A responsive navigation bar' }) // .then(htmlCssCode => console.log(htmlCssCode)); ``` -------------------------------- ### End-to-End Testing with Natural Language Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Carbonate is an end-to-end testing tool that accepts natural language descriptions for test cases and integrates with popular testing frameworks like Jest, PHPUnit, and Python's unittest. ```python import unittest from carbonate import CarbonateTestRunner class MyTests(unittest.TestCase): def test_user_login(self): # Test description in natural language self.carbonate.assert_text_in_element('Welcome, User!', '#greeting') if __name__ == '__main__': unittest.main(testRunner=CarbonateTestRunner) ``` -------------------------------- ### AI-Powered Observability (Datadog) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Datadog is an application monitoring platform that offers AI-powered insights and observability features. It helps in understanding application performance and detecting issues. ```javascript // Datadog agent configuration and API usage // Example: Sending custom metrics via DogStatsD // const d = require('datadog-metrics'); // d.increment('my_custom_metric'); ``` -------------------------------- ### AI for Testing and Automation Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Platforms and services that utilize AI to automate testing processes, including unit tests, end-to-end tests, and pull request generation. ```en Test Gru: Provides enterprise-level unit test automation services. Testim: An AI-based test automation platform for creating stable end-to-end tests for web applications, with AI to improve locators and reduce maintenance. SwePT: An open-source pull request generator written in Python. ``` -------------------------------- ### AI for Code Quality, Security, and Debugging Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Platforms and tools that leverage AI for static code analysis, security vulnerability detection, and automated debugging. These tools help maintain code quality, identify security risks, and streamline the debugging process. ```en Sentry AI Autofix: A feature of the Sentry error tracking platform that uses AI to analyze production errors and suggest code patches. Snyk Code: A SAST (Static Application Security Testing) tool that uses symbolic AI to find security vulnerabilities and quality issues with high precision. SonarQube: A leading platform for continuous code quality and security analysis, with evolving AI-enhanced features. Sourcery: An AI code reviewer and linter that suggests bug detection and quality improvements across over 30 languages. Traceloop: A tool that uses OpenTelemetry tracing data with generative AI to improve system reliability. Trag: An AI-powered code review tool with customizable patterns and pre-defined instructions. Traycer: A VS Code extension for intelligent code change management with real-time analysis and automated reviews. ``` -------------------------------- ### AI for Security Vulnerability Detection (Corgea) Source: https://github.com/pierrunoyt/awesome-ai-dev-tools/blob/master/README.md Corgea is a GitHub integration that helps detect and fix security vulnerabilities in code. It provides automated security analysis for repositories. ```python # Corgea integration typically works via GitHub Actions or webhooks. # Example conceptual workflow: # corgea.scan_repository(repo_url='https://github.com/user/repo') # corgea.suggest_fixes(vulnerability_id='CVE-2023-1234') ```