Cognotik IntelliJ Plugin

Experience collaborative intelligence directly in your IDE. Our IntelliJ plugin implements the same actor-based architecture and supervised exploration principles, creating a development environment where human creativity and AI capabilities genuinely complement each other.

View on GitHub
Plugin Screenshot Placeholder

Key Features

Editor Actions

Edit, paste, and chat about code directly within the editor to streamline your workflow and get instant AI assistance.

File Actions

Create new files, edit existing ones, or perform mass operations across your project with AI guidance.

Agentic Tools

Leverage powerful AI agents for complex tasks like refactoring, documentation generation, test creation, and multi-step workflow automation.

Voice to Text

Dictate code, comments, and commands using your voice for a hands-free coding experience.

"feature-card">

BYOK Model

Use your own API keys (OpenAI, Anthropic, etc.) for full control over data privacy, costs, and model choice.

Open Source

Inspect, modify, and contribute to the plugin under the permissive Apache 2.0 license.

Getting Started

Installation

  1. Open IntelliJ IDEA, GoLand, PyCharm, or other compatible JetBrains IDE.
  2. Go to `Settings/Preferences` > `Plugins`.
  3. Select the `Marketplace` tab.
  4. Search for "AI Coding Assistant" or "Cognotik".
  5. Click `Install` and restart the IDE when prompted.

Configuration

  1. After installation, open `Settings/Preferences`.
  2. Navigate to `Tools` > `Cognotik`.
  3. Enter your API keys for the desired AI service providers (e.g., OpenAI API Key).
  4. Configure other settings like preferred models and agent behavior as needed.

Basic Usage

  • Editor Actions: Right-click in the editor or select code, then use the `AI Tools` context menu.
  • File Actions: Right-click on files/folders in the Project view, then use the `AI Tools` menu.
  • Agentic Tools: Access via the `AI Tools` menu or dedicated tool windows. Follow prompts, potentially in a browser window for complex tasks.
  • Voice Control: Activate voice input (check settings for activation method) and speak commands or dictate.