Best AI tools for< Pair Programming >
20 - AI tool Sites

Aider
Aider is an AI pair programming tool that allows users to collaborate with Language Model Models (LLMs) to edit code in their local git repository. It supports popular languages like Python, JavaScript, TypeScript, PHP, HTML, and CSS. Aider can handle complex requests, automatically commit changes, and work well in larger codebases by using a map of the entire git repository. Users can edit files while chatting with Aider, add images and URLs to the chat, and even code using their voice. Aider has received positive feedback from users for its productivity-enhancing features and performance on software engineering benchmarks.

Cursor
Cursor is an AI-first code editor that helps developers build software faster. It provides a variety of features to help developers, including code completion, code generation, and error detection. Cursor is also designed to be easy to use and integrates with popular development tools like VSCode.

AskCodi
AskCodi is an AI-powered coding assistant designed to enhance developer productivity and efficiency. It offers a range of features, including AI-powered chat, workbooks, and integrations, to streamline coding tasks and improve code quality. AskCodi is trusted by developers worldwide for its ability to automate repetitive processes, provide real-time code suggestions, and enhance overall coding performance.

AskCodi
AskCodi is an AI coding assistant that helps developers write code more efficiently. It provides real-time suggestions, code completion, and error detection to streamline the coding process. With its advanced algorithms, AskCodi can understand the context of the code and offer relevant recommendations. By leveraging machine learning techniques, AskCodi continuously learns and improves its suggestions to better assist developers in their coding tasks.

Cursor
Cursor is an AI code editor designed to enhance productivity by predicting and suggesting code changes, providing answers from the codebase, enabling code writing in natural language, and facilitating faster software development. It is trusted by engineers at top companies like Shopify, OpenAI, and Samsung. Cursor is known for its intelligent, fast, and familiar interface, powered by a mix of purpose-built and frontier models. It offers privacy options with SOC 2 certification, allowing users to work with confidence. The tool has received high praise from developers worldwide for its efficiency and innovative features.

Engine
Engine is an AI software engineer tool designed for teams to streamline software development processes. It connects to popular project management tools like Jira, Trello, Linear, and more, automating tasks such as turning tickets into pull requests. Engine can complete up to 50% of tickets in minutes without supervision, helping teams ship faster and keep backlogs under control. It works seamlessly with existing workflows and tools, providing AI-powered engineering support to improve productivity and efficiency.

aiXcoder
aiXcoder is an innovative, intelligent programming robot product. It is provided as a "virtual programming expert" trained with professional code from various fields. Through pair programming with aiXcoder, programmers will feel significant improvements in working efficiency. With the help of aiXcoder, programmers will shake off the traditional "word-by-word" programming operation. aiXcoder could predict programmers' intentions intelligently and complete "the following code snaps" automatically. Programmers just need to confirm the generated code by one button click. Thus, it could improve coding efficiency dramatically.

Pythagora AI
Pythagora AI is an AI-powered tool designed to help users build internal tools with artificial intelligence. It enables users to develop web apps, including calendar apps, chat applications, quiz apps, to-do list apps, user portals, web trackers, fitness trackers, weather apps, and applicant trackers. Pythagora offers features such as one-click deployment, automatic breakpoints, code reviews, pair programming, automated tests writing, version control, self-healing code, and more. It is built for developers, by developers, to streamline the app development process and enhance productivity.

SpellBox
SpellBox is a versatile AI coding assistant that helps developers of all levels write code faster and more efficiently. With SpellBox, you can say goodbye to hours of frustrating coding and hello to quick, easy solutions. SpellBox creates the code you need from simple prompts, so you can solve your toughest programming problems in seconds.

Machinet
Machinet is an AI Agent designed for full-stack software developers. It serves as an AI-based IDE that assists developers in various tasks, such as code generation, terminal access, front-end debugging, architecture suggestions, refactoring, and mentoring. The tool aims to enhance productivity and streamline the development workflow by providing intelligent assistance and support throughout the coding process. Machinet prioritizes security and privacy, ensuring that user data is encrypted, secure, and never stored for training purposes.

