awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jackMort avatar

jackMort/ChatGPT.nvim

0
View on GitHub↗
4,005 stars·321 forks·Lua·Apache-2.0·5 vues

ChatGPT.nvim

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 chat interfaces, context-aware prompting for project files, and automated code actions for grammar correction and bug fixing. It also implements secure credential management by fetching API keys via external commands rather than static storage.

Features

  • AI Coding Assistants - Integrates AI to automate code generation, refactoring, and conversational development assistance within Neovim.
  • AI Coding Assistants - Provides an AI-powered coding assistant for Neovim that integrates OpenAI models for refactoring and code generation.
  • AI Code Editors - Enables natural language-driven code editing and refinement directly within local buffers.
  • Editor-Integrated Chat Interfaces - Provides a chat interface embedded directly within the Neovim editor for interactive AI-assisted development.
  • Prompt Automation Tools - Provides a framework for defining and executing reusable prompt templates to automate text-based coding tasks.
  • AI Code Completions - Offers real-time AI-driven code completions and pattern suggestions based on current file context.
  • Explicit Context Referencing - Allows explicitly attaching project files or definitions to AI prompts using trigger characters for better context.
  • System Instruction Personas - Associates predefined roles with system-level instructions to enforce specific AI personas.
  • Prompt Templates - Uses reusable text structures with variable replacement to construct dynamic and consistent model inputs.
  • Markdown Renderers - Implements a system to transform AI responses into structured visual layouts with foldable code blocks within the editor.
  • Automated Code Refactoring - Automatically applies structural changes and fixes to code to improve quality and maintainability.
  • AI Personas - Implements reusable sets of system prompts that define specific behavioral identities and roles for the AI.
  • Prompt Context Aggregators - Collects and injects specific file contents and project definitions into prompts to enrich AI context.
  • AI Action Definitions - Allows users to define personalized AI automation tasks via configuration files and template variables.
  • Automated Code Fixers - Provides automated actions to correct grammar and fix bugs within selected code blocks.
  • Markdown Text Rendering - Renders raw AI responses as structured content using Markdown syntax, editor highlights, and foldable sections.
  • AI Content Renderers - Specializes in rendering streamed AI output with styled markdown and foldable code blocks for readability.
  • AI Assistants - Integrates OpenAI's API for natural language generation.
  • Developer Integrations - Provides AI interaction capabilities within the terminal-based editor.
  • Platform Integrations - Neovim plugin for interacting with the chat model.
  • IDE and Editor Plugins - Provides an interface for AI-assisted coding in terminal editors.
  • Integrations - AI plugin for the Neovim editor.

Historique des stars

Graphique de l'historique des stars pour jackmort/chatgpt.nvimGraphique de l'historique des stars pour jackmort/chatgpt.nvim

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à ChatGPT.nvim

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec ChatGPT.nvim.
  • mpociot/chatgpt-vscodeAvatar de mpociot

    mpociot/chatgpt-vscode

    4,941Voir sur GitHub↗

    This project is an AI assistant for Visual Studio Code that utilizes a large language model to generate code and answer programming queries. It functions as a code generator and assistant, enabling the insertion of AI-generated snippets directly into active source files and providing a conversational interface via a side panel chat. The extension facilitates structural refactoring, optimization, and debugging of selected code blocks through natural language prompts. It also generates natural language explanations and technical documentation for complex code segments without requiring the user

    TypeScript
    Voir sur GitHub↗4,941
  • nickjvandyke/opencode.nvimAvatar de nickjvandyke

    nickjvandyke/opencode.nvim

    2,593Voir sur GitHub↗

    opencode.nvim is a Neovim plugin that integrates large language model capabilities for code generation, refactoring, and automated diagnostic analysis. It connects the editor to local or remote AI servers to execute coding tasks and manage conversation history. The system features a side-by-side diff interface for reviewing and accepting AI-generated code changes and a prompt builder that injects real-time editor data, such as buffer contents and selections, into instructions. It also functions as an extension to explain code diagnostics and trigger editor actions via a backend server. The p

    Luaaiai-agentsai-assistant
    Voir sur GitHub↗2,593
  • intitni/copilotforxcodeAvatar de intitni

    intitni/CopilotForXcode

    8,240Voir sur GitHub↗

    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

    Swiftchatchatgptcode-completion
    Voir sur GitHub↗8,240
  • github/copilotforxcodeAvatar de github

    github/CopilotForXcode

    6,158Voir sur GitHub↗

    CopilotForXcode is an AI-powered coding assistant integrated directly into Xcode as a source editor extension. It functions as an agent that can automate multi-step project tasks, such as editing files, running terminal commands, and searching across the entire codebase, all while understanding the full context of the current Xcode project. The assistant provides a context-aware chat interface that answers coding questions based on open files, symbols, and recent edits. It also offers diff-based code review, analyzing changes to provide feedback on code quality and potential issues before mer

    Swiftai-assistantgithub-copilotintelligence
    Voir sur GitHub↗6,158
Voir les 30 alternatives à ChatGPT.nvim→

Questions fréquentes

Que fait jackmort/chatgpt.nvim ?

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.

Quelles sont les fonctionnalités principales de jackmort/chatgpt.nvim ?

Les fonctionnalités principales de jackmort/chatgpt.nvim sont : AI Coding Assistants, AI Code Editors, Editor-Integrated Chat Interfaces, Prompt Automation Tools, AI Code Completions, Explicit Context Referencing, System Instruction Personas, Prompt Templates.

Quelles sont les alternatives open-source à jackmort/chatgpt.nvim ?

Les alternatives open-source à jackmort/chatgpt.nvim incluent : mpociot/chatgpt-vscode — This project is an AI assistant for Visual Studio Code that utilizes a large language model to generate code and… nickjvandyke/opencode.nvim — opencode.nvim is a Neovim plugin that integrates large language model capabilities for code generation, refactoring,… intitni/copilotforxcode — CopilotForXcode is an AI source editor extension for the Xcode development environment. It provides a suite of tools… github/copilotforxcode — CopilotForXcode is an AI-powered coding assistant integrated directly into Xcode as a source editor extension. It… olimorris/codecompanion.nvim — CodeCompanion is a Neovim plugin that brings large language model capabilities directly into the editor, enabling… microsoft/vscode-copilot-chat — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for…