IntegrationsPlatformsVS Code

VS Code

The Syntic Code extension for VS Code embeds Amara directly in your editor. Instead of switching between a terminal and your code, you get a chat panel that understands the file you are viewing, the selection you have made, and the structure of your workspace. Edits the agent proposes appear as inline diffs you can review and accept without leaving the editor.

Installing the extension

Install “Syntic Code” from the VS Code Marketplace, then sign in with your Syntic AI account when prompted. The extension detects your workspace root and reads project settings from .syntic/, so any rules, skills, or permissions you have committed apply automatically. You can also install it from the command line.

code --install-extension syntic.syntic-code

Working in the editor

Open the Syntic panel and describe what you want. Amara can read the active file and your current selection, so you can say “refactor this function” without pasting code. When it proposes changes, they render as a diff in the editor’s native review UI; you approve, reject, or edit each hunk before it is written to disk. The panel keeps a session going as you move between files, and it surfaces the same permission prompts you would see in the CLI, so nothing runs without your consent.

Editor-aware features

The extension turns editor context into agent context. Diagnostics from the language server, the file tree, and open tabs all inform Amara’s suggestions, which makes it good at fixing type errors, wiring up imports, and following existing patterns in the file. You can trigger a session from a right-click menu on a file or selection, and you can jump from the CLI to the editor and back, since both share the same project configuration and session history.