WORKFLOW / PYTHON · v1.0

AI Agents Starter Kit

Three working AI agents in 400 lines of Python. Support triage, sales outreach, doc Q&A. No LangChain. Free OpenRouter models. Zero dollars to run.

INPUTS
  • ticket text
  • prospect description
  • .md and .txt files
OUTPUTS
  • JSON triage
  • cold email
  • cited answers

Three working AI agents you can run in 60 seconds. No SaaS subscription. No LangChain. No vector database. Just three Python files that hit OpenRouter’s free-tier models and do real work.

Buy on Gumroad — $19

What’s in the kit

Support Triage Agent — reads an inbound ticket, returns category, urgency, sentiment, suggested owner, and a draft reply, all in clean JSON.

Sales Outreach Agent — takes your offer plus a prospect description, returns a 120-word cold email with a sharp angle, plus the research gaps you should verify before sending.

Doc Q&A Agent — answers questions across .txt and .md files in a folder. Cites sources by number. Refuses to invent answers when the docs don’t contain them.

Who this is for

  • Solo founders and indie devs who want to ship AI features without the SaaS tax
  • Agencies who want to automate first-line support, SDR, or internal Q&A for clients
  • Builders who want to learn agent patterns without LangChain getting in the way

Who this is not for

  • People who want a hosted SaaS dashboard. This is code you run on your own machine.
  • People who don’t want to touch Python. You don’t need to know it well, but you do need to be willing to open a file.

What you get

  • Full Python source for all three agents
  • Polished system prompts you can edit in markdown
  • One-click Windows .bat launchers
  • 15 example inputs and outputs across the three agents
  • README and LICENSE
  • The cleanest OpenRouter wrapper you have ever read

AI Agents Starter Kit vs the obvious alternatives

AI Agents Starter KitLangChain agent tutorialOpenAI Assistants API
Cost$19 one-timeFree reading, your timePer-token pricing
Cost to run$0 on free tierDependsAlways paid
Lines of code~400 plain PythonThousands across many filesHosted, opaque
FrameworksNoneLangChain, often moreOpenAI lock-in
Time to first run60 secondsAn afternoonAccount setup, API keys, billing
Provider lock-inNone — OpenRouter routes to any modelNoneOpenAI only

Buy on Gumroad — $19

INSTALL // STEPS

How to run the AI Agents Starter Kit

  1. 01
    Install Python

    Install Python 3.11 or newer from python.org. Check "Add to PATH" during install.

  2. 02
    Get a free OpenRouter key

    Sign up at openrouter.ai/keys. No credit card required for the free tier.

  3. 03
    Save the key

    Save the key to a file named openrouter-api.txt on your Desktop. The kit's loader finds it automatically.

  4. 04
    Run setup

    Double-click setup.bat. It creates a Python venv and installs the only dependency (requests).

  5. 05
    Run any agent

    Double-click run_support_triage.bat, run_sales_outreach.bat, or run_doc_qa.bat. Each prompts for input, runs the agent, prints the result.

FAQ // OBJECTIONS

Common questions

Where do I buy this?

This product is sold on Gumroad. The link is at the top of this page and at the end. Purchase, download the zip, follow the included README.

Why $0 to run?

The kit ships with a fallback chain of seven free OpenRouter models. Free tier covers roughly 200 requests per day per key. When you outgrow free tier, swap one line in shared/client.py to use any paid model.

Why no LangChain or vector database?

Plain requests plus json does the job in 400 lines of Python you can read in 20 minutes. Frameworks make agent code 10x harder to reason about and break every six months.

Can I use this in commercial work?

Yes. The license allows commercial use, modification, and use inside paid client work. You cannot resell or relist the kit itself.

Does the Doc Q&A agent need a vector database?

No. It loads .txt and .md files from a folder, scores chunks against your question with keyword matching, and sends the top 4 to the model. Zero setup. For very large corpora you can swap in embeddings later.

What if free models go away?

The fallback chain has six. New free models appear on OpenRouter regularly. The auto-router picks an available one for you. If everything free disappears, one line gets you on a paid model.