Hello everyone, shmidt here.
You're probably tired of the limits you constantly hit in your Claude Code.
So, I decided to write an article to help you solve this problem.
You'll be using Claude Code, Gemini, and ChatGPT for free, or at a fraction of the cost.
Let's get started.
-> Create a GitHub subscription (no need to pay anything).
1. First, we need to register on GitHub if we haven't done so before.
- https://github.com/
2. After registration, go to the page with the required subscription to Copilot
- https://github.com/features/copilot#pricing
3. Next you need to fill in your account details.
4. After entering your address and account details, everything should work out and look like this.
5. Once the subscription is activated, we cancel the auto-renewal so no money gets charged.
- https://github.com/settings/billing/licensing
Now we’ve got a one month free subscription to Copilot Pro, which gives us access to the best models:
- Claude Opus 4.6
- Claude Sonnet 4.6
- Gemini 3.1 Pro
- GPT-5.4
The credits provided by the Copilot Pro subscription turned out to be quite efficient in testing, for example, they’re enough to comfortably use Claude Opus 4.6 for 2-3 days at 8-10 hours per day.
Simpler models like Sonnet consume significantly fewer credits than anywhere else.
In general, you can now safely use the models you need, they are all presented in the same window.
But if you want to set everything up in a more convenient environment, then there will be a guide for you below.
-> How to use 1 Copilot account in OpenCode.
1. Go to the OpenCode website and download the application.
- https://opencode.ai/
OpenCode is an open source agent that helps you write code in your terminal, IDE, or desktop.
2. After installing the application, open it, then go to Settings → Providers → Github Copilot +Connect.
3. Next, connect your GitHub account to OpenCode.
4. And that’s it, everything is ready, and you can now use all the models you need.
Now you have two ways to use all the models you need for free, but over time the limits may still run out, so you can connect an interesting program.
To conveniently use 2 or more accounts, we will need OmniRoute.
-> OmniRoute - an AI aggregator.
In case the limits run out on one of your models, this thing can save you - OmniRoute.
- https://github.com/diegosouzapw/OmniRoute
OmniRoute is an open-source repository that helps consolidate all profiles in one place and, for example, allows you to switch between profiles in OpenCode or Claude Code if the limits run out on one account or another.
1. NodeJS
To make everything work, we need to download Node.js from version 18.20.8 to 22.22.2.
- https://nodejs.org/en/download
If you're not sure what to choose, go with 22.22.2.
2. Enter the commands.
After everything has been downloaded, we open the terminal or administrator command line and enter the commands below.
Installing OmniRoute.
Create a password.
Launch OmniRoute.
After launching, a personal OmniRoute dashboard appears locally.
We log in with the password we created.
After that, we go to Providers -> GitHub Copilot.
Then we click Add.
We log in with the desired GitHub account.
After that, we go to API Manager -> Create API Key.
Then we copy the generated key and go to OpenCode.
3. OmniRoute in Opencode.
We open OpenCode.
Go to settings -> custom provider.
We fill in all the required fields.
The API key that we recently copied.
Next, we go to endpoints and copy it.
Next, we need to add the required models to OpenCode.
To do this, we go to our panel.
Providers -> GitHub Copilot.
Select the needed models.
We add our models.
And finally, everything is ready!
Now you can freely use your accounts separately and add as many new ones as you need