CodeMate
CodeMate is an AI pair programmer tool designed to help developers write error-free code faster. It offers features like code navigation, understanding complex codebases, intuitive interface for smarter coding, instant debugging, code refactoring, and AI-powered code reviews. CodeMate supports all programming languages and provides suggestions for code optimizations. The tool ensures the security and privacy of user code and offers different pricing plans for individual developers, teams, and enterprises. Users can interact with their codebase, documentation, and Git repositories using CodeMate Chat. The tool aims to improve code quality and productivity by acting as a co-developer while programming.

CodeMate
CodeMate is an AI pair programmer tool designed to help developers write error-free code faster and more efficiently. It offers features such as code analysis, debugging assistance, code refactoring, and code review using advanced AI algorithms and machine learning techniques. CodeMate supports various programming languages and provides a secure environment for developers to work on their projects. With a user-friendly interface and collaborative features, CodeMate aims to streamline the coding process and enhance productivity for individual developers, teams, and enterprises.

bloop
**bloop** is an AI-powered legacy code modernization tool that helps teams modernize, write, and understand their legacy code. With bloop, you can automatically convert COBOL and Java programs to readable Java code that can be immediately modified and maintained. bloop also provides an AI pair programmer that can help you write COBOL code faster and more efficiently. Additionally, bloop offers a variety of other features to help you understand your codebase, including natural language code navigation, multi-repo search, and regex matching.

Sommify
Sommify is an AI sommelier application designed to help companies sell wine by creating memorable experiences for customers. By automating wine pairing, generating data for optimization, and providing personalized recommendations, Sommify aims to address common challenges in the wine industry such as customer preferences, lack of information, and fear of asking questions. Trusted by industry leaders like Tesco, Sommify leverages AI technology built on 20+ years of wine expertise to enhance the wine purchasing experience for both online and in-store customers.

Be My Eyes
Be My Eyes is an AI-powered visual assistance application that connects blind and low-vision users with volunteers and companies worldwide. Users can request live video support, receive assistance through artificial intelligence, and access professional support from partners. The app aims to improve accessibility for individuals with visual impairments by providing a platform for real-time assistance and support.

Be My Eyes
Be My Eyes is a free mobile app that connects blind and low-vision people with sighted volunteers and AI-powered assistance. With Be My Eyes, blind and low-vision people can access visual information, get help with everyday tasks, and connect with others in the community. Be My Eyes is available in over 180 languages and has over 6 million volunteers worldwide.

NavamAI
NavamAI is a personal AI tool designed to supercharge productivity and workflow by providing fast and quality AI capabilities. It offers a rich UI within the command prompt, allowing users to interact with 15 language models and 7 providers seamlessly. NavamAI enables users to automate markdown workflows, generate situational apps, and create personalized AI applications with ease. With features like quick start commands, customizable prompts, and privacy controls, NavamAI empowers users to do more with less and make their AI experience their own.

ChefGPT
ChefGPT is an AI-powered personal chef application that offers recipe recommendations, meal planning, and cooking assistance. With features like PantryChef for utilizing existing ingredients, MasterChef for recipe customization, MacrosChef for macronutrient-based recipes, MealPlanChef for fitness goals, PairPerfect for food and drink pairing, and MixologyMaestro for cocktail recipes, ChefGPT revolutionizes meal preparation and cooking experience. Users can enjoy personalized, healthy, and delicious recipes tailored to their dietary requirements and lifestyle, making meal planning easier and more enjoyable.

MagikKraft
MagikKraft is an AI-powered platform that simplifies complex controls by allowing users to create personalized sequences and actions for programmable devices like drones, automated appliances, and self-driving vehicles. Users can craft customized recipes, test them in a virtual environment, and deploy them seamlessly into the real world. MagikKraft prioritizes privacy, user control, and creative freedom, aiming to enhance technology's potential without causing harm or unforeseen consequences.

Frame
Frame is a pair of AI-powered glasses that gives you superpowers. With Frame, you can see the world around you in a whole new way. You can translate text and speech, search the web, and even hack into devices. Frame is open-source, so you can customize it to fit your needs. With Frame, the only limit is your imagination.
20 - Open Source AI Tools

