45 个仓库
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.
本项目是 Visual Studio Code 的 AI 助手,利用大语言模型生成代码并回答编程查询。它作为一个代码生成器和助手,能够将 AI 生成的代码片段直接插入到活跃的源文件中,并通过侧边栏聊天提供对话界面。 该扩展通过自然语言提示促进所选代码块的结构重构、优化和调试。它还为复杂的代码段生成自然语言解释和技术文档,无需用户离开开发环境。 该工具管理对话状态以提供后续查询的短期记忆,并通过命令面板和上下文菜单与编辑器交互。它检索高亮文本以提供转换上下文,并修改活跃编辑器缓冲区以在光标位置插入内容。 该界面使用编辑器侧边栏中的基于 Webview 的聊天环境进行渲染。
Integrates AI chat functionality into the code editor.
ChatGPT.nvim 是一个 OpenAI LLM Neovim 插件,作为 AI 驱动的代码助手,用于重构、补全和修复代码片段。它作为一个自定义提示词自动化工具和 Markdown 渲染器,允许用户直接在编辑器内与语言模型进行交互。 该项目的特色在于其定义可重用 AI 人格和自动化文本处理任务的框架,利用系统提示词和模板。它包含一个专门的渲染系统,将响应转换为带有可折叠代码块的样式化 Markdown。 该插件涵盖了交互式聊天界面、针对项目文件的上下文感知提示词,以及用于语法纠错和 Bug 修复的自动化代码操作。它还通过外部命令获取 API 密钥而非静态存储,从而实现了安全的凭据管理。
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.