FAQ
Find answers to the most frequent questions of the community.
Check out the answers to the most frequently asked questions about Quack. If you weren’t able to find an answer to your question, connect with the team on Discord or GitHub.
Can I self-host Quack companion?
Can I self-host Quack companion?
Of course, head over to self-hosting guide to get started.
Is this open-source?
Is this open-source?
Yes, all the resources and code for you to run the service are available on GitHub and under license Apache 2.0.
Are you doing anything with my data?
Are you doing anything with my data?
Whether you use the cloud or community version, the IDE integration lets you control the data you share (even completely cut it off). By default, we collect your GitHub user ID and events (you editing guidelines) to improve the product. Additional details available here.
Any difference between the cloud & community versions?
Any difference between the cloud & community versions?
The cloud version doesn’t require you to orchestrate any additional service, install the VSCode extension you’re good to go. By default, it always ships with our best performing models. The community edition sees support for experimental features a bit later (making sure you can run the service locally without damaging your hardware or slowing it down).
Which IDEs are supported?
Which IDEs are supported?
For now, we support VSCode, and we’ll gradually add support to other development environments.
Which programming languages are supported?
Which programming languages are supported?
The models we use are trained on the most popular languages, we’ll make available additional language-specific performances soon. The languages with the best experience so far are Python and Javascript/Typescript.
Which LLMs are you using?
Which LLMs are you using?
The cloud version gets updated more frequently than the community version, with LLMs ranging from 7b params to 40b depending on the task. For the community version, the choice is up to you! But here are the best options: using locally-run open-source models. We plan to add support to additional LLM APIs, but for open-source models, here are the ones we recommend: Deepseek Coder 6.7B, Gemma 7b, or Dolphin Mistral 7b (finetuned from Mistral 7B v0.2 instruct).
What is the difference with GitHub Copilot?
What is the difference with GitHub Copilot?
You could see Quack as GitHub Copilot with a consistent & dynamic context of the software development culture of your team. We’ll help you establish clear & comprehensive expectations and embed them in every keystroke seamlessly. You will find little difference in benefits if you are coding on your own though.
I had no luck finding my answers
I had no luck finding my answers
Join our Discord server to ask questions there, or open a GitHub issue.