Overview
Product Information on GitHub Copilot
What is GitHub Copilot?
GitHub Copilot Pricing
Overall experience with GitHub Copilot
“Recent Updates Streamline Automated Testing and Framework Development With GitHub Copilot”
“GitHub Copilot is a good first-generation assistant when used as part of a broader AI strategy”
About Company
Company Description
GitHub is a platform where developers, businesses, and organizations collaborate to create and innovate. Offering tools for version control, CI/CD, security, and code review, GitHub helps teams build software efficiently and securely. With GitHub Copilot, developers can leverage AI to receive real-time coding assistance, streamlining their workflows and enabling them to focus on solving complex challenges. The platform supports a wide range of projects, from open source to enterprise, while integrating seamlessly into development processes to foster collaboration and security. As part of Microsoft, GitHub is committed to empowering developers and organizations to bring their ideas to life, working toward the goal of supporting 1 billion developers worldwide.
Company Details
Do You Manage Peer Insights at GitHub?
Access Vendor Portal to update and manage your profile.
Key Insights
A Snapshot of What Matters - Based on Validated User Reviews
User Sentiment About GitHub Copilot
Reviewer Insights for: GitHub Copilot
Deciding Factors: GitHub Copilot Vs. Market Average
GitHub Copilot Likes & Dislikes
This tool is the absolute best part for me. It's like having a junior developer right there in the chat who can look at the whole workspace. If I hit a weird error in one of my Java files, I can just ask the agent to fix this bug in the current context, and it analyses the surrounding code to suggest the proper fix. It's also a huge help with writing unit tests for our helper classes, something I used to find really tedious but now takes just a few seconds. Another thing I love is the natural language to code feature. I can just write a prompt like 'check if the API response contains the user_id and status is 200' and copilot generates the entire validation block for me. It's not just a time saver, it also actually helps me write cleaner, more standard code. For someone with 8 years of experience, it's refreshing to have a tool that actually feels like it's making me faster without getting in the way of my own logic. It also feels like Copilot already knows my coding style and our specific project structure. It is amazing at predicting the next few lines of code when I'm building out a new test. I don't have to constantly look up syntax or method signatures anymore as copilot just offers them up in real time.
I like that GitHub Copilot just works in my IDE. Without very much config at all, it can understand what I'm working on and help by offering easy-to-accept code suggestions. And if I need more specific help, inline chat helps with that too.
What we appreciate most about GitHub Copilot revolves around its significant contributions todeveloper productivityandcode quality. Key aspects we value include: Speed of Delivery: Copilot dramatically accelerates our development process, which was a primary driver for its adoption within our product-based company. Enhanced Code Quality: It effectively aids in checking and improving the quality of our code. This is especially beneficial for developers from diverse backgrounds, such as data scientists and Python developers. Furthermore, it helps less experienced developers produce higher-quality code and serves as an effective learning tool, as seen with our interns. Intelligent Assistance: The tool possesses built-in intelligence that understands the development context, providingautomatic code writingand helpful suggestions for documentation and code structure. This integrated help minimizes distractions by reducing the need to search external resources. Seamless Integration: Its strong capability to integrate with various common development environments, including Visual Studio and VS Code, is highly valued. This integration ensures it becomes a natural and efficient part of our development ecosystem. Specialized Language Support: We've found it exceptionally valuable for Python-based projects, particularly when working with machine learning libraries such as scikit-learn, TensorFlow, and PyTorch, and in developing generative models. Ease of Use & Rapid Adoption: Starting with Copilot is straightforward and user-friendly, supporting self-onboarding, which facilitated its quick adoption across our organization. Support for less experienced developers: One benefit is its ability to improve the code quality of interns and less-experienced developers. It provides real-time assistance and suggestions, which not only elevates their output but also serves as an effective learning tool, helping them adopt better coding standards, a key factor in our ability to develop a new product.
The context window can be a bit of a frustration. In our larger automation files, especially those with hundreds of lines of api test cases, copilot sometimes loses track of the logic I established at the top of the file. It starts suggesting variable names or logic that doesn't align with the rest of the script, which means I have to stop and manually correct it. It's not a dealbreaker to be honest, but it does break the momentum.
Copilot sometimes gets things wrong, and it can be hard to steer it in the right direction. I wish there was a mechanism to ask for a re-generation of a suggestion rather than having to delete it and add context like comments.
While GitHub Copilot is a fantastic tool, there are a few areas that could be improved, particularly concerning its underlying AI models and broader operational considerations. Firstly, we occasionally encounter accuracy issues. However, it's important to clarify that this isn't necessarily a flaw of the tool itself, but rather a limitation of the underlying generative AI models that power it. These models are still evolving, especially in their reasoning ability, which is a critical aspect for AI success. As the core AI technology advances, I anticipate the accuracy of Copilot's suggestions will naturally improve. Secondly, I have limited knowledge regarding their handling of privacy and security issues. I haven't had the opportunity to conduct a deep dive into Copilot's specific privacy and security protocols. This area is particularly critical when considering legal implications and geographic-specific regulatory compliance, such as the differences between DPDP and GDPR. For industries like banking and finance, where I have significant experience, addressing stringent regulatory requirements, compliance, privacy, and security is paramount. These are areas where I believe improvement is necessary to ensure the tool fully meets the diverse and evolving compliance landscapes across different regions and industries. Therefore, while the core functionality and benefits of the tool are outstanding, the key areas for improvement lie in the ongoing advancement of the AI models' reasoning capabilities and a clearer, more robust demonstration of its privacy, security, and regulatory compliance measures, especially for sensitive industries and global deployments.
Top GitHub Copilot Alternatives
Peer Discussions
What Your Peers Are Saying About GitHub Copilot
GitHub Copilot Reviews and Ratings
- Software Engineer50M-1B USDSoftwareReview Source
Recent Updates Streamline Automated Testing and Framework Development With GitHub Copilot
Using GitHub Copilot has become a daily habit for my Selenium/java work. It's not just a fancy autocomplete anymore, the recent updates in have turned it into a proper coding partner. Having our automated test framework on GitHub makes the integration seamless. I use it mostly for boilerplate code, like generating those repetitive page object methods or writing snippets for our api tests. It's incredibly fast at picking up the patterns in the codebase, so it knows exactly how to name the variables and structure the tests without me having to explain it every time. The Copilot agent integration is the real game changer here. Unlike the standard suggestions, the agent can now look at my entire workspace and handle more complex tasks like refactoring an entire test suite or fixing a tricky race condition in our selenium scripts. I can just @workspace in the chat and ask it to find all tests that don't have proper teardown logic and it highlights them and offers a fix in seconds. It's also great for generating documentation for our test cases, which is something I used to spend way too much time on. I use copilot when I want to stay in the flow and write the code myself but with a lot of help. I use it for quick fixes and real-time suggestions, whereas I send the bigger, more time-consuming tasks over to other AI tools that I also use along with Copilot. Together, they make a powerful team. Copilot helps me with the logic and small details, and the other one handles the heavy lifting of building entire scenarios from scratch. It still has those moments where it suggests code that looks right but is actually slightly outdated it doesn't perfectly match our custom framework wrappers. Also, if I am working on a very large file, it can sometimes lose the context of what I was doing three hundred lines up. And just like with other tools, there's always that slight concern about it being a bit hallucinatory with library versions if it has not seen the latest updates yet. But honestly, for the speed and accuracy it provides in my daily Java development, it's hard to imagine going back to coding without it. - Chief Technology Officer<50M USDIT ServicesReview Source
GitHub Copilot Delivers Noticeable Productivity Gains for Python and AI Projects
Our organization, a product-based company, has had a highly positive and extensive experience using GitHub Copilot in our development environment, with nearly all our developers utilizing it. We primarily leverage it in the generative AI apps and AI code assistance markets, finding it fits well within the former. The product has significantly accelerated our development process and enhanced code quality. We've observed at least a 30% productivity boost when our teams are proficient in its use. This improvement is crucial given today's demand for rapid product and solution delivery. A key factor in our selection was Copilot's maturity and seamless integration with various development environments, including Visual Studio and VS Code, making it a valuable part of our ecosystem. It proves particularly effective for Python-based projects, machine learning libraries like scikit-learn, TensorFlow, and PyTorch, and generative models. Copilot's built-in intelligence understands the development context, offers automatic code writing, and assists with documentation, greatly aiding code maintainability and readability. It also minimizes distractions by integrating help that would otherwise require searching external forums. Onboarding was easy, leading to quick adoption within our team, partly because some developers, including myself, had prior experience with it. The return on investment (ROI) has been clear, delivering value in terms of speed, code quality, and overall project structure. While we highly value its AI assistance, we maintain strict code quality, security, and compliance through architectural reviews, penetration testing, and thorough human oversight, as AI tools require careful validation. We philosophically view Copilot as an intelligent tool that enhances productivity, not as a replacement for human input. - DIRECTOR50M-1B USDBankingReview Source
Co-Pilot Simplifies Initial Setup but Misses Security and Best Practice Issues
Github co-pilot was my gateway into AI-assisted development. Co-pilot paved the way for its incumbents. And unfortunately, I found myself gravitating towards the latter for a few different reasons. Overall, great for getting folks who are starting to embrace AI tooling in their workspace, but starts to lose its value over time as one becomes a power user. - SENIOR SOFTWARE ENGINEER10B+ USDManufacturingReview Source
Github Copilot Agent Mode Enhances Workflow But Needs Multi-Agent Configuration
Github Copilot is a great tool that optimizes my daily work, automatizing tedious tasks and helping in some of the developments. Despite LLMs has still room for improvement and will require much more context to be able to work in large projects properly, we have take advantage of github copilot, especially the agent mode. - IT MANAGER10B+ USDBankingReview Source
Improved Automation and Integration with Coding Tools Offset Analysis Shortcomings
It drastically improved the efficiency of product development and testing activities. I use it on a daily basis in all my activities from learning new things, coding help and reporting just to name a few. Highly impressed with the lift it has provided so far.



