IDE Support
AGEN supports 12 IDEs and AI coding tools by adapting its internal template format to the specific requirements of each environment.
Quick Reference
| IDE/Tool | Config File | Auto-detection |
|---|---|---|
| Antigravity | .agent/ folder |
✅ .agent/ directory |
| Cursor | .cursorrules |
✅ .cursorrules file |
| Windsurf | .windsurfrules |
✅ .windsurfrules file |
| Cline | .clinerules |
✅ .clinerules file |
| Continue | .continue/ |
✅ .continue/ directory |
| Zed | .zed/ folder |
✅ .zed/ directory |
| JetBrains | .idea/ |
✅ .idea/ directory |
| Neovim | .nvim/ |
✅ .nvim/ or .nvim.lua |
| Emacs | .dir-locals.el |
✅ .dir-locals.el file |
| Aider | .aider.conf.yml |
✅ .aider.conf.yml |
| Claude Code | CLAUDE.md |
✅ CLAUDE.md file |
| Copilot Workspace | .github/copilot-instructions.md |
✅ .github/ |
VS Code Extensions
Cursor
Cursor uses a single rules file to define AI behavior.
- Detection: Checks for
.cursorrules - Format: Consolidated
.cursorrulesfile with agents, skills, and workflows - Install:
agen init --ide cursor
Windsurf
Windsurf follows a similar pattern to Cursor.
- Detection: Checks for
.windsurfrules - Format: Single
.windsurfrulesfile containing all context - Install:
agen init --ide windsurf
Cline
Cline (formerly Roo-Cline) is a popular VS Code AI coding extension.
- Detection: Checks for
.clinerulesor.cline/ - Format: Single
.clinerulesfile with project rules - Install:
agen init --ide cline - Website: github.com/cline/cline
Continue
Continue is an open-source AI coding assistant for VS Code.
- Detection: Checks for
.continue/or.continuerules - Format:
.continue/config.json+.continuerules - Install:
agen init --ide continue - Website: continue.dev
Desktop IDEs
Antigravity
This is the native format for AGEN (Google Gemini/Claude).
- Detection: Checks for
.agent/directory orGEMINI.md - Structure:
- Features: Full support for all AGEN features
Zed
Zed uses a folder-based approach for prompts and context.
- Detection: Checks for
.zed/directory - Structure:
- Install:
agen init --ide zed
JetBrains
Supports IntelliJ IDEA, PyCharm, WebStorm, GoLand, and other JetBrains IDEs.
- Detection: Checks for
.idea/directory - Format:
.idea/ai-assistant.xml+.jbrules.md - Install:
agen init --ide jetbrains - Plugins: Works with JetBrains AI Assistant
Neovim
Supports various Neovim AI plugins.
- Detection: Checks for
.nvim/or.nvim.lua - Format:
.nvim/ai-rules.md+.nvim.lua - Install:
agen init --ide neovim - Plugins: codecompanion.nvim, avante.nvim, ChatGPT.nvim
Emacs
Supports Emacs AI plugins like gptel and ellama.
- Detection: Checks for
.dir-locals.el - Format:
.emacs-project/ai-context.md+.dir-locals.el - Install:
agen init --ide emacs - Plugins: gptel, ellama, copilot.el
CLI Tools
Aider
Aider is a command-line AI pair programming tool.
- Detection: Checks for
.aider.conf.ymlor.aider/ - Format:
.aider.conf.yml+.aider-context.md - Install:
agen init --ide aider - Website: aider.chat
Cloud/Platform
Claude Code
Anthropic's Claude Code uses a similar format to Antigravity.
- Detection: Checks for
CLAUDE.md - Format: Single
CLAUDE.mdfile in project root - Install:
agen init --ide claudecode
GitHub Copilot Workspace
GitHub Copilot can use custom instructions per repository.
- Detection: Checks for
.github/copilot-instructions.md - Format:
.github/copilot-instructions.md - Install:
agen init --ide copilotworkspace - Docs: GitHub Copilot Custom Instructions
Specifying an IDE
You can explicitly specify which IDE format to use:
# Auto-detect (default)
agen init
# Explicit IDE selection
agen init --ide cursor
agen init --ide continue
agen init --ide jetbrains
Multiple IDEs
AGEN can generate configurations for multiple IDEs simultaneously: