I Couldn’t Justify a $20 AI Subscription — So I Built This Setup Instead
How I replaced GitHub Copilot, Cursor, and Claude Code subscriptions with a pay-as-you-go setup using OpenRouter, DeepSeek, Kimi, and…
I Couldn’t Justify a $20 AI Subscription — So I Built This Setup Instead

Maybe you’re a light AI user who feels that a monthly subscription is too expensive, yet you still find yourself exhausting the free-tier limits from time to time. If that sounds familiar, a pay-as-you-go approach might be the perfect alternative.
I’m a DevOps engineer who occasionally works on vibe-coding projects as a hobby. Most AI coding assistants, including GitHub Copilot, Cursor, and Antigravity, offer generous free quotas. However, I often found myself hitting those limits during weekend coding sessions. That usually led me to jump between different tools until I eventually ran out of free quota on all of them.
The obvious solution would have been to purchase a subscription plan from GitHub Copilot, Claude Code, or another provider. However, spending around $20 per month felt excessive because I only need these tools once or twice a month, even though I tend to use them heavily during those sessions.
After dealing with this for a while, I started looking for alternatives. With a few Gemini searches and recommendations from friends, I discovered that a prepaid pay-as-you-go setup was the best option.
This approach allows you to pay only for what you actually use. More importantly, prepaid billing provides peace of mind because there’s no risk of receiving an unexpectedly large bill due to excessive AI usage.
Solution was a bunch of good but cheap AI models with a good AI coding agent. Let me name them as follows, but obviously there can be even better combinations.
The Stack
My solution consisted of a combination of affordable AI models paired with a capable coding agent. While there are certainly many other valid combinations, the following setup has worked exceptionally well for me:
Models:
- DeepSeek V4 Flash
- DeepSeek V4 Pro
- Kimi K2.7 Code
AI Coding Agent:
- Cline
My choice of DeepSeek and Kimi was heavily influenced by my current project: a simple full-stack web application.
I found DeepSeek V4 to be one of the most cost-effective models for backend development tasks. Almost all my requests were sent to DeepSeek V4 Flash. However, it wasn’t as strong when working with visual elements and frontend-related tasks. To compensate for that, I also used Kimi K2.7 Code for frontend development. Kimi remains significantly cheaper than many popular premium models, although it is slightly more expensive than DeepSeek.
OpenRouter
Although Cline supports multiple API providers, managing separate accounts, API keys, and billing setups can quickly become inconvenient.
That’s where OpenRouter comes in.

OpenRouter
OpenRouter provides a unified API that gives access to hundreds of AI models from dozens of providers, including OpenAI, Google, Anthropic, DeepSeek, and many others.
Beyond simple access to models, OpenRouter offers a variety of controls and guardrails that help manage usage, costs, security, and privacy. You can carefully select which models and providers are available to your applications and enforce spending limits to avoid unnecessary expenses.
One feature I particularly appreciate is Auto Mode (openrouter/auto). Similar to GitHub Copilot and other AI coding assistants, it automatically routes requests to the most suitable model from a pool of available options. This helped me achieve good results without constantly paying premium prices for the most expensive models.
OpenRouter also provides a feature-rich dashboard where you can:
- Configure model access and routing
- Monitor usage and spending
- Set budgets and limits
- Manage API keys

Activity Dashboard
The pricing model is what I find most appealing. You can top up your account with any amount and consume credits as needed. This acts as a second layer of protection against unexpected costs because your spending is limited by the available balance.

Guardrails
In addition, OpenRouter allows spending limits at both the API key and model level, with daily, weekly, and monthly controls.
One thing to keep in mind is that OpenRouter charges a $0.80 transaction fee for each top-up. Because of this, it’s generally more cost-effective to add a reasonable amount of credit at once rather than making frequent small top-ups.
While there are other alternatives, such as AWS Bedrock, I found OpenRouter to offer one of the easiest onboarding experiences with very competitive pricing.
Cline

Cline — AI Coding, Open Source and Uncompromised
As someone who was already familiar with GitHub Copilot, Cline felt like the closest alternative.
I use Cline as a VS Code extension, just as I previously used GitHub Copilot, and the setup process was straightforward.
Before switching to Cline, I experimented with “Continue”. While “Continue” was capable of getting the job done, I found its user experience less polished compared to what GitHub Copilot offered.
https://assets.int.cline.bot/assets/videos/optimized/understand-codebase-vs-code-studio.webm
Cline is open source and integrates seamlessly with OpenRouter as well as many other model providers. Installation is as simple as adding the VSCode extension and configuring your API keys.
What I particularly like about Cline is its flexibility. It allows you to control permissions, model selection, and usage policies while still providing an experience that feels familiar to developers coming from GitHub Copilot.
For occasional AI-assisted development, this combination of OpenRouter, affordable models, and Cline has proven to be a practical and cost-effective alternative to maintaining a recurring subscription. If you feel the same, try this out and don’t forget to comment your experience below.
메타데이터
- post_id
- 0ecc95e0c0fe
- slug
- i-couldnt-justify-a-20-ai-subscription-so-i-built-this-setup-instead-0ecc95e0c0fe
- url
- https://medium.com/@lakizuru/i-couldnt-justify-a-20-ai-subscription-so-i-built-this-setup-instead-0ecc95e0c0fe
- canonical_url
- https://medium.com/@lakizuru/i-couldnt-justify-a-20-ai-subscription-so-i-built-this-setup-instead-0ecc95e0c0fe
- author_url
- https://medium.com/@lakizuru
- status
- ok
- fetched_at
- 2026-06-21 07:44:09