Aider Composer - This VS Code Extension BEATS Cursor!
AI Summary
Summary of AER Composer Video
NOT WORKING IN WSL ZND WINDOWS VSCODE
- Introduction to AER Composer:
- AER Composer is a graphical interface for AER within VS Code.
- It’s similar to the Composer feature in Cursor and is open-source.
- AER Composer serves as an abstraction layer over AER, making it more accessible.
- Current Limitations:
- Does not support multiple workspaces, git repository features, linting, testing, voice, and inhat commands.
- These features are expected to be supported soon.
- Features of AER Composer:
- Allows easy file addition/removal and toggling between read-only and editable modes.
- Supports all chat modes.
- Enables code change review before applying.
- Saves chat history sessions.
- References files like Cursor Composer.
- Uses the AER installed on the computer as a backend.
- Setting Up AER Composer:
- Install AER Composer from the VS Code extensions marketplace.
- Configure the Python path in VS Code settings for the extension.
- Ensure AER and Flask are installed in the Python environment.
- For Windows users, install Python 3.10, add it to the path, and install AER and Flask via pip.
- Using AER Composer:
- Configure the provider (e.g., OpenAI, Anthropic) with the model name and API.
- Use the settings to change providers if needed.
- History shows chat history, similar to Klein.
- Add option creates a new thread.
- Enter prompts in ask mode (read-only) or code mode (write and edit files).
- Approve or reject generated code using the tick icon.
- Experience with AER Composer:
- The interface is intuitive and works well for creating projects like a Minesweeper game.
- Functions well in larger projects, as it is essentially AER.
- Conclusion:
- AER Composer is seen as an improvement over Cursor’s Composer due to AER’s technology.
- The project is new and expected to improve, making AER more accessible.
(Note: No detailed instructions such as CLI commands, website URLs, or tips were provided in the text for extraction.)