Private AI infrastructure
Local AI vs Cloud GPUs vs Subscriptions: What's Worth Paying For in 2026
By Michael P. Goodman · Published · Updated · 28 min read
For a small business with an IT background, the best value in October 2026 is a hybrid setup. Pay for one or two frontier AI plans (or pay-per-token APIs) for hard reasoning and coding. Run a modest local GPU box with 16 to 24 GB of VRAM on native Ubuntu for private, high-volume, always-on work. Rent cloud GPUs by the hour for anything bigger. Right now, do not buy a flagship GPU: the lowest new-condition RTX 5090 asking price tracked on October 11 was $4,920.99 against a $1,999 list price, and renting one costs about $1 per hour.
This guide explains how the pieces fit together (Hugging Face, Llama, Docker, LLMs), what a video card upgrade actually buys, whether Ubuntu beats Hyper-V, how hybrid and hourly-rental setups work, and which subscriptions and apps are worth paying for. It was compiled from public vendor pricing pages and market trackers on October 18, 2026. GPU prices and cloud rates move week to week, so verify live numbers before you buy.
Key takeaways: local AI, cloud GPUs and subscriptions
- Renting and subscribing beat buying right now. The cheapest new RTX 5090 listing was about 146% above list price, while RunPod rents the same card for roughly $0.99 to $1.19 per hour and an RTX 4090 for $0.14 to $0.69 per hour.
- Best-value local tiers: a 16 GB card (RTX 5060 Ti 16GB, about $618 new) or a 24 GB card (used RTX 3090, about $1,250 to $1,400) on Ubuntu with Ollama or llama.cpp, vLLM and ComfyUI.
- Run the AI box on bare-metal Ubuntu with Docker, not Hyper-V. WSL2 is fine on a Windows workstation.
- Subscriptions worth paying for: one $20 frontier plan (Claude Pro if you code, since it includes Claude Code), GitHub Copilot Pro at $10, and pay-as-you-go API credits for automation.
- Skip: stacking several $20 chat plans, ChatGPT Pro, Zapier at volume, and any workflow built on Sora, which has been shut down.
How do Hugging Face, Llama, Docker and LLMs fit together?
Think of local AI as a software supply chain. Each layer has a familiar IT counterpart.
| Layer | What it is | IT analogy | Examples |
|---|---|---|---|
| Model weights | The trained "brain": billions of numbers in a file | The application binary | Qwen3.8-27B, gpt-oss-20b, Llama 4 Scout, Gemma 4, Flux, Wan 2.2 |
| Model hub | Where weights are published, versioned and downloaded | A package repo or container registry | Hugging Face Hub, Ollama library |
| File format | How weights are packaged | .msi versus .deb | safetensors (full precision, used by vLLM and PyTorch), GGUF (single-file, quantized, used by llama.cpp, Ollama, LM Studio) |
| Quantization | Compressing weights from 16-bit to 8, 5 or 4-bit to save memory | Lossy compression, like JPEG quality | Q4_K_M, Q5_K_M, Q8_0, FP8, AWQ, MXFP4 |
| Inference engine | Software that loads weights onto the GPU and generates output | The runtime or app server | llama.cpp, Ollama, LM Studio, vLLM, SGLang; ComfyUI for images and video |
| Container | Packages the engine and its CUDA dependencies reproducibly | Same as everywhere else | Docker plus the NVIDIA Container Toolkit |
| API | How apps talk to the model | A REST endpoint | The OpenAI-compatible /v1/chat/completions endpoint |
| Front ends and agents | Chat UIs, coding agents, automations | Clients | Open WebUI, Claude Code, Cursor, n8n, your Python scripts |
A naming trap: "Llama" is Meta's model family, released under a restricted community license. llama.cpp is an unrelated open-source inference engine that runs almost every model family. Ollama is a friendly wrapper around llama.cpp with its own model registry and an API on port 11434.
How the pieces connect in practice
- Pick a model on Hugging Face (for example Qwen3.8-27B) and download a GGUF quantization that fits your VRAM.
- Ollama or llama.cpp loads it onto the GPU and exposes an OpenAI-compatible API.
- Docker keeps the runtime reproducible.
ollama/ollama,vllm/vllm-openaiand Open WebUI are all standard images. - Anything that speaks the OpenAI API can use it: Open WebUI for chat, n8n for automation, Python scripts, coding tools. Switching between local and cloud is a base-URL change.
Which inference engine should you use?
- Ollama or LM Studio: easiest, best for one user and quick model swapping. LM Studio is the GUI version.
- llama.cpp directly: maximum control, and it can split a model between GPU and system RAM when it does not fit (slowly).
- vLLM or SGLang: production serving. They batch many concurrent requests efficiently and work best on Linux with models that fully fit in VRAM. Use them when n8n workflows or several staff hit the model at once.
- ComfyUI: a node-graph engine for image and video models (Flux, Stable Diffusion, Wan 2.2). It is the local counterpart of Midjourney or Runway.
Sizing rule of thumb: at Q4_K_M a model needs about 0.6 GB per billion parameters plus 2 to 4 GB for context and tooling. A 27B model needs roughly 18 to 20 GB, and a 70B model about 42 GB plus context. Mixture-of-experts (MoE) models such as gpt-oss and Qwen3.6-35B-A3B activate only a slice of their weights per token, so they run much faster than their size suggests, but you still need memory to hold the whole model.
What are the pros and cons of running models locally?
Benefits
- Privacy and compliance: customer data, financials and contracts never leave your network. For many small businesses this is the deciding factor.
- No rate limits or per-token bills: batch jobs such as summarizing 10,000 emails, tagging documents or overnight agent runs cost only electricity.
- Offline and always-on: automations keep running through provider outages or terms changes.
- Customization: pick any open model, fine-tune with LoRA, and pin versions so behavior does not change underneath you.
- Image and video freedom: unlimited Flux and Wan generations with no credit meter.
Drawbacks
- Hardware is expensive right now (see the GPU section below).
- Electricity: at New York's roughly 30 cents per kWh, a 450 W load costs about $0.13 per hour. An idle server drawing about 80 W (an estimate that varies by build) costs around $17 per month.
- Quality gap: local 27B to 35B models are strong at drafting, extraction, classification, retrieval over your own documents and routine code. They remain clearly behind Claude Opus 5.5, GPT-6 Astra and Gemini 4 Argon on complex multi-file coding, long-horizon agents and hard reasoning.
- Maintenance: driver and CUDA alignment, model updates and container upkeep. Trivial for an administrator, but real time.
- Speed limits: generation speed is bounded by memory bandwidth, so very large models on unified-memory boxes run slowly.
What is realistic locally in October 2026?
| Model (open weights) | Size | Approx. memory at 4-bit | Good for |
|---|---|---|---|
| Qwen 3.5 9B / Gemma 4 12B | 9 to 12B | 6 to 8 GB | Fast chat, classification, small agents |
| gpt-oss-20b (OpenAI, Apache 2.0) | 21B total, 3.6B active | Fits in 16 GB (OpenAI's claim) | Reasoning, tool calling |
| Qwen3.8-27B (Apache 2.0, Aug 2026) | 27B dense | 16 to 19 GB | Best single-GPU all-rounder; 61.7% on SWE-bench Pro (vendor-reported) |
| Qwen3.6-35B-A3B | 35B, 3B active | About 23 GB | Very fast, good coding |
| gpt-oss-120b | 117B, 5.1B active | 65 to 66 GB | Near-frontier reasoning; needs 80 GB+ or unified memory |
| Llama 4 Scout | MoE, 10M-token context | About 55 GB | Long-context experiments |
What does upgrading your video card actually do?
VRAM decides which models you can run. Memory bandwidth decides how fast they run. A faster GPU with too little VRAM is useless for big models, and when a model spills into system RAM, speed collapses.
VRAM tiers and October 2026 US prices
| VRAM tier | Cards and current price | LLMs it runs well | Image and video | Verdict |
|---|---|---|---|---|
| 8 GB | RTX 5060 8GB about $400 new; RTX 4060 about $300 | 7 to 9B at Q4 | SDXL; Wan 2.2 5B only with heavy offload | Avoid buying for AI |
| 12 GB | RTX 3060 12GB about $320; RTX 5070 about $725 | 9 to 14B; gpt-oss-20b with some offload | Flux (quantized), Wan 5B (FP8 with offload) | Cheap entry (3060 only) |
| 16 GB | RTX 5060 Ti 16GB about $618 new; 5070 Ti about $1,008; 5080 about $1,450 | gpt-oss-20b, 14B models, small MoEs | Flux FP8 comfortably; Wan 14B at 480p via GGUF | Best budget buy: the 5060 Ti 16GB |
| 24 GB | Used RTX 3090 about $1,250 to $1,400; RX 7900 XTX about $900 to $950 (Aug); used RTX 4090 about $2,800 floor | Qwen3.8-27B, Qwen3.6-35B-A3B with good context | Wan 2.2 14B at FP8 (720p); full Flux | Sweet spot: used 3090 |
| 32 GB | AMD Radeon AI PRO R9700 $1,299 list ($1,400 to $1,900 street); RTX 5090 $4,920+ new floor | 27 to 35B with long context; 70B only at 2 to 3-bit | Wan 14B with headroom | R9700 if near list price and on Linux; skip the 5090 at these prices |
| 48 GB+ (multi-GPU) | 2x used 3090 (about $2,500 to $2,800 in cards) | 70B at Q4; split via llama.cpp or vLLM | Two jobs at once | Good value for a $3,000 to $5,000 build |
| Unified 64 to 512 GB | Strix Halo 128GB $3,449 to $3,999; Mac Studio M5 Max 128GB $5,099; M5 Ultra 96GB $5,499 | gpt-oss-120b, Llama 4 Scout, 100B+ MoE | Works, but slower than NVIDIA for diffusion | Capacity over speed; quiet and low power |
Prices are asking-price floors from BuySellRam's October 11, 2026 tracker, used-market tracking, and vendor list prices. Asking floors are not sale prices, and a floor can be one cheap listing. Some 2026 articles quoting a used 3090 at $700 to $850 are stale; current tracked prices are $1,200 to $1,400.
Tokens per second: what to expect
- Small models (8B, Q4): about 92 to 95 tok/s on an RTX 3090 and about 104 tok/s on an RTX 4090 with llama.cpp. That is faster than you can read.
- 27B dense on a 24 GB card: roughly 30 to 50 tok/s. This is an estimate from bandwidth math (936 GB/s divided by about 18 GB of weights gives a theoretical ceiling near 50 tok/s), and it is comfortable for chat and coding.
- MoE models with about 3B active parameters: very fast. Strix Halo reportedly reaches about 100 tok/s on Qwen3-30B-class MoE models despite modest 256 GB/s bandwidth.
- Huge models on unified memory: Strix Halo reportedly drops to about 11 tok/s on a 235B model. The M5 Ultra has roughly double the M5 Max's memory bandwidth, so roughly double the token speed on the same model.
AMD and Apple alternatives
- AMD (R9700 32GB, 7900 XTX 24GB): ROCm now works out of the box for llama.cpp on Linux, but CUDA-only tools (some ComfyUI nodes, many fine-tuning scripts) still favor NVIDIA. Buy AMD only for a Linux LLM box.
- Apple Silicon: unified memory lets a 128 GB Mac load models no consumer NVIDIA card can, quietly and at low power. The trade-offs are slower prompt processing, weaker image and video generation, and no CUDA.
- Strix Halo (Ryzen AI Max+ 395, 128 GB): the cheapest path to 120B-class models locally, but slow on large dense models. Prices have nearly doubled in 2026 on memory costs: the 128 GB Framework Desktop launched at $1,999 and now lists at $3,449.
Upgrade verdict
- From 8 GB or less, moving to 16 GB (RTX 5060 Ti) is the biggest quality jump per dollar.
- Going from 16 to 24 GB moves you from "good small models" to a Qwen3.8-27B-class daily driver plus Wan 14B video.
- Going from 24 to 32 GB buys longer context, not a new class of model. It is not worth $3,500 or more extra right now.
- For 70B or 120B models, buy a second used 3090 or a unified-memory box, or rent an H100 for the few hours you need it.
Is native Ubuntu better than Hyper-V, WSL2 or Docker?
For a dedicated AI server, yes: bare-metal Ubuntu with Docker is the cleanest option. For a Windows workstation, WSL2 is close enough to native.
| Option | GPU performance | Setup effort | Stability | Best use |
|---|---|---|---|---|
| Native Ubuntu 24.04 (bare metal) | 100% (baseline) | Low for an administrator | Best for 24/7 serving | Dedicated AI server, vLLM, multi-GPU, ComfyUI host |
| Windows 11 + WSL2 | About 2 to 15% slower, depending on test | Very low (wsl --install, uses the Windows NVIDIA driver) | Good | Daily workstation: dev, Ollama, light ComfyUI |
| Docker Desktop on Windows | Same as WSL2 (uses its backend) | Low | Good | Containerized stacks on the workstation |
| Docker on native Linux + NVIDIA Container Toolkit | Near-native | Low | Excellent | The recommended server pattern |
| Hyper-V VM with GPU (DDA or GPU-P) | Near-native with DDA | High; Windows Server only | Fragile on consumer cards | Avoid for this use case |
| Dual-boot | Native on the Linux side | Low | Fine | One machine that must also game or run Windows apps |
How much slower is WSL2?
The published numbers conflict. In a llama.cpp GitHub performance thread, one user measured an RTX 3060 and concluded the WSL2 penalty was about 1.7% on token generation and negligible on prompt processing, with another 12% gained by closing GPU-using Windows apps. A separate RTX 4070 Ti test measured roughly 68 tok/s on native Linux versus 58 tok/s on WSL2, about 15% slower. For GPU-bound inference, WSL2 is close to native if you close GPU-hungry Windows apps. File I/O across /mnt/c is much slower, so keep models inside the Linux filesystem.
Why Hyper-V GPU passthrough is the wrong tool
- Microsoft's troubleshooting documentation says Discrete Device Assignment (DDA) and GPU partitioning (GPU-P) are not supported on desktop-class hardware or client operating systems such as Windows 10 and 11 Pro.
- DDA needs Windows Server 2016 or later. GPU-P needs a Windows Server 2025 host with NVIDIA's vGPU driver, which means vGPU licensing for data-center cards.
- DDA virtual machines cannot use Dynamic Memory, and some NVIDIA cards need MMIO space adjustments.
- Consumer GeForce cards are not the target hardware.
If you want a hypervisor on the AI box, bare-metal Ubuntu with Docker is simpler. If you need VMs, Proxmox with PCIe passthrough is the common homelab path, though it was not benchmarked for this guide.
Recommendation by use case
- Single Windows workstation: WSL2 + Docker Desktop + Ollama.
- Always-on server for the business: Ubuntu Server 24.04 LTS, the NVIDIA driver, Docker with the NVIDIA Container Toolkit, and Ollama or vLLM, ComfyUI, Open WebUI and n8n in containers.
- Gaming PC that doubles for AI: dual-boot, or just WSL2.
How does a hybrid local plus cloud setup work?
Run cheap, private, high-volume work on your own GPU, and send hard or overflow work to cloud models. Every app talks to one endpoint and never needs to know where the model runs.
[Staff / scripts / n8n / Open WebUI / coding tools]
| (OpenAI-compatible API)
[LiteLLM proxy on the Ubuntu box]
+-------+------------------------+
local Ollama/vLLM OpenRouter / direct APIs rented GPU (RunPod/Vast)
(Qwen3.8-27B, (Claude, GPT-6, Gemini) for big batch jobs,
gpt-oss-20b, fine-tunes, 120B models
ComfyUI Flux/Wan)
+-- Remote access via Tailscale (WireGuard mesh), no open ports
How the routing works
- LiteLLM is a self-hosted proxy that gives every model one OpenAI-style API. Define aliases (for example
fastpointing at local Qwen,smartpointing at Claude Sonnet 5.5), fallbacks when local is busy or down, per-key budgets and spend logs. It is the piece that makes hybrid manageable. - OpenRouter is a hosted router for hundreds of cloud models behind one key. It passes through provider pricing, charges a 5.5% fee when you buy credits on the Standard plan, and offers a bring-your-own-key allowance of $25,000 per month of list-price inference with no fee, then 5%.
- Open WebUI is a ChatGPT-style interface for staff that connects to Ollama and any OpenAI-compatible endpoint, so users can pick "Local-Private" or "Claude" from a dropdown.
- Tailscale gives laptops and phones secure remote access to the box without port forwarding.
When is hybrid cost-effective?
- High-volume, repetitive tasks (classification, extraction, summarization, embeddings, retrieval over company documents) go local. These are millions of tokens a month where a local 27B model is good enough.
- Low-volume, high-stakes tasks (architecture decisions, complex code, contracts, client deliverables) go to frontier cloud models. At $2 and $10 per million input and output tokens for Claude Sonnet 5.5, a month of heavy personal use is often only $10 to $40.
- Big but rare jobs (fine-tuning, a 120B model for a day, rendering 200 Wan videos) go to a rented H100, H200 or 5090 by the hour.
Honest math: if all you need is personal chat and coding, a single $20 subscription beats any hardware purchase. A local box earns its keep through privacy, automation volume, unlimited image and video generation, and resilience.
How does renting a GPU by the hour work?
You pick a GPU type, a container image (the PyTorch, vLLM or ComfyUI templates are common) and a disk size. The pod boots in under a minute and you connect over SSH, Jupyter or an exposed HTTP port. Billing is per second or per minute while it runs, with a smaller fee for storage while it is stopped.
Current hourly prices (October 2026)
| GPU (VRAM) | RunPod Secure | RunPod Community | Vast.ai marketplace | Lambda | Modal (serverless) |
|---|---|---|---|---|---|
| RTX 4090 (24 GB) | $0.69 to $0.74 | About $0.34 | From about $0.14 spot; $0.29 to $0.50 typical | n/a | n/a |
| RTX 5090 (32 GB) | $1.19 (some pages list $0.99) | About $0.69 | Varies | n/a | n/a |
| A100 80 GB | $1.39 to $1.59 | About $1.39 | Varies | $2.79 | About $2.50 |
| L40S (48 GB) | $0.79 to $1.09 | n/a | n/a | n/a | About $1.95 |
| H100 (80 GB) | $2.89 PCIe / $3.99 SXM | $1.99 PCIe / $2.69 SXM | About $0.90 to $1.87 by host tier | $3.99 SXM (8x node) | About $3.95 |
| H200 (141 GB) | $5.29 | $3.59 | Varies | n/a | About $4.54 |
| B200 (180 GB) | $7.99 | $5.98 | Varies | $6.69 (8x node) | About $6.25 |
Prices vary by day and sources disagree. One source reports a Vast.ai US median on-demand H100 price of $10.84 per hour, which conflicts sharply with the $0.90 to $1.87 ranges elsewhere. Always check the live listing.
Key concepts
- On-demand versus spot: spot or interruptible capacity can be 50 to 80% cheaper, but the host can reclaim it at short notice. Use it only for work that checkpoints, such as image batches or training with saves.
- Secure versus Community (RunPod), verified versus unverified (Vast): data-center-grade machines versus individual hosts. Community hosts are cheaper, less reliable, and a worse choice for sensitive data.
- Serverless (RunPod Serverless, Modal): you pay only while a request is processing and it scales to zero. It suits an API behind an app with bursty traffic, at a higher per-hour rate. Modal's listed base rates assume preemptible jobs; non-preemptible execution costs 3x and region pinning costs 1.15 to 1.75x. Modal's Starter plan includes $30 per month in free credits.
- Token APIs versus GPU rental: Together, Fireworks, Groq and others (also reachable through Hugging Face Inference Providers or OpenRouter) sell open models per token. That is almost always cheaper than renting a GPU for light, intermittent use.
Pitfalls
- Storage: RunPod charges about $0.10 per GB-month for volumes while running and $0.20 while stopped. Re-downloading 50 GB of models every session wastes time, so keep a persistent network volume.
- Egress: RunPod and Lambda advertise no egress fees. The hyperscalers (AWS, GCP, Azure) charge for it and run 2 to 4x pricier per GPU-hour.
- Forgotten pods: set auto-stop and spend alerts.
- Sensitive data: do not put client personal data on Community or unverified hosts.
Break-even: rent or buy?
| Scenario | Buy (hardware + power) | Rent equivalent | Break-even |
|---|---|---|---|
| Used RTX 3090 at about $1,300 | Plus about $0.10 per hour in power (350 W at 29.9 cents) | Vast 3090 about $0.12 to $0.22 per hour; RunPod about $0.22 | About 10,000+ hours. Buying pays off only if it runs most of the day, every day |
| RTX 5090 at about $4,900 | Plus about $0.17 per hour | RunPod $0.99 to $1.19 per hour | About 4,700 to 5,900 hours (2.2 to 2.8 years at 6 hours a day) |
| Used RTX 4090 at about $2,800 | Plus about $0.13 per hour | Vast about $0.30 to $0.50; RunPod $0.34 to $0.74 | About 4,500 to 14,000 hours, depending on rental tier |
These figures are calculated from the cited prices and exclude the rest of the PC and resale value. New York power at 29.90 cents per kWh (July 2026 EIA data) is the fifth-highest residential rate in the US. A 450 to 575 W card under load costs about $0.13 to $0.17 per hour in electricity alone, roughly what Vast.ai charges to rent a whole 4090.
Takeaway: on pure cost, renting wins for anyone using a GPU less than about 4 to 6 hours a day. Buy for privacy, zero friction, always-on automation and unmetered image and video experimentation.
Which AI subscriptions and plans are worth paying for?
Chat and assistant plans (US prices, October 2026)
| Plan | Price | What you get | Verdict |
|---|---|---|---|
| Claude Pro | $20/mo ($17 annual) | Claude models, Claude Code included, Projects | Worth it, especially for coding and writing. The best $20 for developers |
| Claude Max 5x / 20x | $100 / $200 | 5x or 20x Pro usage, plus $100 or $200 per month in API credits (credits do not cover Claude Code) | Worth it only if you hit Pro limits daily with Claude Code. The bundled credits make the $100 tier attractive for automation |
| ChatGPT Go / Plus | $8 / $20 | GPT-6.x models, Codex, image generation, voice | Plus is worth it as a second plan if you want image generation and voice. Otherwise pick one $20 plan |
| ChatGPT Pro | $100 / $200 / $500 | Higher limits; only the $500 tier has Ultrafast mode | Not worth it for most small businesses |
| Google AI Plus / Pro / Ultra | $7.99 / $19.99 / from $99.99 | Gemini, 2 TB-class storage, Veo video, Workspace integration | AI Pro is good value if you live in Google Workspace or want Veo. Ultra only if you produce video seriously |
| Perplexity Pro | $20 | Research and search with citations | Optional. Overlaps with deep-research features in Claude, ChatGPT and Gemini |
| Grok (SuperGrok) | About $30 | Real-time X data | Not worth it unless X data matters to your business |
| Microsoft 365 Premium | $19.99 | Copilot in Office apps | Worth it only if you live in Word, Excel and Outlook |
SemiAnalysis analysts estimate (as reported by ForkLog) that Claude Pro includes about $1,178 of Opus 5.5 usage at API-equivalent rates, versus $211 of GPT-6.1 Sol usage on ChatGPT Plus, and $5,725 versus $1,055 at the $100 tier. These are an outside analyst's API-equivalent estimates, not audited numbers, but they are consistent with Claude's plans being generous for heavy coding users.
API pay-as-you-go (per million tokens, input / output)
| Model | Price | Notes |
|---|---|---|
| Claude Sonnet 5.5 | $2 / $10 | Great default for automations |
| Claude Opus 5.5 | $4 / $20 | Agentic coding and complex work |
| Claude Fable 5.1 | $10 / $50 | Top tier; use sparingly |
| OpenAI GPT-6 Astra | $10 / $50 | Flagship |
| OpenAI GPT-6.1 Sol | $2 / $10 | Mid-tier |
| OpenAI GPT-6 Luna | $0.10 / $0.50 | Cheap bulk work |
| Gemini 4 Argon | $2 / $10 until Nov 30, then $4 / $20 | Promotional price expiring |
| Gemini 3.8 Flash | $0.75 / $3.75 until Dec 31, then $1.50 / $7.50 | Fast and cheap |
Subscription or API? Use subscriptions for interactive human work (chat, Claude Code) because the flat fee caps your cost. Use APIs for automations (n8n, scripts) because subscriptions generally cannot serve as backend API keys. Batch APIs, such as Anthropic's 50% discount, halve the cost of non-urgent jobs.
Coding tools
| Tool | Price | Verdict |
|---|---|---|
| GitHub Copilot Free / Pro / Pro+ / Max | $0 / $10 / $39 / $100 (usage-based AI Credits since June 1, 2026) | Pro at $10 is the best cheap add-on. Works in VS Code, JetBrains and Visual Studio |
| Claude Code | Included in Claude Pro and Max | Best value agentic coder if you already pay for Claude |
| Cursor Pro / Pro Plus / Ultra | $20 / $60 / $200 | Excellent IDE, but redundant if you use Claude Code plus Copilot. Pick one agentic tool |
| Windsurf (now Devin Desktop) | Pro $20 (raised from $15 in May 2026); Max $200 | Renamed June 2, 2026. Fine, but no reason to stack it with Cursor |
| Local coding (Qwen3.8-27B via Continue, Cline or Aider) | $0 plus hardware | Good for private code and autocomplete. Not a full replacement for frontier agents |
Recommended coding stack: Claude Pro ($20) plus Copilot Pro ($10). Upgrade to Max 5x ($100) only when you hit limits regularly.
Hugging Face and GPU credits
- Hugging Face Pro ($9/mo) includes $2 per month in Inference Provider credits (free accounts get $0.10), 8x ZeroGPU quota and more private storage, with provider pricing passed through at no markup. It is worth it only if you use ZeroGPU Spaces or need private storage. Downloading models is free without it.
- Cloud GPU credits: prepaying RunPod or Vast credits in $25 to $100 amounts is fine. Avoid long reserved-capacity commitments unless you have steady production load.
What other paid tools add value for development, automation, images and video?
Automation
| Tool | Price | Verdict |
|---|---|---|
| n8n self-hosted | $0 licence, unlimited executions; you pay only for a server ($5 to $15/mo VPS, or $0 on your AI box) | Best fit for technical users. Bills per workflow run, has AI agent nodes, and talks directly to local Ollama or LiteLLM |
| n8n Cloud | About $20 to $24/mo starter | Fine if you do not want to host it |
| Make | From about $9/mo | Good mid-tier visual tool |
| Zapier | Professional $19.99/mo for 750 tasks; about $189/mo for 20,000 tasks | Poor value at volume, since every step counts as a task. Keep it only for niche integrations n8n lacks |
Image generation
| Tool | Price | Local replacement? |
|---|---|---|
| Midjourney | $10 / $30 / $60 / $120 (20% off annual); Pro required for companies over $1M revenue | Partly. Flux in ComfyUI matches it for many product and photo jobs, but Midjourney's aesthetic and ease of use remain best-in-class. Standard ($30) is the sweet spot if design matters |
| Flux (Black Forest Labs), Ideogram, Adobe Firefly, Leonardo | Varies; check current plans | Flux runs locally on 16 to 24 GB. Ideogram is strong at text inside images. Firefly is the "commercially safe" choice if you are in Adobe Creative Cloud |
Video generation
| Tool | Price (Oct 2026) | Notes |
|---|---|---|
| Sora | Discontinued. App shut April 26, 2026; API retired Sept 24, 2026 | Do not build on it |
| Google Veo 3.1 | Bundled with Google AI Pro ($19.99), or API about $0.05 to $0.40 per second | Best native audio. Good value via AI Pro |
| Kling 3.0 | From about $6.99 to $10/mo; higher tiers to about $180 | Best-value subscription; strong motion and people |
| Runway Gen-4.5 | $15 / $35 / $95 per month | Best editor-style workflow and camera control |
| Luma, Pika, Hailuo | About $10 to $35/mo tiers | Situational |
| Wan 2.2 (open weights, local) | $0 plus GPU | The 5B model fits about 8 GB with ComfyUI offloading; the 14B at FP8 fits 24 GB for 720p. Slow: one test took about 9 to 11 minutes for a 5-second 720p clip on a 4090. Good quality, below Veo and Kling for people and audio |
Voice, editing and design
Pricing for these was not verified for this guide, so check current plans before buying.
- ElevenLabs: best-in-class voice cloning and text-to-speech. Worth a low tier for narration or voice agents.
- DaVinci Resolve: the free version is excellent, and Studio is a one-time license rather than a subscription, which makes it the best-value editor.
- CapCut: fast social edits.
- Descript: edit video by editing the transcript. Strong for podcasts and training videos.
- Topaz: AI upscaling that pairs well with local Wan output.
- Canva: best for small-business marketing assets. Figma: UI and product design.
What can local open source replace?
| Paid service | Local replacement | Quality trade-off |
|---|---|---|
| Midjourney / Firefly | Flux or SDXL in ComfyUI | 80 to 95% for product and photo work; more setup, less "taste" |
| Runway / Kling / Veo | Wan 2.2 in ComfyUI | Noticeably behind on humans, motion and audio; slow on 24 GB |
| ElevenLabs | Open TTS models (not researched here) | Typically behind on expressiveness |
| ChatGPT / Claude for bulk tasks | Qwen3.8-27B or gpt-oss | Good for routine work; weaker on hard reasoning |
| Zapier | n8n self-hosted | Equal or better for technical users |
Which setup should you choose at each budget?
Tier A: about $0 to $50 per month (no new hardware)
- Use: your existing PC plus WSL2 and Ollama with whatever GPU you have (8 to 12 GB runs 9 to 12B models). Self-host n8n in Docker.
- Pay for: Claude Pro ($20), GitHub Copilot Pro ($10), and $10 to $20 in API or OpenRouter credits for automations. Rent a 4090 on Vast or RunPod ($0.14 to $0.74 per hour) for occasional Flux or Wan sessions.
- Can do: frontier chat and coding, light automation, occasional image and video work.
- Avoid: stacking three $20 chat subscriptions, and Zapier at volume.
Tier B: about $100 to $200 per month (subscriptions plus burst cloud)
- Pay for: Claude Max 5x ($100, includes $100 in API credits), or Claude Pro plus a second $20 plan (ChatGPT Plus, or Google AI Pro for Veo). Add Copilot Pro ($10) and Midjourney Standard ($30) or Kling (about $10) if you make marketing content. Budget $20 to $50 for GPU rental and API.
- Can do: heavy agentic coding daily, a business-grade content pipeline, and frequent rented-GPU jobs without owning hardware.
- Avoid: ChatGPT Pro, Google AI Ultra, and Runway Unlimited unless video is your actual product.
Tier C: about $1,000 to $2,000 one-time build (plus $30 to $60 per month in subscriptions)
- Option 1, upgrade an existing desktop: RTX 5060 Ti 16GB (about $618) for gpt-oss-20b, 14B models, Flux and Wan 5B. The cheapest meaningful upgrade.
- Option 2, recommended: a used RTX 3090 24GB (about $1,250 to $1,400; check it for mining wear and run it at a reduced power limit) in an existing or used tower with an 850 W+ PSU, running Ubuntu Server. It handles Qwen3.8-27B, Qwen3.6-35B-A3B and Wan 14B FP8.
- Option 3: AMD R9700 32GB, only if you find it near its $1,299 list price and stay on Linux.
- Total cost of ownership (estimate): about $1,300 to $1,900 in hardware, $15 to $40 per month in New York electricity depending on hours, plus a $20 to $30 subscription stack.
- Avoid: 8 GB and 12 GB cards for new purchases, paying more than about $1,400 for a used 3090, and Windows Server or Hyper-V for this box.
Tier D: about $3,000 to $5,000+ build
- Option 1, best throughput per dollar: dual used RTX 3090s (48 GB total, about $2,500 to $2,800 in cards) on a platform with two x8 or x16 slots and a 1,200 W+ PSU. Runs 70B at Q4, or two models and ComfyUI side by side. Loud and power-hungry (about 700 W+ under load).
- Option 2, big models, quiet: Strix Halo 128 GB ($3,449 Framework DIY to $3,999 AMD Halo) for gpt-oss-120b. Slow on large dense models; Linux recommended.
- Option 3, Mac shop: Mac Studio M5 Max 128GB ($5,099) or M5 Ultra 96GB ($5,499, about 2x the bandwidth). Low maintenance and low power, weaker for ComfyUI.
- Avoid: an RTX 5090 at $4,900 to $7,400. At those prices, 4,000+ hours of RunPod 5090 time costs the same. Also skip DGX Spark-class boxes ($4,699) unless you specifically need NVIDIA's ARM stack.
Simple decision guide
- Is your data sensitive or regulated, or do you need always-on automation? Build local (Tier C or D) on Ubuntu and add cloud for hard tasks. If not, stay in Tier A or B and rent GPUs.
- Will you use a GPU more than about 4 to 6 hours a day? If yes, buying makes sense. If no, rent.
- What is the main workload? Coding: Claude Pro or Max plus Copilot, with local models optional. Bulk text automation: n8n plus local Qwen via LiteLLM, with API fallback. Images and marketing: Midjourney Standard or local Flux on 16 to 24 GB. Video: Google AI Pro (Veo) or Kling, with local Wan only for experimenting or volume B-roll.
- Do you need 70B+ models locally? Dual 3090s for speed or unified memory for capacity. Otherwise 24 GB is enough.
Summary comparison
| Setup | Upfront | Monthly | Privacy | Max model quality | Best for |
|---|---|---|---|---|---|
| Subscriptions only | $0 | $20 to $200 | Low | Frontier | Individuals, coding |
| Subscriptions + rented GPUs | $0 | $40 to $250 | Medium (Secure tiers) | Frontier + any open model | Occasional heavy jobs |
| Local 16 GB + subscriptions | About $620 | $30 to $60 | High for local work | Mid (20B class) | Budget hybrid |
| Local 24 GB Ubuntu + subscriptions + burst cloud | About $1,300 to $1,900 | $40 to $100 | High | Strong local + frontier | Recommended for most small businesses |
| Dual-3090 or unified 128 GB | $3,000 to $5,500 | $50 to $120 | High | 70 to 120B local | Heavy private workloads |
Caveats
- Prices are extremely volatile. GPU street prices moved 20 to 60% in two months, driven by memory shortages and reported RTX 5090 production changes. The production-halt report rests on a leaked factory notice that NVIDIA has not confirmed. Re-check before buying.
- Cloud GPU rates differ across sources and days. Always check the live console.
- Promotional API prices expire soon: Gemini 4 Argon on November 30, 2026 and Gemini 3.8 Flash on December 31, 2026.
- Benchmarks (SWE-bench scores, tokens per second) are often vendor-reported or community medians. Figures marked as estimates are bandwidth-based calculations.
- Some pricing was not verified: ElevenLabs, Topaz, Ideogram, Canva, Figma, Descript, Luma, Pika, Hailuo and Flux API pricing are directional only.
- Licenses matter for business use: Qwen 3.x (mostly Apache 2.0), gpt-oss (Apache 2.0) and Wan 2.2 (Apache 2.0) are commercially friendly. Llama uses a restricted community license, some Qwen variants use a Qwen Community License, and Midjourney requires the Pro plan for companies over $1M in revenue.
Local AI, GPU and subscription FAQ
Is it worth running an LLM locally instead of paying for ChatGPT or Claude?
For personal chat and coding, a single $20 subscription is usually cheaper than any hardware purchase. A local GPU earns its keep through privacy, high-volume or always-on automation, unlimited image and video generation, and resilience. Most small businesses end up with a hybrid: frontier subscriptions or APIs for hard problems and a local 16 to 24 GB GPU box for private bulk work.
How much VRAM do I need to run a 27B or 70B model?
At 4-bit quantization a model needs roughly 0.6 GB per billion parameters plus 2 to 4 GB for context. A 27B model fits a 24 GB card, and a 70B model needs about 42 GB plus context, which means two used 24 GB cards, a unified-memory machine, or a rented 80 GB GPU.
Is Ubuntu faster than Windows for local AI?
Native Ubuntu is the baseline. WSL2 on Windows is typically within about 2 to 15% of native for GPU-bound inference, depending on the test, so it is fine for a workstation. For a dedicated 24/7 server, bare-metal Ubuntu with Docker and the NVIDIA Container Toolkit is simpler and more stable than a Hyper-V VM, because Microsoft does not support GPU passthrough to VMs on Windows 10 or 11 Pro.
Is renting a cloud GPU cheaper than buying one?
On cost alone, usually yes if you use the GPU less than about 4 to 6 hours a day. An RTX 5090 rents for about $1 per hour on RunPod, so a $4,900 card takes thousands of hours to break even, and New York electricity at about 30 cents per kWh narrows buying's advantage further. Buy for privacy, convenience and always-on workloads, not to save money on occasional jobs.
Which AI subscriptions are worth paying for?
For most developers and small businesses: one $20 frontier plan (Claude Pro if you code, since it includes Claude Code), GitHub Copilot Pro at $10, and pay-as-you-go API credits for automations. Move to a $100 tier only if you hit limits daily. Stacking several $20 chat plans and paying for ChatGPT Pro are the least efficient choices.
Conclusion: match the spend to the workload
The cheapest way to get good at AI infrastructure is to match the spend to the workload. Pay for frontier models where quality matters, run private and high-volume work on a modest local GPU, and rent big hardware only for the hours you actually need it. Avoid buying at the top of a volatile GPU market, and re-check live prices before any purchase.
If you want an experienced second opinion on a private or hybrid AI build, see the services page or email me.
Sources
- RunPod. Cloud GPU pricing. Accessed October 18, 2026.
- Computeprices. RunPod provider price snapshot. Accessed October 18, 2026.
- Hackceleration. RunPod pricing breakdown. Accessed October 18, 2026.
- Spheron. Vast.ai pricing 2026. Accessed October 18, 2026.
- Lambda. Instances and pricing. Accessed October 18, 2026.
- Modal. Pricing. Accessed October 18, 2026.
- BuySellRam. NVIDIA consumer GPU market update. Accessed October 18, 2026.
- SpecPicks. Used RTX 3090 vs new GPU for local LLMs. Accessed October 18, 2026.
- InsiderLLM. Used RTX 3090 buying guide. Accessed October 18, 2026.
- RunAIHome. AMD Radeon AI PRO R9700 local AI hardware guide. Accessed October 18, 2026.
- Local AI Master. Strix Halo AI Max 395 guide. Accessed October 18, 2026.
- Local AI Master. Wan VRAM requirements by GPU. Accessed October 18, 2026.
- PromptQuorum. Best Mac for local AI 2026. Accessed October 18, 2026.
- Microsoft Learn. Troubleshoot Hyper-V GPU assignment, partitioning and passthrough issues. Accessed October 18, 2026.
- Microsoft Tech Community. GPU partitioning in Windows Server 2025 Hyper-V. Accessed October 18, 2026.
- Kunal Ganglani. WSL2 vs native Linux development. Accessed October 18, 2026.
- OpenRouter. Pricing. Accessed October 18, 2026.
- OpenRouter. OpenRouter vs LiteLLM. Accessed October 18, 2026.
- Anthropic. Claude Opus 5.5 model overview. Accessed October 18, 2026.
- Anthropic. Claude Fable 5.1 model overview. Accessed October 18, 2026.
- Anthropic. API credits for subscribers. Accessed October 18, 2026.
- OpenAI. API pricing. Accessed October 18, 2026.
- Google AI for Developers. Gemini API pricing. Accessed October 18, 2026.
- Developers Digest. AI coding tools pricing 2026. Accessed October 18, 2026.
- Cipher Projects. n8n vs Zapier vs Make comparison. Accessed October 18, 2026.
- UXMagic. Midjourney pricing. Accessed October 18, 2026.
- Rangy. AI video pricing explained. Accessed October 18, 2026.
- eesel. Hugging Face pricing. Accessed October 18, 2026.
Prices, availability and plan terms were compiled from public pages and market trackers on October 18, 2026, and change frequently. Verify against each vendor's current pricing before buying or subscribing. Estimates are marked as such.