{"id":21289,"name":"AICommit","link":"/plugin/21289-aicommit","approve":false,"xmlId":"app.aicommit.plugin","description":"<p>AI-powered programming assistant for JetBrains IDEs!</p>\n\n<ul><li>Intelligent commit message writer using multiple AI providers</li><li><strong>Multi-Provider Support</strong>: OpenAI, Azure OpenAI, Google Gemini, Anthropic Claude, and Ollama (local models)</li><li>In-editor pop-up for AI-driven features: code optimization, code explanation, documentation generation, code conversion, and translation</li><li>Supporting custom prompts and various parameter adjustments</li><li>Seamless integration with JetBrains products for an excellent user experience</li><li>Parallel processing for scenarios with a large number of changed files, resulting in blazingly fast speeds</li><li>Privacy-first approach: We do not collect any code information or commit messages</li><li><strong>Local LLM Support</strong>: Run with Ollama for complete privacy - your code never leaves your machine</li></ul>\n\n<p>Upgrade your coding workflow with AICommit – your all-in-one AI programming assistant!\n</p>","customIdeList":false,"preview":"AI-powered programming assistant for JetBrains IDEs! Intelligent commit message writer using multiple AI providersMulti-Provider Support: OpenAI, Azure OpenAI, Google...","docText":" <p>The AICommit plugin in JetBrains Marketplace lets you easily generate commit messages and perform code optimization, generation, interpretation, and documentation generation. With the new Ask AI Anything feature, you can now access these functionalities directly from the right-click menu in the editor. Here's how:</p>\n    <ol>\n      <li>Install the AICommit plugin from the JetBrains Marketplace.</li>\n      <li>Open any supported JetBrains IDE.</li>\n      <li>To generate commit messages, access the plugin by either:</li>\n      <ul>\n        <li>Opening the Commit dialog box and clicking Generate.</li>\n      </ul>\n      <li>For code optimization, generation, interpretation, or documentation generation, right-click within the editor and select \"Ask AI Anything\" and choose the desired functionality from the popup menu that appears.</li>\n      <li>Follow the prompts in the AICommit tool window to complete your task.</li>\n    </ol>\n    <p>With the AICommit plugin, you'll never have to struggle with writing commit messages or performing code tasks again. Try it out today!</p>\n\n<br>\n<br>\n<h6>Reminder: AICommit Plugin Requires OpenAI Token</h6>\n    <p>Thank you for using AICommit plugin in JetBrains Marketplace. We'd like to remind you that to use the plugin, you need an OpenAI token. This is necessary to connect to OpenAI's Language Model API, which powers the advanced AI capabilities of AICommit.</p>\n    <p>If you haven't already, please follow these steps to get your token:</p>\n    <ol>\n      <li>Go to the <a href=\"https://platform.openai.com/account/api-keys/\">OpenAI website</a> to request access to the language model API.</li>\n      <li>Once you have access, you'll be given an API key. Copy this key for use in the AICommit plugin.</li>\n      <li>In your JetBrains IDE, open the AICommit tool window and navigate to the settings page.</li>\n      <li>Paste your API key into the appropriate field.</li>\n      <li>That's it! You're ready to start using AICommit to generate commit messages, optimize code, and more.</li>\n    </ol>\n    <p>If you have any questions or encounter any issues, please don't hesitate to contact us for assistance.</p>\n","email":"help@aicommit.app","cdate":1783816040000,"family":"intellij","downloads":23347,"purchaseInfo":{"productCode":"PCAICOMMITAPP","buyUrl":null,"purchaseTerms":null,"optional":false,"trialPeriod":30},"vendor":{"type":"organization","id":858,"name":"aicommit","url":"https://aicommit.app","link":"/vendor/aicommit","publicName":"AICommit","email":"help@aicommit.app","showEmail":true,"countryCode":"CN","country":"China Mainland","isVerified":true,"isTrader":true,"details":{"city":"Shenzhen","address":"Room 110, No. 9 Xingnan Road, Nanshan District","state":null,"zip":null,"phone":"0204236830"},"marketplaceVendorId":858},"urls":{"url":"https://aicommit.app","forumUrl":"https://github.com/AICommitApp/community/issues","licenseUrl":"https://github.com/AICommitApp/community/blob/main/EULA.md","privacyPolicyUrl":"","bugtrackerUrl":"https://github.com/AICommitApp/community/issues","docUrl":"https://github.com/AICommitApp/community/","sourceCodeUrl":"","videoUrl":"https://youtu.be/sDG8cx6i_kM","customContacts":[]},"tags":[{"id":164,"name":"Theme","privileged":true,"searchable":true,"link":"/tag/164-theme"},{"id":250,"name":"VCS","privileged":false,"searchable":true,"link":"/tag/250-vcs"}],"hasUnapprovedUpdate":false,"pricingModel":"PAID","screens":[{"url":"/files/21289/screenshot_11d77a18-5f7d-49f7-ae69-04540aca6574"},{"url":"/files/21289/screenshot_b74ae8ef-d50b-4493-91f8-8f0e1cdbce69"},{"url":"/files/21289/screenshot_ec1983f1-35b2-4590-a8f4-55b632275baf"}],"themes":[{"name":"AICommit Light","dark":false},{"name":"AICommit Dark","dark":true}],"icon":"/files/21289/1104883/icon/default.svg","semverOnly":true,"isHidden":false,"isMonetizationAvailable":false,"isBlocked":false,"isModificationAllowed":false,"preserveUIEdits":false}