Gitlab VSCode Extension Now Supports Locally-Hosted AI Completion with FauxPilot

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • fauxpilot

    FauxPilot - an open-source alternative to GitHub Copilot server

  • The smaller models run on smaller GPUs too! :) You can see how much VRAM is required for various models in the Documentation:

    https://github.com/moyix/fauxpilot/blob/main/documentation/s...

    And we have an initial GPU support matrix page here:

    https://github.com/moyix/fauxpilot/wiki/GPU-Support-Matrix

    A planned feature is to implement INT8 and INT4 support for the CodeGen models, which would let the models run with much less VRAM (~2x smaller for INT8 and ~4x for INT4) :)

  • Well, on the FauxPilot side I did do the initial implementation personally (over the course of a few weeks this summer) – but of course I'm building on the work the Salesforce team put into training the CodeGen models, and the work NVIDIA did in creating the FasterTransformer inference library and Triton inference server that FauxPilot uses.

    I don't know how things are organized within GitLab, but it's pretty plausible to me that one engineer could put together the completion portion of the VSCode extension – you can see the code here: https://gitlab.com/gitlab-org/gitlab-vscode-extension/-/blob...

    Fred has also been providing pull requests to improve FauxPilot, which I very much appreciate! :)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • vscodium

    binary releases of VS Code without MS branding/telemetry/licensing

  • Yes, it's called Open VSX:

    https://open-vsx.org

    VSCodium uses Open VSX by default:

    https://github.com/VSCodium/vscodium

  • openvsx

    An open-source registry for VS Code extensions

  • Yes, it's called Open VSX:

    https://open-vsx.org

    VSCodium uses Open VSX by default:

    https://github.com/VSCodium/vscodium

  • vscode-drawio

    This unofficial extension integrates Draw.io (also known as diagrams.net) into VS Code.

  • Open VSX allows anyone to upload an extension there with the same name and description from the VSCode marketplace, but silently change code or make new releases, maybe introducing misfeatures or malicious code. Users typically don't notice because they think they are installing "the same" extension from the VSCode marketplace.

    https://github.com/hediet/vscode-drawio/issues/141

    > Hi ;)

    > I never published a version v999.0! It seems like you are using the unofficial open vsx marketplace (where, apparently, anyone can upload anything). You can find an issue here in this repository about it.

    > Unfortunately, someone uploaded the extension in that version which blocks any further updates with that name.

    > For now I believe in Microsofts vision. I don't think a secondary marketplace is good for the community - It just causes confusions like this.

    > If you setup a github action that automatically publishes this extension to open vsx, please open a PR! ;)

    The established practice of having random individuals set up ad-hoc mirrors of VSCode extensions is a serious security issue.

    If Open VSX wants to mirror VSCode extensions, that's okay - but they should do so with an automated process that mirrors ALL extensions and do not allow for people to silently change the code of an extension.

    If someone want to copy the code of an existing VSCode extension, change some things and upload it to Open VSX, that's okay too, but please fork it and clearly indicate in the description that the extension is a fork, linking to the source code of the original extension.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts