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.)