https://github.com/aws/amazon-q-eclipse
Amazon Q for Eclipse
https://github.com/aws/amazon-q-eclipse
amazon-q aws eclipse-ide eclipse-plugin
Last synced: 6 months ago
JSON representation
Amazon Q for Eclipse
- Host: GitHub
- URL: https://github.com/aws/amazon-q-eclipse
- Owner: aws
- License: apache-2.0
- Created: 2024-08-29T23:25:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-29T18:16:41.000Z (about 1 year ago)
- Last Synced: 2024-11-29T19:25:34.534Z (about 1 year ago)
- Topics: amazon-q, aws, eclipse-ide, eclipse-plugin
- Language: Java
- Homepage: https://marketplace.eclipse.org/content/amazon-q
- Size: 29.3 MB
- Stars: 6
- Watchers: 19
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
## Amazon Q for Eclipse
Amazon Q Developer is an advanced AI-powered coding assistant designed to enhance developer productivity and streamline software development processes.
### Key Features
1. **Intelligent Code Generation & Assistance**
- Explains code and answers software development questions
- Generates real-time code suggestions from snippets to full functions
- Provides inline code suggestions based on your comments and existing code
- Supports contextual conversations about your code
2. **AI-Powered Development Agents**
- Automates complex, multistep tasks including:
- Unit testing
- Documentation
- Code reviews
- Assists with implementing features, documenting code, and bootstrapping new projects
- Achieved highest scores on the SWE-Bench Leaderboard and Leaderboard Lite
3. **Secure Private Repository Integration**
- Connects securely to your private repositories
- Customizes and generates more relevant code recommendations
- Enables querying about your company-specific code
- Accelerates understanding of internal code bases
4. **Code Reference Log**
- Attributes code suggestions that are similar to training data
- Automatically logs accepted code suggestions that match training data
- Maintains transparency in AI-generated code origins
Amazon Q Developer is designed to be your intelligent coding companion, helping you write better code faster and understand complex codebases more efficiently.
### Available Plans
1. [Free Tier](https://aws.amazon.com/q/developer/getting-started/)
- Code faster with code suggestions in the IDE
- Review code licenses with reference tracking
- Limited monthly access to advanced features:
- Chat, debug code, add tests, and more in your IDE (50 interactions/month)
- Amazon Q Developer agents for software development (10 uses/month)
- Amazon Q Developer Agent for code transformation (1,000 lines of submitted code/month)
- Answers about your AWS account resources (25 queries/month)
2. [Pro Tier](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-pro-tier-setting-up-access.html)
- Manage users and policies with enterprise access controls
- Customize Amazon Q to your code base for enhanced suggestions
- Increased limits on advanced features:
- Unlimited chat, debugging, and testing in your IDE
- Unlimited use of Amazon Q Developer agents for software development
- Unlimited answers about your AWS account resources
- Additional enterprise-grade features
Both tiers continue to receive updates and improvements.
### Installation Instructions
#### Option 1: Install via Eclipse Marketplace (Recommended)
1. **Open Eclipse Marketplace**
- Launch Eclipse IDE
- Navigate to `Help > Eclipse Marketplace...`
- Search for "Amazon Q"
- Click "Install" on the Amazon Q plugin
2. **Complete Installation**
- Review the installation details
- Accept the license agreement
- Click "Finish"
- When prompted, restart Eclipse to complete the installation

#### Option 2: Install via Update Site
1. **Open Install Dialog**
- Launch Eclipse IDE
- Navigate to `Help > Install New Software...`
2. **Add Amazon Q Repository**
- Click "Add..." button
- Enter the following details:
- Name: `Amazon Q for Eclipse`
- URL: `https://amazonq.eclipsetoolkit.amazonwebservices.com/`
- Click "Add"
- Select "software.aws.toolkits.eclipse" from the available software list
- Click "Next"
3. **Complete Installation**
- Review the installation details
- Accept the license agreement
- Click "Finish"
- When prompted, restart Eclipse to complete the installation

### Demos & Examples
#### Code Context

#### Generate Tests

#### Create Documentation

#### Code Completion

## License
This project is licensed under the Apache-2.0 License.