How to build anything with AI
Updated June 2026
To build anything with AI, pick the right architecture first. They run from the most hands-off, where someone else runs everything and you just ask, to the most hands-on, where you run it yourself. Start at the top with a vanilla chatbot for one-off work, move to Claude Code to build real files, a Claude Code Routine for scheduled jobs in the cloud, n8n for repeatable multi-app automations, and a VPS only when something has to stay on 24/7. Go down the list only as far as your job actually needs.
The biggest time-waste in building is reaching for the wrong architecture. Someone spends a weekend on a full app when one chat message would have done it. Someone else keeps pasting prompts into a chatbot every day for a job that could just run itself. So before you build, choose the architecture on purpose.
How to choose in 60 seconds
Ask these five questions about whatever you want to build:
- Does it need to come out the same way every single time you run it?
- Does it run once, or over and over on a schedule?
- Is it just for you, or do other people need to use it?
- Does it need a screen people click through, or can it run quietly in the background?
- Does it need to remember things between runs, or does each run start fresh?
Your answers point you at an architecture. If you just need a thing made once, that's a chatbot. If you want to build or change real files while you steer, that's Claude Code. If you want an agentic job to run on a schedule without you sitting there, that's a Claude Code Routine in the cloud. If you have a recurring job whose steps never change, that's a plain script on a schedule with no AI in the loop. If you want a repeatable multi-app automation a non-coder can own, that's n8n. If it has to stay on 24/7 and you'll maintain it, that's a VPS.
The cheatsheet
Ordered from the most hands-off at the top to the most hands-on at the bottom. Start at the top and go down only as far as your job needs, because closer to the top means less for you to run and maintain. The last column tells you whether the output is reliably identical, which you want for anything that has to be exact, or whether it varies because an AI is deciding.
| Architecture | Best for | Same every run? |
|---|---|---|
| Vanilla chatbot (Claude / ChatGPT app) | One-off deliverables: docs, images, research, summaries, drafts, analysis, code | No |
| Claude Code (interactive) | Building or changing real files and systems while you steer | No |
| Claude Code Routine (scheduled) | An agentic job that runs on a schedule in the cloud, your machine off | No |
| Plain script on a schedule (cron / Task Scheduler) | A recurring job whose steps never change, no AI in the loop | Yes |
| n8n / low-code flow | A repeatable multi-app automation a non-coder can own | Yes |
| Skill or Subagent | Reusable rules (Skill), or a helper Claude delegates to in its own context (Subagent) | n/a |
| Vercel / Netlify page | A link you send people, no login or database | No |
| CLI tool | A terminal command you or other devs run | Yes |
| Local script / batch file | Quick personal jobs you run by hand | Yes |
| VPS | An always-on service you fully control | Yes |
Connectors usually beat building
Reaching your own tools and data, like Gmail, Drive, Notion, GitHub, and Slack, is usually not a build. Turn on a Connector in settings and it works in both the Claude app and Claude Code. You only build your own MCP server when your tool is custom and has no connector yet. So before you write any integration, check whether a connector already covers it.
That's the map. AI Builder Society is a free Skool community where you build your first working AI assistant in about 10 minutes, with templates and people building the same way.
Join AI Builder Society (free)The calls you keep for a human
Some decisions stay with a person: money, hiring, legal, and anything you can't undo. AI is great for pulling the facts together and laying out your options, and the decision itself should be yours. The reason is simple. AI gives a slightly different answer every time you ask, and you don't want that on something irreversible.
Your CLAUDE.md starter
If you go past a plain chatbot, this is the one file that makes the rest easy. CLAUDE.md is a plain text file named CLAUDE.md, saved in your project folder. Claude Code reads it every time it works there, so your rules stick without you repeating them. This starter works as-is. Paste it, then add your project's specifics over time.
# How we work here
- Before anything big, restate what I asked in one line plus your plan, then wait for my go-ahead.
- Make the smallest change that does the job. No extra files, no scope creep.
- Match the patterns and style already in the project.
- Never touch anything live (databases, deploys, real accounts) without asking first.
- Keep API keys and secrets out of the code.
- If you're guessing or unsure, stop and ask instead of inventing.
- When you're done, tell me what changed and how to check it works.
Build something today
Pick the architecture closest to the top of the cheatsheet that still does your job, make a folder for it, drop in the CLAUDE.md starter, then open Claude Code in that folder and tell it what you want until it's right. If you want the templates and a group of people building this way, join AI Builder Society for free and build your first thing today.
FAQ
When should I use a chatbot versus Claude Code?
Use a vanilla chatbot like Claude or ChatGPT for one-off deliverables: a doc, an image, research, a summary, an analysis, or a script you need once. Use Claude Code when you want to build or change real files and systems with the AI doing the work while you steer. The rule of thumb is that a chatbot makes a thing once, and Claude Code builds and edits a project that lives in a folder.
When do I need n8n instead of an AI tool?
Reach for n8n or another low-code flow when you have a repeatable multi-app automation that a non-coder needs to own and that should come out the same way every run. AI is the right call when an output can vary because a model is deciding. If the steps never change and have to be exact, a plain script or an n8n flow beats putting an AI in the loop.
What's the difference between a Skill and a Subagent?
A Skill is a set of rules or a process you keep repeating to Claude Code, saved so it follows them every time. A Subagent is a focused helper that Claude delegates to on its own, based on its description, in a separate context. Use a Skill to stop repeating yourself, and a Subagent to hand off a big or repeatable sub-job.
Do I need to host anything to build with AI?
Often not. A Claude Code Routine runs an agentic job on a schedule in Anthropic's cloud, so your machine can be off. A Vercel or Netlify page gives people a link with no server to manage. You only need a VPS when something has to stay on 24/7 and you'll maintain it yourself, which means networking, monitoring, and backups forever.
When do I build my own MCP server?
Reaching your own tools and data like Gmail, Drive, Notion, GitHub, or Slack is usually not a build. You turn on a Connector in settings and it works in both the Claude app and Claude Code. You only build your own MCP server when your tool is custom and has no connector yet.
Related: how to get paying AI automation clients from zero and the AI cold email system I use to book sales calls.