aider
Aider is an AI pair programming tool that allows users to collaborate with large language models (LLMs) to edit code in their local git repository. It works best with GPT-4o & Claude 3.5 Sonnet and can connect to almost any LLM. Users can run Aider with specific files, request changes, add new features or test cases, describe bugs, refactor code, update docs, and more. Aider automatically commits changes with sensible messages, supports multiple programming languages, and can handle complex requests by editing multiple files at once. It uses a map of the entire git repo for efficient performance in larger codebases. Users can chat with Aider, add images, URLs, and even code with their voice. Aider has achieved top scores on SWE Bench, solving real GitHub issues from popular open source projects like django, scikitlearn, matplotlib, etc.

aidermacs
Aidermacs is an AI pair programming tool for Emacs that integrates Aider, a powerful open-source AI pair programming tool. It provides top performance on the SWE Bench, support for multi-file edits, real-time file synchronization, and broad language support. Aidermacs delivers an Emacs-centric experience with features like intelligent model selection, flexible terminal backend support, smarter syntax highlighting, enhanced file management, and streamlined transient menus. It thrives on community involvement, encouraging contributions, issue reporting, idea sharing, and documentation improvement.

aider.el
aider.el is an AI pair programming tool for Emacs that provides an interactive interface to communicate with Aider. It offers features such as pop-up menu for commands, Git repository-specific sessions, batch file adding from dired buffer, region-based refactor support, and the ability to add custom Elisp functions. Users can install aider.el and dependencies to enhance their pair programming experience within Emacs.

KEITH-MD
KEITH-MD is a versatile bot updated and working for all downloaders fixed and are working. Overall performance improvements. Fork the repository to get the latest updates. Get your session code for pair programming. Deploy on Heroku with a single tap. Host on Discord. Download files and deploy on Scalingo. Join the WhatsApp group for support. Enjoy the diverse features of KEITH-MD to enhance your WhatsApp experience.

claude.vim
Claude.vim is a Vim plugin that integrates Claude, an AI pair programmer, into your Vim workflow. It allows you to chat with Claude about what to build or how to debug problems, and Claude offers opinions, proposes modifications, or even writes code. The plugin provides a chat/instruction-centric interface optimized for human collaboration, with killer features like access to chat history and vimdiff interface. It can refactor code, modify or extend selected pieces of code, execute complex tasks by reading documentation, cloning git repositories, and more. Note that it is early alpha software and expected to rapidly evolve.

aider
Aider is a command-line tool that lets you pair program with GPT-3.5/GPT-4 to edit code stored in your local git repository. Aider will directly edit the code in your local source files and git commit the changes with sensible commit messages. You can start a new project or work with an existing git repo. Aider is unique in that it lets you ask for changes to pre-existing, larger codebases.

llmops-duke-aipi
LLMOps Duke AIPI is a course focused on operationalizing Large Language Models, teaching methodologies for developing applications using software development best practices with large language models. The course covers various topics such as generative AI concepts, setting up development environments, interacting with large language models, using local large language models, applied solutions with LLMs, extensibility using plugins and functions, retrieval augmented generation, introduction to Python web frameworks for APIs, DevOps principles, deploying machine learning APIs, LLM platforms, and final presentations. Students will learn to build, share, and present portfolios using Github, YouTube, and Linkedin, as well as develop non-linear life-long learning skills. Prerequisites include basic Linux and programming skills, with coursework available in Python or Rust. Additional resources and references are provided for further learning and exploration.

hey
Hey is a free CLI-based AI assistant powered by LLMs, allowing users to connect Hey to different LLM services. It provides commands for quick usage, customization options, and integration with code editors. Hey was created for a hackathon and is licensed under the MIT License.

ai_gallery
AI Gallery is a showcase site built using React and Nextjs for static site generation, featuring interactive visualizations of classic algorithms, classic games implementation, and various interesting widgets. The project utilizes AI assistance from Claude 3.5 and GPT-4 to create components and enhance the development process. It aims to continually add more components with AI assistance, providing a platform for contributors to leverage AI in frontend development.

