|
6 | 6 |
|
7 | 7 | <!-- Plugin description --> |
8 | 8 |
|
9 | | -# **AI Coding Assistant Plugin for IntelliJ** |
| 9 | +# **AI Coding Assistant: The Ultimate IntelliJ Plugin for Developers** |
10 | 10 |
|
11 | | -**Fully open source plugin for IntelliJ that integrates with a variety of LLM APIs** |
12 | | - |
13 | | -* No membership fees! API access is typically paid but is billed by usage, with no base fee. |
14 | | -* The plugin is free and open source, with a focus on utility. No hype here! I'm sharing a tool I use, and I hope you find it useful too. |
15 | | -* A variety of APIs are supported! Get your api keys at: |
16 | | - * https://platform.openai.com/ |
17 | | - * https://www.perplexity.ai/ |
18 | | - * https://console.groq.com/ |
19 | | - * https://modelslab.com/dashboard/ |
20 | | - * https://console.aws.amazon.com/bedrock/ |
21 | | -* Fully customizable actions, including the ability to create your own actions using AI |
22 | | -* Toolbar UI for quick configuration of temperature/model and display of current token count |
23 | | -* Ability to intercept, edit, and log API requests |
24 | | - |
25 | | -**NOTE**: This project is not affiliated with OpenAI, JetBrains, or any other corporation or organization. |
26 | | -It is provided free of charge, as-is, with no warranty or guarantee of any kind. |
27 | | -It is the work of a sole developer working as a hobby project. |
28 | | - |
29 | | -## **Installation & Configuration** |
30 | | - |
31 | | -To begin with AI Coding Assistant, you will need one or more api tokens, |
32 | | -which needs to be input it into the appropriate field in the plugin's settings panel. |
| 11 | + |
| 12 | +[](https://plugins.jetbrains.com/plugin/20724-ai-coding-assistant) |
| 13 | +[](https://plugins.jetbrains.com/plugin/20724-ai-coding-assistant) |
33 | 14 |
|
34 | | -## **Usage Overview** |
| 15 | +Are you a developer looking to supercharge your coding workflow? Look no further than AI Coding Assistant, the |
| 16 | +game-changing IntelliJ plugin that harnesses the power of cutting-edge Language Model APIs to revolutionize the way you |
| 17 | +code! |
35 | 18 |
|
36 | | -AI Coding Assistant offers a variety of actions, which are tools specifically designed to simplify and speed up your |
37 | | -coding process. These are not passively triggered by your typing but are invoked on command, giving you full control |
38 | | -over when and how to use them. You can access these actions via the context menu within an editor or in the project view. |
| 19 | +## **Key Features** |
39 | 20 |
|
40 | | -### **New in Version 1.3.0** |
| 21 | +* 🌐 **Extensive API Support**: AI Coding Assistant seamlessly integrates with a wide range of leading LLM APIs, |
| 22 | + including [OpenAI](https://platform.openai.com/), [AWS Bedrock](https://console.aws.amazon.com/bedrock/), [Anthropic](https://api.anthropic.com/v1), [Google Generative Language](https://generativelanguage.googleapis.com/), [Groq](https://console.groq.com/), [Perplexity AI](https://www.perplexity.ai/), |
| 23 | + and [ModelsLab](https://modelslab.com/dashboard/). Get your API keys and unlock a world of possibilities! |
41 | 24 |
|
42 | | -* **DiffChatAction**: Engage in a chat session to generate and apply code diffs directly within the IDE, streamlining the code review and modification process. |
43 | | -* **MultiDiffChatAction**: Facilitates collaborative code review and diff generation across multiple files, enhancing team productivity. |
44 | | -* **AutoDevAction**: Translates user directives into actionable development tasks and code modifications, automating parts of the development workflow. |
45 | | -* **mermaid.js**: Generate diagrams using the mermaid.js library, providing a visual representation of your code and ideas. |
| 25 | +* 💸 **No Membership Fees**: While API access is typically paid, AI Coding Assistant charges no base fee. You only pay |
| 26 | + for what you use, giving you complete control over your expenses. |
46 | 27 |
|
47 | | -## **Action Customization** |
| 28 | +* 🌟 **Free and Open Source**: AI Coding Assistant is a free, open-source tool designed with a focus on utility. No hype, |
| 29 | + no gimmicks – just a powerful, user-friendly plugin that enhances your coding experience. |
48 | 30 |
|
49 | | -Tailor actions to your coding habits and project requirements! |
50 | | -Within the settings UI, you can view, edit, clone, or delete actions, |
51 | | -enabling you to fine-tune existing tools or create new ones from scratch. |
| 31 | +* 🎛️ **Intuitive Toolbar UI**: Easily configure temperature/model settings and monitor your current token count with AI |
| 32 | + Coding Assistant's sleek, intuitive toolbar UI. |
52 | 33 |
|
53 | | -These custom actions use dynamically compiled Kotlin, and can be as complex or simple as required, even having access to the |
54 | | -entire IntelliJ API. This powerful feature allows for numerous possibilities, from refining prompts to adding intricate |
55 | | -logic to better support your preferred coding language. |
| 34 | +* 🔍 **API Request Management**: Intercept, edit, and log API requests with ease, giving you granular control over your |
| 35 | + plugin's behavior. |
56 | 36 |
|
57 | | -## **Actions Catalogue** |
| 37 | +## **Installation & Setup** |
58 | 38 |
|
59 | | -Our plugin includes a broad catalogue of actions, categorized into Plaintext, Code, Markdown, and Developer-Mode |
60 | | -Actions. |
| 39 | +Getting started with AI Coding Assistant is a breeze: |
61 | 40 |
|
62 | | -### **Plaintext Actions** |
| 41 | +1. Obtain one or more API tokens from your preferred LLM API provider(s). |
| 42 | +2. Input your token(s) into the appropriate field(s) in the plugin's settings panel. |
| 43 | +3. Start coding smarter, not harder! |
63 | 44 |
|
64 | | -These actions offer text processing features for any language, and include tools such |
65 | | -as `Chat Append Text`, `Dictation`, `Redo Last`, `Replace Options`, and `Generate Story`. |
| 45 | +## **Unleash Your Coding Potential** |
66 | 46 |
|
67 | | -### **Code Actions** |
| 47 | +AI Coding Assistant offers a suite of powerful actions designed to streamline your coding process. Access these |
| 48 | +game-changing features via the context menu within your editor or project view: |
68 | 49 |
|
69 | | -Our Code Actions simplify and expedite your coding workflow with actions |
70 | | -like `Add Code Comments`, `Convert To...`, `Edit Code...`, `Describe Code and Prepend Comment`, `Add Doc Comments`, |
71 | | -`Implement Stub`, `Insert Implementation`, `Paste`, `Ask a question about the code`, `Recent Code Edits`, |
72 | | -`Rename Variables`, and `Generate Project`. |
| 50 | +* 💬 **DiffChatAction & MultiDiffChatAction**: Collaborate effortlessly with AI-powered chat sessions that generate and |
| 51 | + apply code diffs across single or multiple files. |
73 | 52 |
|
74 | | -### **Markdown Actions** |
| 53 | +* 🚀 **AutoDevAction**: Transform user directives into actionable development tasks and code modifications, automating |
| 54 | + key aspects of your workflow. |
75 | 55 |
|
76 | | -Our Markdown Actions allow quick and easy additions to your Markdown documents. You can swiftly implement a Markdown |
77 | | -prompt in a specific language with the `Implement As...` action or rapidly add list items to your document using |
78 | | -the `Add List Items` action. |
| 56 | +* 📊 **mermaid.js Integration**: Visualize your code and ideas with stunning diagrams generated using the mermaid.js |
| 57 | + library. |
79 | 58 |
|
80 | | -### **Developer-Mode Actions** |
| 59 | +* 📝 **Plaintext, Code, and Markdown Actions**: From text processing and code editing to Markdown enhancements, AI Coding |
| 60 | + Assistant has you covered. |
81 | 61 |
|
82 | | -The Developer-Mode Actions are available when the plugin is in developer mode. These actions offer debugging and |
83 | | -development tools and experimental features that may not be fully functional. They |
84 | | -include `Open Code Chat`, `Launch Skyenet`, and `Print PSI Tree`. |
| 62 | +* 🛠️ **Developer-Mode Actions**: Access debugging tools, experimental features, and more with our developer-mode |
| 63 | + actions. |
85 | 64 |
|
86 | | -## **Support** |
| 65 | +## **Join the AI Coding Revolution** |
87 | 66 |
|
88 | | -Should you encounter issues or require further information, please file an issue on our github project. |
| 67 | +Ready to take your coding to the next level? Install AI Coding Assistant today and experience the future of software |
| 68 | +development. With our powerful features, extensive API support, and user-friendly interface, you'll wonder how you ever |
| 69 | +coded without it! |
89 | 70 |
|
90 | | -Understand that this plugin is in active development, and we are constantly working to improve and expand its abilities. |
| 71 | +🌟 Boost your productivity, unleash your creativity, and code smarter with AI Coding Assistant – the ultimate IntelliJ |
| 72 | +plugin for developers. 🌟 |
91 | 73 |
|
92 | | -With AI Coding Assistant, coding becomes more efficient, versatile, and customizable, enhancing your productivity and |
93 | | -creative potential. We look forward to seeing what you will create! |
| 74 | +*Please note that AI Coding Assistant is not affiliated with OpenAI, JetBrains, or any other corporation or |
| 75 | +organization. The plugin is provided free of charge, as-is, with no warranty or guarantee of any kind, and is the work |
| 76 | +of a sole developer working on a hobby project.* |
94 | 77 |
|
95 | | -<!-- Plugin description end --> |
| 78 | +<!-- Plugin description end --> |
0 commit comments