Get started
BharatCode public beta is free. Install the CLI, then run it from your project. The CLI signs in through the browser when needed without setting up model provider API keys.
$ npm install -g bharatcode $ bharatcode doctor $ bharatcode .
OpenCode and VS Code
bharatcode . configures the BharatCode plugin automatically before it launches OpenCode. OpenCode Desktop and the VS Code extension use the same CLI-owned session and model proxy after the shared config is present.
Students in India should sign up with their .ac.in or .edu.in email through Google, GitHub, or direct email/password. That account keeps BharatCode student access free forever.
Email/password signup is still Supabase Auth. BharatCode uses Resend only as Supabase's confirmation email sender, while Google and GitHub continue through the same Supabase session system.