Đây là danh sách được tuyển chọn các công cụ phát triển phần mềm được hỗ trợ bởi AI. Những công cụ này tận dụng AI để hỗ trợ các nhà phát triển trong các nhiệm vụ như hoàn thành mã, tái cấu trúc, gỡ lỗi, tạo tài liệu và nhiều hơn nữa.
IDE
- Cursor — Một IDE với tính năng trò chuyện, chỉnh sửa, tạo và gỡ lỗi. Được phân nhánh từ VSCodium, vì vậy giao diện tương tự như VS Code. Sử dụng OpenAI.
- PearAI — Fork mã nguồn mở của VS Code với trò chuyện và tạo mã nội tuyến.
- Melty — Fork mã nguồn mở của VS Code với trò chuyện tích hợp, xem trước thay đổi và khả năng viết commit bằng AI. Hiện tại chỉ có mã nguồn.
- Replit — IDE trên web với môi trường phát triển đám mây, hoàn thành mã, trò chuyện, tác nhân phát triển phần mềm và triển khai.
- Mutable — IDE trên web, tích hợp với chatbot và GitHub.
- CodeStory — Một IDE với trò chuyện, giải thích mã, tự động tạo commit và tóm tắt PR. Được phân nhánh từ VSCodium.
- UI Pilot — Trình chỉnh sửa mã dựa trên trò chuyện AI tạo ra các biểu mẫu sử dụng Material UI, sử dụng GPT-4.
- GitWit — Trình chỉnh sửa trên web để xây dựng ứng dụng ReactJS với AI.
Ứng dụng Git
- GitBrain — Ứng dụng Git đơn giản hóa quy trình làm việc git. Chia nhỏ thay đổi mã, tạo tóm tắt & tin nhắn commit cho các thay đổi mã. Sử dụng OpenAI.
- GitButler — Ứng dụng Git cho phép làm việc đồng thời trên nhiều nhánh trên quy trình làm việc hiện có của bạn. Mặc định sử dụng OpenAI, có thể thay đổi sang Perplexity để tạo tin nhắn commit theo quy ước.
Trợ lý
Trên web:
- Replit Ghostwriter Chat — Trợ lý tích hợp vào Replit với trò chuyện, gỡ lỗi chủ động và tự động hoàn thành. Sử dụng OpenAI cho trò chuyện và replit-code-v1-3b (OS) cho tự động hoàn thành.
- Unblocked — Bổ sung mã nguồn với kiến thức hiện có liên quan trong GitHub, Slack, Jira, Confluence và nhiều hơn nữa. Nhận câu trả lời thông qua trò chuyện và ngữ cảnh cấp tệp IDE. Có sẵn trên web, macOS, Slack, VSCode và JetBrains IDE.
- Sourcegraph Cody — Trợ lý với trò chuyện, tái cấu trúc và tạo kiểm thử đơn vị. Tiện ích mở rộng cho VS Code và IntelliJ. Cũng có sẵn dưới dạng ứng dụng web.
- Magnet — Chatbot trên web với kho lưu trữ và vấn đề làm ngữ cảnh.
- Adrenaline — Chatbot trên web sử dụng AI và AST để trả lời câu hỏi về codebase của bạn.
- CodeSquire — Tiện ích mở rộng Chrome thêm tự động hoàn thành vào Google Colab, BigQuery và JupyterLab.
- Incognito Pilot — Trợ lý mã nguồn mở với trình chỉnh sửa và trình thông dịch Python tích hợp.
- API Copilot — Trợ lý cho phát triển API backend.
- Onboard — Trò chuyện với AI về codebase công khai và riêng tư.
- Code to Flow — Trực quan hóa, phân tích và hiểu mã với sơ đồ luồng tương tác.
- Pieces — Một copilot trên thiết bị giúp bạn nắm bắt, làm phong phú và tái sử dụng mã, hợp lý hóa cộng tác và giải quyết các vấn đề phức tạp thông qua hiểu biết ngữ cảnh về quy trình làm việc của bạn.
- TEXT2SQL.AI — Trình tạo truy vấn SQL được hỗ trợ bởi AI. Dịch, giải thích và sửa các truy vấn SQL phức tạp bằng tiếng Anh đơn giản.
- SQLAI.ai — AI tạo, sửa, giải thích và tối ưu hóa các truy vấn SQL. Khả năng thêm lược đồ cơ sở dữ liệu của riêng bạn và đào tạo AI để hiểu nó.
- CodeWP — Trò chuyện AI và công cụ lập trình được đào tạo đặc biệt cho các nhà phát triển WordPress. Tạo mã AI cho đoạn mã và plugin trong WordPress.
- Gur.ai - Một nhà phát triển AI có thể giúp bạn giải quyết các vấn đề kỹ thuật và xử lý các nhiệm vụ lập trình hàng ngày, chẳng hạn như xây dựng thuật toán, gỡ lỗi vấn đề, kiểm tra giải pháp, trả lời câu hỏi lập trình, v.v.
Tiện ích mở rộng IDE:
- GitHub Copilot X — Một tiện ích mở rộng VS Code với trò chuyện, tạo văn bản yêu cầu kéo và tạo kiểm thử đơn vị.
- Refact AI Nguồn — Trợ lý mã nguồn mở với trò chuyện, hoàn thành, tái cấu trúc và tinh chỉnh cụ thể cho codebase. Tiện ích mở rộng cho VS Code và JetBrains.
- Codeium — Trợ lý với tự động hoàn thành, tìm kiếm ngôn ngữ tự nhiên và trò chuyện. Tiện ích mở rộng cho 21 trình chỉnh sửa bao gồm VS Code, JetBrains, Neovim, Vim, Emacs, Eclipse, PyCharm và Xcode. Phiên bản doanh nghiệp bao gồm tinh chỉnh cụ thể cho codebase.
- Continue — Tiện ích mở rộng VS Code với trò chuyện, tái cấu trúc và tạo mã. Chỉnh sửa nhiều tệp và chạy lệnh thay mặt bạn.
- Blackbox AI — Tiện ích mở rộng VS Code với tự động hoàn thành và trò chuyện bao gồm liên kết đến tài liệu tham khảo lập trình trực tuyến.
- CodeGeeX — Trợ lý mã nguồn mở dựa trên mô hình CodeGeeX LLM với trò chuyện, hoàn thành và tái cấu trúc. Tiện ích mở rộng cho 9 trình chỉnh sửa bao gồm VS Code và PyCharm.
- Quack AI — Tiện ích mở rộng VS Code để tuân thủ hướng dẫn lập trình dự án.
- Tabby — Trợ lý hoàn thành mã mã nguồn mở, tự lưu trữ. Tiện ích mở rộng cho VS Code và Vim.
- Tabnine (Nguồn) — Trợ lý hoàn thành mã mã nguồn mở, tự lưu trữ. Tiện ích mở rộng cho 15 trình chỉnh sửa bao gồm VS Code, IntelliJ, Neovim, Eclipse và PyCharm.
- CodeMate — Tiện ích mở rộng VS Code để gỡ lỗi và tối ưu hóa mã.
- AskCodi — Trợ lý lập trình AI với tiện ích mở rộng cho VS Code, JetBrains và Sublime Text.
- Rubberduck — Trợ lý trò chuyện mã nguồn mở cho thanh bên Visual Studio Code.
- CodeComplete — Trợ lý hoàn thành tự lưu trữ cho doanh nghiệp.
- JetBrains AI — Trợ lý AI có sẵn trong tất cả các IDE JetBrains.
- aiXcoder — Trợ lý cục bộ hoặc dựa trên đám mây với tiện ích mở rộng cho IntelliJ IDEA, CLion, GoLand, PyCharm, WebStorm, Visual Studio Code và Eclipse.
- Sourcery — Trợ lý AI và công cụ kiểm tra với tham chiếu 160 thực hành tốt nhất cho Python và 40+ thực hành tốt nhất cho JS/TS. Tiện ích mở rộng cho VS Code, PyCharm, vim và Sublime.
- Swimm — Trợ lý để hiểu mã ngữ cảnh sử dụng phân tích tĩnh và tài liệu được tạo bởi AI. VSCode, Jetbrains, IntelliJ, WebStorm, Rider, PhpStorm, Android Studio, PyCharm, PhPStorm
- Supermaven — Tiện ích mở rộng VS Code để tự động hoàn thành với cửa sổ ngữ cảnh 300.000 token.
- Amazon CodeWhisperer — Trợ lý lập trình AI với tiện ích mở rộng cho các IDE như VS Code, IntelliJ IDEA, AWS Cloud9 và CLI như MacOS Terminal, iTerm2, terminal tích hợp VS Code. CodeWhisperer cũng có thể quét mã để làm nổi bật và xác định các vấn đề bảo mật.
- Android Studio Bot — Studio Bot là một trợ lý lập trình được hỗ trợ bởi AI được tích hợp chặt chẽ trong Android Studio. Studio Bot có thể giúp các nhà phát triển Android tạo mã, tìm tài nguyên liên quan, học các thực hành tốt nhất và tiết kiệm thời gian.
- IBM watsonx Code Assistant for Z — watsonx Code Assistant for Z là một sản phẩm hiện đại hóa ứng dụng mainframe được hỗ trợ bởi AI với khả năng tạo mã. Các tính năng bao gồm khám phá và phân tích ứng dụng, tái cấu trúc mã tự động và chuyển đổi COBOL sang Java.
Command-line:
- talk-codebase — Chatbot CLI với kho lưu trữ làm ngữ cảnh. Hỗ trợ OpenAI cũng như các mô hình LLM chạy cục bộ thông qua GPT4All.
Desktop:
- Pieces — Ứng dụng máy tính để bàn và tiện ích mở rộng trình duyệt được hỗ trợ bởi AI được thiết kế để hỗ trợ các nhà phát triển nâng cao năng suất.
Shell assistants
- AskCommand — Công cụ trên web để tự động tạo lệnh Unix từ văn bản bằng AI.
- Butterfish — Công cụ CLI nhúng ChatGPT vào shell của bạn để dễ dàng truy cập. Bao gồm các khả năng tác nhân đơn giản.
- Shell Whiz — trợ lý CLI có thể cấu hình cao để tạo lệnh shell và nhận giải thích cho chúng.
- GitFluence — Trình tạo lệnh Git trên web để tự động tạo lệnh Git cho terminal hoặc CLI từ mô tả văn bản, sử dụng giải pháp dựa trên AI để đề xuất các lệnh Git phù hợp nhất.
Agents
- Smol Developer — Tác nhân CLI tạo kho lưu trữ từ một lời nhắc. Sử dụng OpenAI và Anthropic.
- Aider — Trợ lý và tác nhân CLI tạo thay đổi và commit vào kho lưu trữ. Sử dụng OpenAI.
- Blinky - Một tác nhân gỡ lỗi cho VS Code giúp xác định và sửa lỗi backend, lấy cảm hứng từ SWE-agent.
- GPT Engineer — Tác nhân CLI tạo kho lưu trữ từ một lời nhắc và đặt câu hỏi làm rõ.
- GPT Migrate — Tác nhân CLI chuyển đổi ứng dụng full-stack từ một ngôn ngữ hoặc framework sang ngôn ngữ hoặc framework khác. Sử dụng GPT-4 với ngữ cảnh 32k.
- Grit — Tác nhân tích hợp GitHub để tự động hóa các tác vụ bảo trì và công việc phát triển khác.
- DemoGPT — Trình tạo ứng dụng Gen-AI tự động với sức mạnh của Llama 2
- DevOpsGPT — DevOpsGPT: Giải pháp tự động hóa phát triển phần mềm dựa trên AI
- Second.dev — Một nền tảng để thêm tính năng vào các ứng dụng full-stack.
- Factory — Các tác nhân để tạo mã. Đang trong danh sách chờ.
- sudocode — Một trợ lý trò chuyện trên web để tạo dự án, tương tự như Code Interpreter.
- CodeFlash AI — Một công cụ CLI và CI để tối ưu hóa mã Python bằng AI.
- Fine - Môi trường phát triển AI để tự động hóa công việc nhàm chán. Tích hợp GitHub, Sentry, Linear. Nhận câu trả lời nhận thức ngữ cảnh cho các câu hỏi. Lập kế hoạch, thiết kế và thực hiện thay đổi. Tự động hóa CI/CD tự sửa chữa.
PR agents
- Sweep — Nhà phát triển junior AI: Tích hợp GitHub để tạo, kiểm tra và tự đánh giá yêu cầu kéo từ các vấn đề.
- BitBuilder — Một tích hợp GitHub để tạo yêu cầu kéo từ các vấn đề.
- Codegen — Tác nhân PR dựa trên GPT-4 cho codebase doanh nghiệp.
- Code Review GPT — Một công cụ mã nguồn mở để đánh giá PR. Hoạt động như hành động GitHub, CLI Gitlab hoặc cục bộ.
- Codeium PR Agent — Công cụ mã nguồn mở để tự động đánh giá mã.
- Nova — Bot CI để thêm hành động như tóm tắt và kiểm tra vào PR mới.
- CodeRabbit — CI có thể tùy chỉnh để thêm tóm tắt và đề xuất mã vào PR.
- SwePT — Trình tạo PR mã nguồn mở được viết bằng 150 dòng mã Python.
- Duckie — Một trợ lý trò chuyện trên web để sửa đổi kho lưu trữ GitHub.
- PR Explainer Bot — Một tích hợp GitHub thêm văn bản giải thích vào PR mới tạo.
- Goast — Một công cụ lưu trữ tiếp nhận nhật ký lỗi của bạn và đề xuất sửa chữa.
- Corgea — Một tích hợp GitHub tìm và sửa mã dễ bị tổn thương.
- vx.dev — Một tích hợp GitHub tập trung vào tạo giao diện người dùng với hỗ trợ tích hợp cho shadcn, lucide và biểu đồ nivo.
- Pixee — Pixeebot tìm các vấn đề bảo mật và chất lượng mã trong mã của bạn và tạo yêu cầu kéo sẵn sàng hợp nhất với các sửa chữa được đề xuất.
- CodeAnt AI — Tự động tạo PR để sửa các vấn đề mã.
- What The Diff — Ứng dụng được hỗ trợ bởi AI xem xét sự khác biệt của yêu cầu kéo và viết một bình luận mô tả về các thay đổi bằng tiếng Anh đơn giản.
- Trag - Đánh giá mã được hỗ trợ bởi AI với hướng dẫn và mẫu được xác định trước.
App generators
- Pico — Trình tạo ứng dụng micro từ đầu đến cuối với triển khai tức thì.
- Literally anything — Trình tạo ứng dụng web HTML và JavaScript.
- GPT Web App Generator — Tạo ứng dụng full-stack React/Node.js/Prisma/Wasp từ một mô tả ngắn gọn.
- Make Real — Canvas trực tuyến có thể được sử dụng để tạo ứng dụng HTML/JavaScript.
- Marblism — Tạo boilerplate SaaS từ một lời nhắc.
- Glowbom — Tạo ứng dụng với AI và xuất sang nhiều nền tảng.
- Mage - Tạo ứng dụng web full-stack bằng Wasp, React, Node.js và Prisma.
Trình tạo giao diện người dùng
- v0 — Tạo và lặp lại các thành phần UI mới trong trình duyệt của bạn.
- Rendition Create — Tạo và lặp lại các thành phần UI mới trong trình duyệt của bạn.
- Rapidpages — Trình tạo UI mã nguồn mở.
- Magic Patterns — Tạo mẫu ý tưởng sản phẩm của bạn. Trang web tạo UI nơi bạn có thể nhắc, tải lên hình ảnh hoặc nhập cảm hứng thiết kế với Tiện ích mở rộng Chrome của họ.
- Clone UI — Trình tạo thành phần UI Tailwind CSS.
- Tempo — Trình chỉnh sửa WYSIWYG cho giao diện React.
- Kombai — Công cụ AI để tạo mã frontend từ Figma.
- CodeParrot — Plugin VS code để tạo mã Frontend từ Figma. Tái sử dụng các thành phần, thư viện và tiêu chuẩn mã hiện có để tạo mã phù hợp hoàn hảo với codebase hiện tại của bạn. Tất cả mà không cần bất kỳ lời nhắc nào.
- Galileo AI — Một nền tảng text-to-UI. Danh sách chờ.
- Uizard — Tạo bản mẫu nhiều màn hình từ lời nhắc văn bản và chỉnh sửa chúng bằng trình chỉnh sửa kéo và thả. Quét ảnh chụp màn hình của ứng dụng hoặc wireframe vẽ tay và chuyển đổi chúng thành bản mẫu ứng dụng có thể chỉnh sửa.
- Frontly — Chuyển đổi hình ảnh đã tải lên thành mã HTML CSS.
- BoringUi - Tạo UI đẹp bằng dữ liệu JSON của bạn. UI được tạo ra là HTML và Tailwind CSS với mã có thể được sao chép và UI có thể được chia sẻ với bất kỳ ai bằng liên kết.
Snippet generators
- CodePal — Một công cụ web để nhanh chóng tạo hoặc tái cấu trúc mã.
- AI Code Convert — Một công cụ web để dịch mã giữa các ngôn ngữ lập trình.
- AI Code Playground — Một công cụ web để tái cấu trúc và cải thiện mã.
- AutoRegex — AutoRegex sử dụng GPT-3 của OpenAI để tạo ra các biểu thức chính quy từ tiếng Anh đơn giản.
Documentation
- Trelent — Một tiện ích mở rộng VS Code để tạo docstring. Sử dụng các mô hình độc quyền.
- Docify — Một tiện ích mở rộng VS Code để tạo docstring.
- DiagramGPT — DiagramGPT là một ứng dụng web miễn phí dựa trên AI chuyển đổi sơ đồ, định nghĩa cơ sở hạ tầng, đoạn mã hoặc mô tả bằng ngôn ngữ đơn giản thành sơ đồ. Công cụ có thể tạo ra sơ đồ luồng, sơ đồ quan hệ thực thể, sơ đồ kiến trúc đám mây và sơ đồ tuần tự.
- DocuWriter.ai — Ứng dụng web được hỗ trợ bởi AI để tạo tài liệu Mã & API tự động từ các tệp mã nguồn của bạn.
- README-AI — Trình tạo tệp README.md tự động, được hỗ trợ bởi các API mô hình ngôn ngữ lớn.
- Supacodes — Một công cụ AI tự động viết & cập nhật tài liệu mã trong Github
- CodexAtlas - Tài liệu mã và API tự động sử dụng các mô hình AI mới nhất
Code generation
- Magic — Công ty hứa hẹn hai sản phẩm, một trợ lý và LTM-1, một mô hình nền tảng cơ bản được đào tạo về mã. Danh sách chờ.
- Poolside — Công ty xây dựng các mô hình tạo mã thông qua học tăng cường.
- Visual Copilot — Plugin Figma chuyển đổi thiết kế thành mã sạch, đáp ứng cho nhiều framework và thư viện CSS.
Agent platforms
- Composio - Bộ công cụ mã nguồn mở cho Tác nhân AI & LLM.
- E2B — Nền tảng đám mây mã nguồn mở để lưu trữ các tác nhân dựa trên LLM. Hỗ trợ Smol Developer.
- SuperAGI — Nền tảng mã nguồn mở để lưu trữ các tác nhân dựa trên LLM bao gồm SuperCoder.
Plugin OpenAI
- ChatWithGit — Cho phép ChatGPT tìm kiếm GitHub và trả về liên kết đến các kho lưu trữ liên quan.
- Code ChatGPT Plugin — Ví dụ mã nguồn mở về một plugin ChatGPT lấy ngữ cảnh từ một thư mục các tệp.
Tìm kiếm
- Bloop — Tìm kiếm ngôn ngữ tự nhiên cho các kho lưu trữ.
- Greptile — Tìm kiếm ngôn ngữ tự nhiên cho các kho lưu trữ, tại chỗ hoặc trên đám mây.
- Buildt — Tìm kiếm ngôn ngữ tự nhiên cho các kho lưu trữ. Danh sách chờ.
- SeaGOAT — Một công cụ tìm kiếm cục bộ tận dụng nhúng vector để tìm kiếm codebase của bạn một cách ngữ nghĩa.
Kiểm thử
- OctoMind — Bảo trì tự động và tạo ra các bài kiểm tra end-to-end dựa trên trình duyệt được tích hợp vào Github Actions, Azure DevOps và nhiều hơn nữa.
- Traceloop — Sử dụng dữ liệu theo dõi OpenTelemetry với AI tạo sinh để cải thiện độ tin cậy của hệ thống.
- Carbonate — Kiểm thử end-to-end sử dụng ngôn ngữ tự nhiên. Tích hợp vào bộ kiểm thử hiện có của bạn (hiện tại là Jest, PHPUnit và unittest của Python).
- Meticulous.ai — Các bài kiểm tra end-to-end được tạo tự động, được duy trì tự động: khi ứng dụng của bạn phát triển, bộ kiểm thử của bạn cũng vậy.
- DiffBlue — Tự động tạo các bài kiểm tra đơn vị cho Java.
- CodiumAI — Tạo kiểm thử không tầm thường với hỗ trợ cho các ngôn ngữ lập trình chính. Tiện ích mở rộng cho VS Code và JetBrains.
- DeepUnit — Tạo ra các trường hợp kiểm thử chu đáo và tạo ra các tệp kiểm thử đơn vị hoàn chỉnh. Có sẵn dưới dạng tiện ích mở rộng VS Code tương tác, gói npm, CLI hoặc pipeline CI/CD.
- MutahunterAI — Tăng tốc năng suất của nhà phát triển và bảo mật mã bằng cách tìm lỗ hổng trong mã và tạo kiểm thử cho chúng. Mã nguồn mở và có sẵn dưới dạng CLI hoặc pipeline CI/CD.
- KushoAI — Tác nhân AI cho kiểm thử API chuyển đổi các bộ sưu tập Postman, đặc tả OpenAPI, lệnh curl, v.v. của bạn thành các bộ kiểm thử toàn diện kết nối vào pipeline CI/CD của bạn.