Copilot ArenaCheck out our Github Repository! Copilot Arena is an open source code AI coding assistant that provides paired autocomplete completions from different LLMs, which include state-of-the-art models like GPT-4o, Codestral, Llama-3.1 and more. Copilot Arena is free to use. The goal of this project is to evaluate which language models provide the best coding assistance. MaintainersRead This To Get StartedStep 1: Install the extension and restart Visual Studio Code after installation.
Step 2: Copilot Arena currently supports two main feature: read autocomplete and in-line editing (beta) below to understand how to use each one. Since we show paired responses, the way you use them are slightly different than your standard AI coding tools! Step 3: This step is optional. If applicable, you can change what data is saved by Copilot Arena by following the instructions in "Privacy Settings". Step 4: Create a username by clicking the You are now ready to get coding with Copilot Arena! Table of ContentsIn-line EditingIn-line edits allow you to modify larger portions of your code with a simple prompt. Here's how to generate in-line edits:
Any changes will be automatically applied and the files showing diffs will be closed. You can always undo the change after if you would like. We welcome feedback on this feature! Please get in touch via Discord or raise an issue on the repo. AutocompleteUnderstanding completions: When a completion is being generated, the check mark changes to a spinning circle. Once a pair of completions appear, you will notice that Copilot Arena adopts a slightly different user interface compared to a typical code completion.
Accepting completions: Press Personal LeaderboardsWe've observed that individuals have different model preferences! We currently support personal leaderboards for autocomplete. In-line editing leaderboard is coming soon!
Create an accountSoon we will be releasing public leaderboards to compare individual preferences. To enable you to find your position on these leaderboards and help us collect helpful background information, creating an account is as simple as:
Privacy SettingsYour privacy is important to us. Please read carefully to determine which settings are most appropriate for you. To generate completions, the code in your current file is sent to our servers and sent to various API providers. This cannot be changed. Data CollectionBy default, we collect your code for research purposes. You can opt-out of this. If you are working on code containing sensitive information, we recommend that you opt out of data collection.
You can find these settings by searching for "arena" in your vscode settings or clicking the gear button of the Copilot Arena extension -> Extension Settings. Removing your dataIf you would like to have the option in the future for us to delete any of your data, you must create an account on Copilot Arena following instructions described in "Create an account". To remove your data, you can email any of the Copilot Arena maintainers with your username. Data ReleasePrior to releasing any collected code snippets to enable future research efforts, we will run a PII detector and remove any identified entities to further ensure no personal information is released. Have a question or feedback? |