





Code · Web Development
Your agent writes the happy path. This ships the hard parts, tested: limits, idempotent Stripe + Razorpay, streaming, fallbacks. Saves 1–2 weeks.
SECURE PAYMENT · PROTECTED DOWNLOAD · EMAIL DELIVERY
Prices in Indian rupees (₹), inclusive of applicable taxes. Pay securely with UPI, cards, netbanking or wallets through Razorpay; the download link arrives by email once payment is confirmed. All sales are final; see the refund policy. Sold by LAGNEVER (proprietor: Shakeela Begum).
3–6 weeks of plumbing, done. The parts AI agents usually get subtly wrong ship here solved and tested.
Claude Code, Cursor, Codex or Antigravity will scaffold a chat app with a pricing page in an hour. The happy path works. Then come the days spent on what it gets subtly wrong, usually discovered in production:
total_count deciding the end date.This starter ships each of these solved, with tests that prove it, for example test_parallel_requests_cannot_exceed_cap (12 parallel sends against a cap of 5 give exactly 5), test_duplicate_event_id_is_applied_once, test_event_is_recorded_only_after_commit, test_parallel_sends_with_same_key_start_one_run, test_mid_stream_failure_does_not_fall_back and test_second_trial_on_same_upi_id_is_refused.
AGENTS.md gives your agent the file map, the invariants it must not break, the test commands and step-by-step recipes (add a model provider, a plan, a top-up pack, an endpoint, a webhook event, a schema change). A CLAUDE.md, a Cursor rule and a Claude Code skill point to it. Your agent extends a tested codebase instead of inventing payment logic.
FastAPI, async SQLAlchemy 2, Alembic, Postgres (SQLite for dev), optional Redis, official Anthropic and OpenAI SDKs. Next.js 15 (App Router), React 19, TypeScript, Tailwind CSS. Docker and Caddy.
backend/scripts/smoke_e2e.py, 22 s): signup, streaming chat, hitting the free cap, signed Razorpay webhooks, a repeated delivery changing nothing, an upgrade raising the limit, and the admin API refusing non-admins.screenshots/.The patterns come from a live AI tutor that runs these mechanics in production: streaming runs, model fallbacks, daily fair-use caps, free follow-ups and re-explains, top-ups, Razorpay subscriptions with trials and webhooks, and memory of a user's mistakes.
Do I need API keys to try it? No. The mock model and the payment simulator run everything locally. Add keys when you're ready.
Which models does it support?
Anthropic (default) and OpenAI, plus any OpenAI-compatible endpoint through OPENAI_BASE_URL. Adding a provider is one class; LLM-GATEWAY.md shows how.
Can I use only Stripe, or only Razorpay? Yes. Leave the other provider's keys empty; the pricing page uses what is configured.
I'm an Indian business. Does Stripe work for me? Stripe's onboarding for India-registered businesses has been restricted (invite-only at the time of writing). Razorpay covers UPI, UPI Autopay and Indian cards; PAYMENTS.md has the go-live checklist.
Is it production-ready? It is production-shaped: Postgres, migrations, HTTPS deploy, signed and idempotent webhooks, a boot check that refuses unsafe production settings, and tests. You still own your keys, backups, monitoring, legal pages and email flows (see SECURITY.md).
Can my AI agent work on it? Yes. AGENTS.md, CLAUDE.md, the Cursor rule and the Claude Code skill tell it where things are, what must not break and how to verify changes.
What can I build with it? Any chat-shaped AI product: assistants, tutors, copilots, support bots. Change the system prompt, the plans and the UI.
What does the license allow? Unlimited commercial projects for you or your clients. You may not resell or share the starter itself. See LICENSE.md.
Do I get updates? Yes, for this version line. See CHANGELOG.md.
Reviews
Share feedback to help others choose with confidence.
No reviews yet. Be the first to share your thoughts!