Awesome-Code-LLM
Analyze the following text from a github repository (name and readme text at end) . Then, generate a JSON object with the following keys and provide the corresponding information for each key, in lowercase letters: 'description' (detailed description of the repo, must be less than 400 words,Ensure that no line breaks and quotation marks.),'for_jobs' (List 5 jobs suitable for this tool,in lowercase letters), 'ai_keywords' (keywords of the tool,user may use those keyword to find the tool,in lowercase letters), 'for_tasks' (list of 5 specific tasks user can use this tool to do,in lowercase letters), 'answer' (in english languages)

awesome-agents
Awesome Agents is a curated list of open source AI agents designed for various tasks such as private interactions with documents, chat implementations, autonomous research, human-behavior simulation, code generation, HR queries, domain-specific research, and more. The agents leverage Large Language Models (LLMs) and other generative AI technologies to provide solutions for complex tasks and projects. The repository includes a diverse range of agents for different use cases, from conversational chatbots to AI coding engines, and from autonomous HR assistants to vision task solvers.

cortex
Cortex is a tool that simplifies and accelerates the process of creating applications utilizing modern AI models like chatGPT and GPT-4. It provides a structured interface (GraphQL or REST) to a prompt execution environment, enabling complex augmented prompting and abstracting away model connection complexities like input chunking, rate limiting, output formatting, caching, and error handling. Cortex offers a solution to challenges faced when using AI models, providing a simple package for interacting with NL AI models.

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.

awesome-langchain
LangChain is an amazing framework to get LLM projects done in a matter of no time, and the ecosystem is growing fast. Here is an attempt to keep track of the initiatives around LangChain. Subscribe to the newsletter to stay informed about the Awesome LangChain. We send a couple of emails per month about the articles, videos, projects, and tools that grabbed our attention Contributions welcome. Add links through pull requests or create an issue to start a discussion. Please read the contribution guidelines before contributing.

llms-tools
The 'llms-tools' repository is a comprehensive collection of AI tools, open-source projects, and research related to Large Language Models (LLMs) and Chatbots. It covers a wide range of topics such as AI in various domains, open-source models, chats & assistants, visual language models, evaluation tools, libraries, devices, income models, text-to-image, computer vision, audio & speech, code & math, games, robotics, typography, bio & med, military, climate, finance, and presentation. The repository provides valuable resources for researchers, developers, and enthusiasts interested in exploring the capabilities of LLMs and related technologies.

are-copilots-local-yet
Current trends and state of the art for using open & local LLM models as copilots to complete code, generate projects, act as shell assistants, automatically fix bugs, and more. This document is a curated list of local Copilots, shell assistants, and related projects, intended to be a resource for those interested in a survey of the existing tools and to help developers discover the state of the art for projects like these.

awesome-llm-courses
Awesome LLM Courses is a curated list of online courses focused on Large Language Models (LLMs). The repository aims to provide a comprehensive collection of free available courses covering various aspects of LLMs, including fundamentals, engineering, and applications. The courses are suitable for individuals interested in natural language processing, AI development, and machine learning. The list includes courses from reputable platforms such as Hugging Face, Udacity, DeepLearning.AI, Cohere, DataCamp, and more, offering a wide range of topics from pretraining LLMs to building AI applications with LLMs. Whether you are a beginner looking to understand the basics of LLMs or an intermediate developer interested in advanced topics like prompt engineering and generative AI, this repository has something for everyone.
20 - OpenAI Gpts

Your Product Pair
Transforms natural language requirements into Gherkin syntax for development.

Culinary Food and Recipe Chef Companion
I pair every recipe with a visual aid for an enhanced cooking experience.
Swapzone
Swapzone is a non-custodial instant crypto exchange aggregator that helps users scan the network of registered exchanges globally and gives them a comprehensive list of those that support a particular trading or swap pair.

Universal Bilingual Translator
The universal bilingual translation GPT is suitable for dialogue between different languages, simultaneous interpretation, and other speaking scenarios. Starts with a pair of language name, such as "Chinese English", "English French"

Legendary Leggings
Fashion-savvy AI with a valley girl flair, guiding users to leggings styles.

A Smart Home Assistant
Have a quick question regarding your smart home setup? Chat with #SmartHomeAssistant for pairing, error codes, and tips on #ConnectedDevices. Your essential guide to #SmartHomeAutomation. #TechSupport