Skip to content
← Tools / Skills
ToolFauxPilot (community)/10 trustMetrics-checked
FauxPilot logo

FauxPilot

Self-hosted GitHub Copilot clone — run Salesforce CodeGen models on your own GPUs behind the Copilot API.

Visit official site →

About

FauxPilot is an open-source (MIT) attempt to build a locally hosted GitHub Copilot. It runs Salesforce CodeGen models inside NVIDIA's Triton Inference Server with a FasterTransformer backend, and mimics the Copilot API surface so standard Copilot clients in VS Code or Neovim can connect to it. The pitch is simple: Copilot-like completions on your own infrastructure, with zero code leaving your network — attractive for privacy-sensitive teams and tinkerers.

The honest picture: it is a 2022-era project with the last meaningful commits in early 2024, and the underlying CodeGen models are far behind modern coding models. Setup is genuinely heavyweight — Docker, nvidia-docker, and an NVIDIA GPU with serious VRAM — and completion quality is a fraction of today's hosted assistants. Consider it a reference architecture for self-hosted inference more than a daily driver.

What it can do

  • Copilot-API-compatible completion server
  • Salesforce CodeGen models via Triton Inference Server
  • Works with standard Copilot VS Code/Neovim clients
  • Multi-GPU model splitting
  • No code leaves your infrastructure

Setup

Clone the repo, run the setup script to pick and download a model (needs an NVIDIA GPU, Docker, nvidia-docker), then point a Copilot-compatible client at your local server.

Prerequisites

Docker with nvidia-docker, an NVIDIA GPU with enough VRAM, and comfort with model conversion tooling.

Use cases

code-completionself-hosted-aiprivacy

Works with

Trust score — 6/10

/10 trustMetrics-checked

Scored 6/10 (metrics tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 57; Trending score 58/100 from researcher assessment.

★ 14,733 GitHub stars

Sources

Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.