awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ravenscroftj avatar

ravenscroftj/turbopilotArchived

0
View on GitHub↗
3,790 stars·122 forks·C++·BSD-3-Clause·19 views

Turbopilot

Turbopilot is a local large language model inference server designed to provide private code completions. It functions as a self-hosted engine that executes models on local hardware, ensuring development workflows remain offline and source code does not leave the machine.

The system includes a quantization tool and model manager used to compress weights and merge sharded data into a unified binary format. This optimization reduces memory footprints and accelerates loading for execution on consumer-grade hardware.

Performance is managed through a GPU accelerated inference engine that offloads computational workloads to graphics hardware. The server handles resource allocation via thread-pool management and layer-based offloading to balance processing speed against system capacity.

The project provides a network API that translates requests from text editors into model completions.

Features

  • On-Device Code Completions - Delivers generative code suggestions processed locally to ensure source code remains private and secure.
  • GPU-Accelerated Inference - Offloads computational workloads to graphics hardware to reduce latency and increase generation speed during local model execution.
  • GPU Acceleration - Offloads large language model computations to graphics hardware to reduce latency and increase generation speed.
  • Local LLM API Servers - Ships a local HTTP server that exposes LLM inference capabilities to text editors via a network API.
  • Local Model Inference Servers - Provides a local background process that hosts models to deliver low-latency completions via network APIs.
  • Large Language Model Optimization - Converts and quantizes model weights to improve performance and reduce memory usage on consumer-grade hardware.
  • Local Inference Engines - Executes large language models on local consumer-grade hardware to provide private code generation.
  • Model Quantization Utilities - Compresses large language model weights into optimized formats to reduce memory usage and improve speed.
  • Private AI Infrastructure - Provides a self-hosted infrastructure for running generative AI assistance while keeping all data on the local machine.
  • Weight Quantization - Compresses high-precision floating point weights into smaller integer formats to reduce memory footprint.
  • Weight Quantization Tools - Provides a utility to compress model weights into smaller formats for efficient execution on consumer hardware.
  • Self-Hosted Inference Servers - Runs large language model inference on self-managed local hardware to generate code without external cloud providers.
  • Shard Consolidation - Merges multiple sharded model data files into a single unified binary to minimize disk I/O.
  • Model Weight Converters - Includes a model manager that converts sharded data into unified binary files for optimized loading.
  • Unified Binary Formats - Merges sharded model data into a single contiguous binary file to accelerate loading and minimize disk I/O.
  • Model Weight Conversions - Transforms model weight files into compatible binary formats for optimized local hardware execution.
  • Inference Resource Tuning - Provides a system for adjusting processor threads and hardware layers to optimize performance based on available system capacity.
  • Model Layer Offloading - Implements splitting of model layers between CPU and GPU to optimize local inference performance.
  • Inference Thread Managers - Dynamically assigns specific CPU cores to handle inference tasks based on available system capacity.
  • AI Coding Assistants - Self-hosted copilot clone running local code generation models.
  • Developer Tools - Self-hosted code completion using local language models.
  • Development Environments - Locally-run large language model for code completion.

Star history

Star history chart for ravenscroftj/turbopilotStar history chart for ravenscroftj/turbopilot

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does ravenscroftj/turbopilot do?

Turbopilot is a local large language model inference server designed to provide private code completions. It functions as a self-hosted engine that executes models on local hardware, ensuring development workflows remain offline and source code does not leave the machine.

What are the main features of ravenscroftj/turbopilot?

The main features of ravenscroftj/turbopilot are: On-Device Code Completions, GPU-Accelerated Inference, GPU Acceleration, Local LLM API Servers, Local Model Inference Servers, Large Language Model Optimization, Local Inference Engines, Model Quantization Utilities.

Which projects share features with ravenscroftj/turbopilot?

Projects with overlapping indexed features include: tiiny-ai/powerinfer — PowerInfer is a high-performance local large language model inference engine and sparse inference framework. It… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… intel/neural-compressor — Neural Compressor is a deep learning model compression toolkit and AI inference acceleration engine. It functions as… ggerganov/llama.cpp — llama.cpp is a high-performance C++ inference engine and runtime for executing large language models locally across… jundot/omlx — omlx is a local inference server designed to run large language models, vision models, and embedding models on Apple… opennmt/ctranslate2 — CTranslate2 is a C++ inference engine and runtime for Transformer models, designed to execute models on both CPU and…

Projects sharing features with Turbopilot

These projects share indexed features with Turbopilot. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • tiiny-ai/powerinferTiiny-AI avatar

    Tiiny-AI/PowerInfer

    8,714View on GitHub↗

    PowerInfer is a high-performance local large language model inference engine and sparse inference framework. It provides a runtime for executing models on consumer-grade hardware, utilizing a GPU acceleration backend to optimize tensor operations for graphics processors. The system distinguishes itself through a sparse inference framework that increases generation speed by skipping computations based on activation sparsity in model weights. It includes a GGUF model converter for transforming weights and metadata into a unified binary format, as well as an OpenAI API compatible server for inte

    C++large-language-modelsllamallm
    View on GitHub↗8,714
  • dusty-nv/jetson-inferencedusty-nv avatar

    dusty-nv/jetson-inference

    8,734View on GitHub↗

    jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU hardware. Its primary purpose is to enable real-time computer vision and AI inference at the edge with low latency and high throughput. The project distinguishes itself through high-performance streaming analytics and the ability to execute concurrent AI pipelines on auto-grade silicon. It provides specialized support for multi-sensor stream processing, utilizing zero-copy data transport to load camera frames directly into GPU memory. The codebase covers a broad surface of capabiliti

    C++caffecomputer-visiondeep-learning
    View on GitHub↗8,734
  • intel/neural-compressorintel avatar

    intel/neural-compressor

    2,585View on GitHub↗

    Neural Compressor is a deep learning model compression toolkit and AI inference acceleration engine. It functions as an automated model quantization tool and hardware-aware model compiler designed to reduce the memory footprint of neural networks and decrease execution latency. The project provides specialized frameworks for optimizing large language models, utilizing weight-only quantization and hardware-specific kernels to improve the operational efficiency of generative AI workloads. It maps neural network operators to specialized CPU and GPU vector instructions to accelerate model executi

    Pythonauto-tuningawqfp4
    View on GitHub↗2,585
  • ggerganov/llama.cppggerganov avatar

    ggerganov/llama.cpp

    116,912View on GitHub↗

    llama.cpp is a high-performance C++ inference engine and runtime for executing large language models locally across various hardware architectures. It provides the core components for local model execution, including a dedicated model quantizer for compressing weights into the GGUF format and a system for generating text embeddings for semantic search. The project distinguishes itself through specialized memory and execution optimizations, such as block-wise weight quantization to reduce memory footprints and memory-mapped model loading. It supports structured text generation by using formal

    C++
    View on GitHub↗116,912
  • Compare all 30 related projects→