Void is the open-source Cursor alternative.
Use AI agents on your codebase, checkpoint and visualize changes, and bring any model or host locally. Void sends messages directly to providers without retaining your data.
This repo contains the full sourcecode for Void. If you're new, welcome!
-
To get started working on Void, check out our Project Board! You can also see HOW_TO_CONTRIBUTE.
-
Feel free to attend a casual weekly meeting in our Discord channel!
Void is a fork of the vscode repository. For a guide to the codebase, see VOID_CODEBASE_GUIDE.
Void Genesis IDE is developed in two coordinated repositories inside the wider Void monorepo:
- Editor fork (canonical source of truth):
void_genesis_ide/ - Builder fork (build pipeline only):
void-builder/
Policy:
- All long-lived code and configuration for the IDE (including Void Agent, Crux integration glue, and workbench customizations) lives in
void_genesis_ide/. This is the repo you edit, commit, and push. void-builder/vscode/is an ephemeral build workspace created by the builder. It is populated from your remote fork and may be regenerated at any time. Do not treat it as canonical or make long-lived edits there.- Built desktop bundles (e.g. Windows binaries) are produced under paths like
void-builder/VSCode-win32-x64/.
For the authoritative development workflow and more detail on how changes in this repo flow into built binaries, see DEV_WORKFLOW.md.
Work is temporarily paused on the Void IDE (this repo) while we experiment with a few novel AI coding ideas for Void. Stay alerted with new releases in our Discord channel.
You can always reach us in our Discord server or contact us via email: hello@voideditor.com.