FAQ
Why use this instead of VEXcode V5?
There are several reasons to choose this editor over regular VEXcode V5. Here are some of them:
- Better Editing for Chromebooks
- Multi-file Editing
- PROS Editing, Building & Uploading
- Full Git Integration with isomorphic-git.
- Template Support (JAR & EZ)
What are the minimum system requirements?
You will need a Chromium-based browser. That's about it really.
What languages are supported?
To start, this project will support C++ only. I will be adding Python (and possibly vexide) at a later date.
How do I connect to the VEX V5 Brain?
To connect, click on the link icon in the very bottom-left of the screen. Then a popup should appear, asking you what device to connect to. For this, choose the first Brain option. Finally, press connect. You should now be connected.
When is autocomplete coming?
I'm not really sure. Probably before the end of the High Stakes (2025-26) season.
Why aren't other browsers supported for brain connections?
This project only supports Chromium-based browsers for brain connections because it is the only engine that
supports the
Web Serial API. This is the API that allows for connection between the browser and
serial devices.
Will there be offline support for builds/uploads?
As of right now, there are no viable C++ compilers that can be used entirely client-side on the web. So, right now offline build/upload support is impossible. If you know a way to do this, please contact me or open a pull request on GitHub.
How can I support this project?
The main way you can support this project is by contributing code to the GitHub repository or opening new issues on the GitHub repository.
Special Thanks
- v5-serial-protocol - This project saved me years.
- @sveltejs/kit
- @isomorphic-git/lightning-fs
- @lucide/svelte
- buffer
- fflate
- isomorphic-git
- svelte-monaco
- monaco-themes
- nanoid
- paneforge