45 dépôts
Extensions for code editors to improve development workflow.
Explore 45 awesome GitHub repositories matching part of an awesome list · IDE and Editor Plugins. Refine with filters or upvote what's useful.
CopilotForXcode is an AI source editor extension for the Xcode development environment. It provides a suite of tools including a conversational chat interface, a code completion tool, and a natural language refactorer to assist with Apple platform development. The project differentiates itself by integrating project context and compiler errors directly into its AI interactions. It supports custom prompt execution using template variables and enables the triggering of shell scripts and system shortcuts directly from the chat interface to automate development tasks. The system manages AI integ
Adds AI-powered code completion and chat to the editor.
CodeCompanion is a Neovim plugin that brings large language model capabilities directly into the editor, enabling turn-based conversations with AI models in a dedicated chat buffer. It provides a comprehensive interface for interacting with LLMs, supporting multiple providers through a flexible adapter system that can route requests to various hosted or local language model services. The plugin distinguishes itself through its extensive context-sharing capabilities, allowing users to send buffer contents, visual selections, git diffs, LSP diagnostics, terminal output, quickfix lists, and view
Provides an AI-powered coding assistant experience in terminal editors.
Ce projet est un assistant IA pour Visual Studio Code qui utilise un grand modèle de langage pour générer du code et répondre aux requêtes de programmation. Il fonctionne comme un générateur de code et un assistant, permettant l'insertion d'extraits générés par IA directement dans les fichiers source actifs et fournissant une interface conversationnelle via un chat dans le panneau latéral. L'extension facilite la refactorisation structurelle, l'optimisation et le débogage de blocs de code sélectionnés via des invites en langage naturel. Elle génère également des explications en langage naturel et une documentation technique pour des segments de code complexes sans nécessiter que l'utilisateur quitte l'environnement de développement. L'outil gère l'état de la conversation pour fournir une mémoire à court terme pour les requêtes de suivi et interagit avec l'éditeur via la palette de commandes et les menus contextuels. Il récupère le texte surligné pour fournir un contexte aux transformations et modifie le tampon de l'éditeur actif pour insérer du contenu à la position du curseur. L'interface est rendue en utilisant un environnement de chat basé sur webview dans le panneau latéral de l'éditeur.
Integrates AI chat functionality into the code editor.
ChatGPT.nvim is an OpenAI LLM Neovim plugin that serves as an AI-powered code assistant for refactoring, completing, and fixing code snippets. It functions as a custom prompt automation tool and a markdown renderer, allowing users to interact with language models directly within the editor. The project distinguishes itself through a framework for defining reusable AI personas and automated text processing tasks using system prompts and templates. It includes a specialized rendering system that transforms responses into styled markdown with foldable code blocks. The plugin covers interactive
Provides an interface for AI-assisted coding in terminal editors.
Gepetto is an IDA Pro plugin that integrates large language models directly into the reverse engineering workflow. It functions as a multi-provider LLM client, allowing users to explain decompiled functions, rename variables, and add comments to pseudocode, all while supporting multiple language model backends and a localized interface. The plugin distinguishes itself through a plugin-based architecture that abstracts multiple LLM providers behind a unified interface, enabling hot-swapping between providers and models without restarting IDA Pro. It also features a command-line interface bridg
Queries AI models to assist with reverse engineering in IDA.
An extension for using Cursor in Visual Studio Code.
Enables AI-assisted coding within the editor.
Provides AI-assisted coding and speech-to-text in terminal editors.
Lua IDE/Debugger Plugin for VSCode
Debugger and IDE plugin for VSCode.
AI Vim/Neovim code generation plugin (OpenAI, ChatGPT, and more)
Generates code using AI within terminal editors.
QodeAssist is an AI-powered coding assistant plugin for Qt Creator
Provides AI-powered coding assistance for specific development frameworks.
Neovim plugin for interacting with LLM's and building editor integrated prompts.
Builds editor-integrated prompts for AI interaction.
A ChatGPT, Gemini, Claude, and Ollama(offline) plug-in for Embarcadero RAD Studio IDE XE5 to 12.1
Integrates AI chat into enterprise development environments.
Vim Plugin For ChatGPT
Integrates AI chat into terminal-based editing workflows.
Definitions for the LÖVE 2D game framework
Typing hints for Lua language servers.
Lua language support in Atom
Syntax highlighting and snippets for Lua.
Vim plugin for LÖVE syntax highlighting and help file
Syntax highlighting for Vim.
A LÖVE-Plugin for IntelliJ IDEA and PHPStorm. (Looking for new maintainer!)
Snippets and completion for IntelliJ.
Tools for programming LÖVE games in Atom.
Bundles utilities for Pulsar development.
Extensible autocomplete+ provider for Lua
Autocomplete for Lua in Atom.
Provides access to various LLMs within the development environment.