awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zbirenbaum avatar

zbirenbaum/copilot.lua

0
View on GitHub↗
4,086 Stars·157 Forks·Lua·MIT·9 Aufrufe

Copilot.lua

copilot.lua ist ein Lua-basiertes Neovim-Plugin, das GitHub Copilot integriert, um eine KI-gestützte Code-Vervollständigungs-Engine bereitzustellen. Es liefert Echtzeit-Ghost-Text und Inline-Vorschläge innerhalb des Editors und nutzt einen Neovim-LSP-Client zur Verwaltung der Kommunikation und pufferspezifischer Aktivierungen.

Das Projekt handhabt die GitHub-Account-Integration durch tokenbasierte Authentifizierung und Unterstützung für Unternehmensinstanzen. Es ermöglicht die Verwaltung von KI-Modellen und die Konfiguration von Language Server Protocols, um den Dienstzugriff zu autorisieren und anzupassen.

Das System deckt KI-gestützte Programmierung durch prädiktive Bearbeitungsvorschläge und alternative Vervollständigungsansichten ab. Es enthält zudem Konfigurationstools für die Plugin-Aktivierungslogik, Zustandsverwaltung und System-Health-Checks zur Fehlerbehebung.

Features

  • AI Code Completions - Delivers real-time AI-driven suggestions for lines or blocks of code at the cursor position.
  • Neovim Plugins - Integrates GitHub Copilot directly into the Neovim editor as a Lua-based plugin.
  • LSP Client Integrations - Uses the Language Server Protocol to manage communication and context exchange between Neovim and the Copilot server.
  • GitHub Authentication - Manages GitHub authentication tokens to authorize access to the AI completion service.
  • Ghost Text Suggestions - Renders suggested code as non-persistent, semi-transparent ghost text ahead of the cursor.
  • Suggestion Option Viewers - Provides a dedicated panel to review and select from multiple alternative AI-generated code suggestions.
  • Predictive Edit Suggestions - Proposes the most likely subsequent code modifications based on the current state of the editor.
  • LSP Clients - Uses a Neovim LSP client to communicate with the Copilot language server for suggestions.
  • Code Completion Controls - Implements mechanisms for granularly accepting, cycling, and styling AI-generated code suggestions within the editor.
  • Code Suggestion Previews - Displays multiple generated code options in a separate window for easier review and selection.
  • User Identity Verification - Verifies user identity via environment variables or authentication flows to grant access to AI services.
  • Token-Based Authentication - Manages secure service access using GitHub identity tokens and persistent session validation.
  • AI & Machine Learning - Lua-based implementation of AI code completion.

Star-Verlauf

Star-Verlauf für zbirenbaum/copilot.luaStar-Verlauf für zbirenbaum/copilot.lua

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Copilot.lua

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Copilot.lua.
  • exafunction/windsurf.vimAvatar von Exafunction

    Exafunction/windsurf.vim

    5,113Auf GitHub ansehen↗

    windsurf.vim is an AI-driven development tool for Vim and Neovim that integrates AI-powered code completion, a conversational coding assistant, and autonomous agent orchestration. It enables users to receive real-time code suggestions and perform complex refactoring via natural language instructions directly within the editor. The project provides a system for dispatching and monitoring multiple AI agents to execute engineering tasks across local and cloud environments. It includes context-aware project analysis by indexing the local codebase and supports shared workspace management to mainta

    Vim Scriptautocompletecodeiumcopilot
    Auf GitHub ansehen↗5,113
  • ms-jpq/coq_nvimAvatar von ms-jpq

    ms-jpq/coq_nvim

    3,813Auf GitHub ansehen↗

    coq_nvim is an asynchronous code completion engine for Neovim. It aggregates suggestions from multiple sources, including language servers, tag files, and local buffers, to provide non-blocking code completion. The engine distinguishes itself through a typo-resistant fuzzy completion filter and a two-stage weighted ranking system that prioritizes candidates based on recency and proximity. It utilizes an embedded SQLite database for local caching and background symbol indexing to accelerate lookups without freezing the editor interface. The project also includes a system for defining and expa

    Luacompletionneovimneovim-plugin
    Auf GitHub ansehen↗3,813
  • microsoft/vscode-copilot-chatAvatar von microsoft

    microsoft/vscode-copilot-chat

    9,493Auf GitHub ansehen↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    TypeScript
    Auf GitHub ansehen↗9,493
  • w0rp/aleAvatar von w0rp

    w0rp/ale

    14,005Auf GitHub ansehen↗

    Ale is a Neovim LSP client and asynchronous linter wrapper designed to integrate language servers and syntax checkers into the editor. It provides infrastructure for background syntax validation and automated code fixing without blocking the editor interface. The project implements the Language Server Protocol to enable advanced semantic navigation, including symbol renaming, definition jumping, and the application of automatic refactoring changes. It functions as an automatic code fixer that applies formatting and repairs based on feedback from linting tools and language servers. The plugin

    Vim Script
    Auf GitHub ansehen↗14,005
Alle 30 Alternativen zu Copilot.lua anzeigen→

Häufig gestellte Fragen

Was macht zbirenbaum/copilot.lua?

copilot.lua ist ein Lua-basiertes Neovim-Plugin, das GitHub Copilot integriert, um eine KI-gestützte Code-Vervollständigungs-Engine bereitzustellen. Es liefert Echtzeit-Ghost-Text und Inline-Vorschläge innerhalb des Editors und nutzt einen Neovim-LSP-Client zur Verwaltung der Kommunikation und pufferspezifischer Aktivierungen.

Was sind die Hauptfunktionen von zbirenbaum/copilot.lua?

Die Hauptfunktionen von zbirenbaum/copilot.lua sind: AI Code Completions, Neovim Plugins, LSP Client Integrations, GitHub Authentication, Ghost Text Suggestions, Suggestion Option Viewers, Predictive Edit Suggestions, LSP Clients.

Welche Open-Source-Alternativen gibt es zu zbirenbaum/copilot.lua?

Open-Source-Alternativen zu zbirenbaum/copilot.lua sind unter anderem: exafunction/windsurf.vim — windsurf.vim is an AI-driven development tool for Vim and Neovim that integrates AI-powered code completion, a… ms-jpq/coq_nvim — coq_nvim is an asynchronous code completion engine for Neovim. It aggregates suggestions from multiple sources,… microsoft/vscode-copilot-chat — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for… w0rp/ale — Ale is a Neovim LSP client and asynchronous linter wrapper designed to integrate language servers and syntax checkers… nvim-orgmode/orgmode — Neovim Orgmode is a task management and note-taking environment for Neovim that functions as a plain-text task manager… imsun/gitment — Gitment is a serverless commenting engine that provides a client-side interface for website discussions. It functions…