General Introduction
beanbag MarsCode provides intelligent AI programming assistant and AI IDE, aiming to improve development efficiency through AI technology. It provides code completion, code prediction, single test generation, code interpretation and other functions to help developers save time and unleash creativity. It supports multiple programming languages and mainstream IDEs, and is compatible with VSCode and JetBrains, allowing users to create projects in the browser with one click, enjoying a safe and reliable cloud development environment, and significantly improving development efficiency and code quality.
Function List
- Code Completion: Provides single or multi-line code recommendations during the writing of code and supports the generation of code snippets through comments.
- Single test generation: Generate single tests for selected functions to improve single test coverage and code quality.
- Code Interpretation: Understand the project repository, help users to accurately interpret the code so as to quickly get started with development.
- Code Completion Pro Beta: When modifying or refactoring code, support for predicting the next point of change based on editing behavior and giving recommendations to assist in the complete coding process.
- Generate comments : generate comments for the entire function or each line of code , to improve code readability , to facilitate collaborative development .
- Bug fixing: Quickly find problems in your code and give smart optimization suggestions to improve code quality.
- AI Q&A: Targeted optimization of the quality of R&D domain knowledge Q&A to provide more accurate results.
- Support for rich programming languages and major IDEs: Support for more than 100 programming languages, compatible with VSCode and JetBrains code editors.
Using Help
Installation process
Quick installation and use in a local IDE
VSCode
- Open the Visual Studio Code Plugin Marketplace, search for MarsCode and install it.
- After installation, please restart the IDE and log in to experience AI-powered programming.
JetBrains
- Open the JetBrains IDE Plugin Marketplace, search for MarsCode and install it.
- After installation, please restart the IDE and log in to experience AI-powered programming.
Functional operation flow
code completion
- When writing code, MarsCode automatically provides single or multi-line code recommendations.
- Users can choose to accept the recommended code or modify it as needed.
- Generate code snippets through comments to further improve writing efficiency.
Single test generation
- Check the functions for which you need to generate a single test.
- MarsCode automatically generates the appropriate code for the single test, which can be adjusted by the user as needed.
- Run the generated single test code to ensure code quality.
code interpretation
- Open the project repository and MarsCode will automatically analyze the code structure.
- Users can select the code segments that need to be explained and MarsCode will provide detailed explanations.
- Follow the explanatory notes to get started with development quickly.
Code Completion Pro Beta
- When modifying or refactoring code, MarsCode predicts the next point of change based on the editing behavior.
- Users have the option of accepting the recommended changes or making adjustments as needed.
- Assist with the entire coding process to improve development efficiency.
Generating comments
- Select the function or code segment for which you want to generate comments.
- MarsCode automatically generates the appropriate comments, which can be adjusted by the user as needed.
- Improve code readability and facilitate collaborative development.
bug fix
- MarsCode automatically scans the code for problems and gives smart optimization suggestions.
- Users can choose to accept the recommendations or make adjustments as needed.
- Improve code quality and reduce errors.
AI Q&A
- Users can ask questions related to the R&D area in MarsCode.
- MarsCode will provide accurate Q&A results to help users solve their problems.
- Improve R&D efficiency and save time.