IntegrationsPlatformsJetBrains

JetBrains

The Syntic Code plugin for JetBrains IDEs brings Amara into IntelliJ IDEA, PyCharm, WebStorm, GoLand, and the rest of the JetBrains family. It gives you an in-IDE chat panel that is aware of the editor’s rich model of your project, from the symbol index to inspections, so the agent can propose changes that fit the codebase and review them as native diffs.

Installing the plugin

Open Settings, Plugins, Marketplace, search for “Syntic Code,” and install it, then restart the IDE. Sign in with your Syntic AI account from the Syntic tool window. The plugin reads project configuration from .syntic/ in your repository root, so committed rules, skills, and permissions apply the same way they do in the CLI.

Working inside the IDE

The Syntic tool window hosts your conversation with Amara. It has access to the file in the active editor and your current selection, so requests like “add tests for the selected method” work without pasting code. Proposed edits open in the IDE’s diff viewer, where you accept or reject changes hunk by hunk before they touch disk. Permission prompts for running commands or writing files appear in the tool window, keeping you in control of anything the agent does.

Deep IDE integration

The plugin uses the IDE’s understanding of your project to sharpen Amara’s suggestions. It sees inspection warnings, resolved references, and the project structure, which helps the agent fix errors, follow local conventions, and navigate large codebases. You can launch a session from the editor’s context menu, and because the plugin shares configuration and session history with the CLI, you can move between your terminal and the IDE without losing your place.