$ npm install -g bharatcode $ bharatcode auth login → browser OAuth with Supabase Auth $ bharatcode → OpenCode engine, BharatCode endpoint, no API keys
Not a black-box coding subscription.
BharatCode is a shared coding system for developers who want the power of an agentic CLI without handing every workflow to a hyperscaler product. The beta is intentionally transparent: you can see the cluster, the queue, the economics, and the exact install path before you sign in.
Your editor stays local. Your repository stays on your machine. The CLI authenticates through OAuth, then routes prompts and completions through BharatCode's backend model endpoint.
How the beta works
Install
`npm install -g bharatcode` installs the BharatCode CLI wrapper and OpenCode-compatible plugin.
Authorize
`bharatcode auth login` opens Supabase OAuth for Google, GitHub, or email/password. No API key is copied or pasted.
Route
The plugin sends OpenAI-compatible traffic to `bharatcode.ai/api/model/v1` with your OAuth token.
Use responsibly
The public dashboard keeps capacity and expansion visible so beta members can understand the shared resource.
Beta plans
Student
- 3M tokens/month target allocation
- Shared queue access
- Off-peak karma token experiments
- For students, learners, and side projects
Pro
- 20M tokens/month target allocation
- Priority queue path as capacity opens
- Agent mode and larger repository workflows
- For developers shipping real code
Billing enforcement is not enabled in this repository yet. SES production email access is still dependent on AWS approval, as documented in the setup state.