Skip to main content


Experimental Feature Notice

AutoComment is an experimental feature of RapidGPT and it is currently not capable of processing files that exceed 6000 characters. This limitation is estimated and could vary depending on specific user scenarios.

🛠️ Continuous Improvement: Our team is diligently working to enhance this feature. Our aim is to address and reduce these limitations, striving towards a more comprehensive and robust experience in the near future. Your understanding and patience as we refine RapidGPT are greatly appreciated.


AutoComment automatically adds clear and detailed comments to your Verilog files, making them easier to understand, maintain, and review. It seamlessly integrates into RapidGPT, offering a diff view to track changes and streamline the documentation process for individual files.

Key Features:

  • Annotations: Automatically generates comprehensive comments to clarify complex code sections.
  • Diff view: Provides a visual comparison between the original and annotated file for easy review.
  • Seamless integration: Works smoothly within the RapidGPT environment.


  • Improved code readability and maintainability
  • Enhanced collaboration and knowledge sharing
  • Reduced time spent on manual documentation
  • Streamlined review and approval process

Get Started with AutoComment

For detailed annotations on a single Verilog file, follow these steps:

  1. Open Command Palette in VS Code: Access the command palette in Visual Studio Code. This can be done by pressing Ctrl+Shift+P on Windows/Linux or Cmd+Shift+P on MacOS.
  2. Select AutoComment: Search and select RapidGPT: AutoComment to initiate the process.
  3. Automatic Annotation and Diff View: AutoComment annotates the file and presents a diff view, allowing for easy review of changes.
  4. Review and Approve Changes: Examine the annotations and approve or adjust them as necessary before saving the file.

AutoComment is designed to streamline the documentation process for individual files, making it easier to maintain and understand complex code.