Awesome AI AgentsIDE Integrations

azorng/goose.nvim

⭐ 316 Lua added to this list on 2025-06-16 repository created 2025-03-01

The project "goose.nvim" is a Neovim plugin that integrates the powerful AI agent Goose directly into the Neovim editor, enabling users to interact with an AI assistant without leaving their coding environment. This plugin acts as a bridge between Neovim and the Goose AI, providing a chat interface that captures the current editor context such as the open file and selected text to enhance the AI prompts. It supports persistent sessions tied to the user's workspace, allowing continuous and context-aware conversations with the AI assistant, similar to other AI coding tools like Cursor AI. The plugin requires the Goose CLI to be installed and available on the system. It can be installed using popular Neovim package managers and offers extensive configuration options. Users can customize key mappings for various actions such as toggling the Goose interface, opening input and output windows, managing sessions, switching AI modes, and handling diffs of file changes made since the last AI prompt. The UI is customizable with options for window size, layout, fullscreen mode, and display of model and mode information. Goose.nvim supports multiple AI providers and models, allowing users to switch between different AI backends quickly. The plugin provides a rich set of commands and API functions to control the AI interaction, including opening and closing the interface, submitting prompts, navigating conversation history, and managing file diffs. It also supports features like file mentions to add context from other files and diff views to review and revert changes made by the AI. Overall, goose.nvim enhances the Neovim editing experience by seamlessly integrating AI assistance, making it easier for developers to get AI-powered help, code suggestions, and context-aware interactions without leaving their editor.

https://github.com/azorng/goose.nvim

agentaiai-agentai-assistantai-providersapichat-interfaceclicode-suggestionscommandsconfigurationcursordeveloper-tooleditor-contextfile-diffsgoosekey-mappingsllmmodelsneovimnvimnvim-pluginpersistent-sessionspluginui-customizationworkspace

Also in IDE Integrations

continuedev/continue

Continue is an open-source platform that enables developers to create, share, and use custom AI code assistants within popular IDEs, enhancing coding productivity and collaboration through features like Chat, Autocomplete, Edit, and Agent.

coder/coder

Coder is a platform for creating secure, self-hosted cloud development environments that streamline developer onboarding and optimize resource usage through automation and integrations.

sweepai/sweep

Sweep is an AI-powered coding assistant plugin designed to enhance productivity and coding efficiency within JetBrains IDEs.

tigerless-labs/autoharness

Claude Code plugin that distills reusable skills from real coding sessions, merges same-scenario skills instead of duplicating them, and prunes skills that stop being used.

eth-sri/lmql

LMQL is a Python-superset programming language designed for constraint-guided and efficient interaction with large language models, enabling advanced control flow, decoding, and integration with multiple LLM providers.

nicepkg/aide

Aide is a Visual Studio Code extension that leverages AI to provide one-click code conversion, commenting, optimization, and batch processing features to enhance developer productivity.

fcakyon/claude-codex-settings

Plugin marketplace and shared configuration for Claude Code, Codex CLI, Cursor and Gemini CLI, bundling skills, slash commands, hooks, subagents and MCP servers.

DeepMyst/Mysti

VS Code extension that runs twelve AI coding agents in one chat interface, with a brainstorm mode where two agents collaborate, selectable personas, permission controls and at-mention routing.