{
  "schema": "pointcast.machine-room/v1",
  "url": "https://pointcast.xyz/reviews/machine-room",
  "title": "The machine room",
  "dek": "Full desk configurations for 2026, and what to wait for in 2027. Computers from a browser desk to an AI video studio, the drives and docks around them, and the pads, pedals and lights an agent can learn to press.",
  "byline": "cc, PointCast Review Lab",
  "asOf": "2026-09-29",
  "hero": "/images/machine-room/hero.jpg",
  "heroAlt": "Pixel-dithered specimen sheet of desk hardware: a small desktop box, a tower, a drive, a macro pad, a foot pedal, a key light and a microphone",
  "heroCredit": "Illustration: Astra for PointCast",
  "lede": "This started as a disk cleanup. The iMac was full, swapping hard, and the agents were winning.",
  "intro": [
    "So we asked the obvious question: what is the next machine, and what goes around it? The answer in 2026 is less about the chip and more about memory, drives, and the small tools on the desk. Prices moved a lot this year. Memory shortages pushed nearly everything up, from SSDs to GPUs to the Mac mini.",
    "Below: five complete desks with totals, then every part on its own card with a dated price, a direct link, and, where it exists, an “agent handle”: how an AI agent can see or press it. Then the fun part. How the desk becomes modular, what we would ask hardware makers for, and what PointCast might build."
  ],
  "method": "Desk review. Prices and specs were checked on makers’ own pages on September 29, 2026, US dollars before tax. Where a maker hid the price we used a major retailer and said so; estimates are labeled. Nobody here has handled most of these products.",
  "disclosure": "No paid links. Every link goes straight to the maker or the page we checked. No maker paid for placement or saw this before it published.",
  "baseline": {
    "title": "A 2024 iMac, out of room.",
    "facts": [
      {
        "label": "Machine",
        "value": "iMac (Mac16,3), Apple M4"
      },
      {
        "label": "CPU / GPU",
        "value": "10-core (4 performance + 6 efficiency) / 10-core"
      },
      {
        "label": "Memory",
        "value": "24GB, with 12GB of 13GB swap in use"
      },
      {
        "label": "Storage",
        "value": "512GB; 1.3GB free the morning we started"
      },
      {
        "label": "Load",
        "value": "6–7 on a normal afternoon"
      },
      {
        "label": "Runs",
        "value": "Chrome, Claude, Codex, ChatGPT, agents building sites"
      }
    ],
    "notes": [
      "The disk refills about 25GB a day: every agent task makes a fresh copy of a website and its build folders. A daily 3:30 AM sweep now clears what can be rebuilt, and we moved Unity and a game launcher out (28GB).",
      "Memory is the real ceiling. With three AI apps, a browser and a couple of builds, 24GB spends its day swapping to disk, which is also why that disk wears out faster."
    ],
    "verdict": "Fine for the browser and cloud AI. Out of memory and drive space for local video."
  },
  "sections": [
    {
      "id": "rigs",
      "kicker": "THE COMPUTERS",
      "title": "Buy memory,<br/>not megahertz.",
      "dek": "For AI work the spec that decides what you can run is memory, and how fast the chip can read it. Every card lists both.",
      "image": "/images/machine-room/rigs.jpg",
      "imageAlt": "Five computers on a shelf from a thin laptop to a tall tower, with a small cloud above",
      "groups": [
        {
          "id": "laptop",
          "label": "Laptops"
        },
        {
          "id": "desktop",
          "label": "Small desktops"
        },
        {
          "id": "studio",
          "label": "Studios"
        },
        {
          "id": "cuda",
          "label": "CUDA boxes"
        },
        {
          "id": "cloud",
          "label": "Rent it"
        }
      ]
    },
    {
      "id": "supplements",
      "kicker": "THE SUPPLEMENTS",
      "title": "Drives, docks<br/>and a battery.",
      "dek": "The parts around the computer decide whether it still feels fast in a year. Start with where the files live.",
      "image": "/images/machine-room/supplements.jpg",
      "imageAlt": "Specimen sheet of desk supplements: stacked drives, a dock, a network drive, a battery backup, a monitor and a router",
      "groups": [
        {
          "id": "storage",
          "label": "Drives"
        },
        {
          "id": "backup",
          "label": "Backup"
        },
        {
          "id": "dock",
          "label": "Docks"
        },
        {
          "id": "display",
          "label": "Displays"
        },
        {
          "id": "power",
          "label": "Power + network"
        },
        {
          "id": "software",
          "label": "Asset software"
        }
      ]
    },
    {
      "id": "controls",
      "kicker": "THE CONTROLS",
      "title": "Pads, pedals,<br/>lights, mics.",
      "dek": "The new desk category: things an agent can press, light up or listen through. Each card says how an agent gets in.",
      "image": "/images/machine-room/controls.jpg",
      "imageAlt": "A macro pad, knobs, a foot pedal, a light, an e-ink screen and a circuit board wired to one glowing square",
      "groups": [
        {
          "id": "agent-pads",
          "label": "Agent pads"
        },
        {
          "id": "pads",
          "label": "Control surfaces"
        },
        {
          "id": "voice",
          "label": "Voice"
        },
        {
          "id": "lights",
          "label": "Lights"
        },
        {
          "id": "av",
          "label": "Audio + video"
        },
        {
          "id": "open",
          "label": "Open hardware"
        }
      ]
    }
  ],
  "items": [
    {
      "id": "macbook-air-15",
      "section": "rigs",
      "group": "laptop",
      "name": "MacBook Air 15\", M5, 24GB",
      "brand": "Apple",
      "price": 1999,
      "status": "In stock",
      "why": "The browser-and-AI-apps machine. Cloud models do the heavy lifting, so what you need locally is enough memory for thirty tabs, three agent apps and a dev server. 24GB is the floor we would buy.",
      "forWho": "Browser, ChatGPT, Claude, Codex, light builds.",
      "verdict": "The honest answer for most people.",
      "url": "https://www.apple.com/shop/buy-mac/macbook-air",
      "source": "https://www.apple.com/shop/buy-mac/macbook-air",
      "sourceLabel": "Apple Store",
      "config": "M5 · 10-core GPU · 24GB · 1TB"
    },
    {
      "id": "macbook-pro-16-max",
      "section": "rigs",
      "group": "laptop",
      "name": "MacBook Pro 16\", M5 Max, 128GB",
      "brand": "Apple",
      "price": 6999,
      "status": "In stock",
      "why": "A Mac Studio’s brain in a laptop: 40-core GPU, 128GB and 614GB/s of memory bandwidth. Runs large local models and cuts AI video anywhere.",
      "forWho": "A studio that has to travel.",
      "verdict": "Only if the studio moves.",
      "url": "https://www.apple.com/shop/buy-mac/macbook-pro",
      "source": "https://www.apple.com/shop/buy-mac/macbook-pro",
      "sourceLabel": "Apple Store",
      "config": "M5 Max · 18-core CPU · 40-core GPU · 128GB · 2TB",
      "catch": "OLED models are rumored for late 2026 to early 2027. If you can wait, a laptop is where waiting pays off."
    },
    {
      "id": "mac-mini-m6",
      "section": "rigs",
      "group": "desktop",
      "name": "Mac mini, M6, 32GB",
      "brand": "Apple",
      "price": 1799,
      "status": "In stock",
      "why": "Apple’s first 2nm chip, in the cheapest desktop. With 32GB it is a quiet always-on box for agents, builds and small local models.",
      "forWho": "An always-on agent box under a monitor.",
      "verdict": "Best value Mac on the page.",
      "url": "https://www.apple.com/shop/buy-mac/mac-mini",
      "source": "https://www.apple.com/mac-mini/specs/",
      "sourceLabel": "Mac mini specs",
      "config": "M6 · 12-core CPU · 12-core GPU · 32GB · 1TB",
      "priceNote": "The M6 tops out at 32GB. Base model is $899 with 16GB."
    },
    {
      "id": "mac-mini-m5-pro",
      "section": "rigs",
      "group": "desktop",
      "name": "Mac mini, M5 Pro, 64GB",
      "brand": "Apple",
      "price": 3199,
      "status": "In stock",
      "why": "Twice the memory and bandwidth of the M6 mini. 64GB runs mid-size local models comfortably next to everything else.",
      "forWho": "Local models on a budget, plus agent work.",
      "verdict": "The local-model sweet spot under $3,500.",
      "url": "https://www.apple.com/shop/buy-mac/mac-mini",
      "source": "https://www.apple.com/shop/buy-mac/mac-mini",
      "sourceLabel": "Apple Store",
      "config": "M5 Pro · 18-core CPU · 20-core GPU · 64GB · 1TB"
    },
    {
      "id": "imac-m4",
      "section": "rigs",
      "group": "desktop",
      "name": "iMac, M4, 24GB",
      "brand": "Apple",
      "price": 2099,
      "status": "In stock (a generation behind)",
      "why": "The machine this guide was written on. A lovely screen and a fine browser computer, but still on M4, and memory tops out low for AI work.",
      "forWho": "Families and browser work.",
      "verdict": "Not an AI pick in 2026.",
      "url": "https://www.apple.com/shop/buy-mac/imac",
      "source": "https://www.apple.com/shop/buy-mac/imac",
      "sourceLabel": "Apple Store",
      "config": "M4 · 10-core CPU · 10-core GPU · 24GB · 512GB"
    },
    {
      "id": "mac-studio-max-64",
      "section": "rigs",
      "group": "studio",
      "name": "Mac Studio, M5 Max, 64GB",
      "brand": "Apple",
      "price": 3799,
      "status": "Shipping since Sept 22",
      "why": "The full M5 Max, 40 GPU cores each with a Neural Accelerator and 614GB/s of bandwidth, with 64GB. This is the level above an iMac for AI video editing, upscaling and mid-size local models.",
      "forWho": "An AI video desk that edits locally and generates in the cloud.",
      "verdict": "The desk’s pick.",
      "url": "https://www.apple.com/shop/buy-mac/mac-studio",
      "source": "https://www.apple.com/mac-studio/specs/",
      "sourceLabel": "Mac Studio specs",
      "config": "M5 Max · 18-core CPU · 40-core GPU · 64GB · 1TB · 614GB/s"
    },
    {
      "id": "mac-studio-max-128",
      "section": "rigs",
      "group": "studio",
      "name": "Mac Studio, M5 Max, 128GB",
      "brand": "Apple",
      "price": 5899,
      "status": "Shipping since Sept 22",
      "why": "Same chip, double the memory and storage. 128GB is where large open video and language models start to fit on a Mac.",
      "forWho": "Running open video models locally, not just editing.",
      "verdict": "A level above the pick.",
      "url": "https://www.apple.com/shop/buy-mac/mac-studio",
      "source": "https://www.apple.com/shop/buy-mac/mac-studio",
      "sourceLabel": "Apple Store configurator",
      "config": "M5 Max · 40-core GPU · 128GB · 2TB",
      "priceNote": "$3,799 preset plus $1,600 memory and $500 storage, from Apple’s configurator."
    },
    {
      "id": "mac-studio-ultra-256",
      "section": "rigs",
      "group": "studio",
      "name": "Mac Studio, M5 Ultra, 256GB",
      "brand": "Apple",
      "price": 10999,
      "status": "Shipping; 512GB in late October",
      "why": "Two M5 Max dies: 64 GPU cores and 1.2TB/s of bandwidth. 256GB holds very large local models and 8K multi-stream timelines.",
      "forWho": "A local model lab, or a studio with no cloud bill.",
      "verdict": "Only if the cloud is the problem.",
      "url": "https://www.apple.com/shop/buy-mac/mac-studio",
      "source": "https://www.apple.com/shop/buy-mac/mac-studio",
      "sourceLabel": "Apple Store configurator",
      "config": "M5 Ultra · 30-core CPU · 64-core GPU · 256GB · 4TB · 1.2TB/s",
      "priceNote": "$5,499 base plus $4,000 memory and $1,500 storage. The 80-core GPU version starts at $6,799."
    },
    {
      "id": "rtx-5090-tower",
      "section": "rigs",
      "group": "cuda",
      "name": "RTX 5090 workstation",
      "brand": "Custom build",
      "price": null,
      "status": "Card scarce; street ~2.5× MSRP",
      "why": "NVIDIA is still where open-source video generation runs fastest: ComfyUI, Wan and Hunyuan-class models on CUDA with 32GB of VRAM.",
      "forWho": "Generating open-model video locally, every day.",
      "verdict": "Rent it before you build it.",
      "url": "https://www.nvidia.com/en-us/geforce/graphics-cards/50-series/rtx-5090/",
      "source": "https://gpupoet.com/gpu/learn/price/september-2026/nvidia-geforce-rtx-5090",
      "sourceLabel": "GPU price tracker, Sept 2026",
      "priceText": "~$5,500–7,000 est.",
      "config": "RTX 5090 · 32GB GDDR7 · 575W · 1000W PSU",
      "priceNote": "Estimate. The card’s MSRP is $1,999 but street price is about $4,200–5,100; we could not verify a builder page."
    },
    {
      "id": "dgx-spark",
      "section": "rigs",
      "group": "cuda",
      "name": "NVIDIA DGX Spark",
      "brand": "NVIDIA",
      "price": 4699,
      "status": "In stock",
      "why": "A small CUDA box with 128GB of unified memory and a 4TB drive. Its bandwidth (273GB/s) is well under an M5 Max, so it is for developing and fine-tuning on CUDA, not raw speed.",
      "forWho": "CUDA development and fine-tuning at the desk.",
      "verdict": "Niche, and it knows it.",
      "url": "https://www.nvidia.com/en-us/products/workstations/dgx-spark/",
      "source": "https://forums.developer.nvidia.com/t/2-23-2026-price-change-announcement/361713",
      "sourceLabel": "NVIDIA price-change notice",
      "config": "GB10 · 128GB LPDDR5x · 273GB/s · 1 PFLOP FP4 · 4TB",
      "priceNote": "Rose from $3,999 in February 2026 because of memory supply."
    },
    {
      "id": "framework-desktop",
      "section": "rigs",
      "group": "cuda",
      "name": "Framework Desktop, 128GB",
      "brand": "Framework",
      "price": 3449,
      "status": "Out of stock",
      "why": "AMD’s Ryzen AI Max+ with 128GB of shared memory in a small, repairable box. A cheap way to hold big local models on Linux.",
      "forWho": "Linux tinkerers running large local models.",
      "verdict": "Great idea, bad month to buy it.",
      "url": "https://frame.work/products/desktop-diy-amd-aimax300",
      "source": "https://frame.work/products/desktop-diy-amd-aimax300",
      "sourceLabel": "Framework store",
      "config": "Ryzen AI Max+ 395 · 16 cores · 40 graphics cores · 128GB",
      "catch": "Launched at $1,999; memory prices pushed it to $3,449, and it is sold out. Weak for CUDA-only video tools."
    },
    {
      "id": "runpod-5090",
      "section": "rigs",
      "group": "cloud",
      "name": "Rent an RTX 5090",
      "brand": "RunPod",
      "price": null,
      "status": "On demand",
      "why": "A 32GB RTX 5090 by the hour. At about a dollar an hour you would need four to five thousand hours before buying one pays off.",
      "forWho": "Anyone curious about local video generation before spending $6,000.",
      "verdict": "Start here.",
      "url": "https://www.runpod.io/pricing",
      "source": "https://www.runpod.io/pricing",
      "sourceLabel": "RunPod pricing (updated Sept 27)",
      "priceText": "$0.99/hr",
      "priceNote": "Secure Cloud on-demand. An H100 is $3.49/hr; a B200 is $6.79/hr."
    },
    {
      "id": "crucial-x10-4tb",
      "section": "supplements",
      "group": "storage",
      "name": "Crucial X10, 4TB",
      "brand": "Crucial",
      "price": 453.99,
      "status": "In stock",
      "why": "The cheap fix for a full internal drive. Move the media archive (Downloads, Midjourney sessions, Sora exports) here and the agents get the internal drive back. It is rated 2,100 MB/s on USB 20Gbps, but Macs do not speak that mode, so plan on about 1,000 MB/s. That is plenty for an archive you browse, not edit from.",
      "forWho": "The archive: finished generations, exports, zips you keep “just in case”.",
      "verdict": "The one to buy this week.",
      "url": "https://www.crucial.com/ssd/x10/ct4000x10ssd9",
      "source": "https://www.crucial.com/ssd/x10/ct4000x10ssd9",
      "sourceLabel": "Crucial product page",
      "config": "4TB · USB 3.2 Gen 2x2 · ~1,000 MB/s on a Mac",
      "catch": "SSD prices roughly doubled in the last year. This is still the best dollars-per-terabyte we could verify."
    },
    {
      "id": "owc-envoy-ultra-4tb",
      "section": "supplements",
      "group": "storage",
      "name": "OWC Envoy Ultra, 4TB",
      "brand": "OWC",
      "price": 1379.99,
      "status": "In stock",
      "why": "The only Thunderbolt 5 portable we could verify, and the fastest: past 6,000 MB/s on a Thunderbolt 5 Mac. That speed matters for a working drive you cut video from, not for an archive.",
      "forWho": "Editing 4K and AI video straight off the drive.",
      "verdict": "A hot drive for a studio, not a closet.",
      "url": "https://eshop.macsales.com/shop/owc-envoy-ultra",
      "source": "https://eshop.macsales.com/shop/owc-envoy-ultra",
      "sourceLabel": "OWC store",
      "config": "4TB · Thunderbolt 5 · 6,000+ MB/s · IP67",
      "catch": "Launched at $599.99; OWC lists it at $1,379.99 today. Sustained writes drop to about 1,700 MB/s once the cache fills."
    },
    {
      "id": "ugreen-dxp4800-plus",
      "section": "supplements",
      "group": "backup",
      "name": "UGREEN NASync DXP4800 Plus",
      "brand": "UGREEN",
      "price": 656.99,
      "status": "In stock (sale from $729.99)",
      "why": "A four-bay network drive with a 10-gigabit port, which pairs with the CalDigit dock’s 10GbE. Built-in photo recognition. This is where a household’s media lives once one SSD is not enough.",
      "forWho": "Everything you never want to lose, shared across machines.",
      "verdict": "Best value network storage for a media house.",
      "url": "https://ai.ugreen.com/products/ugreen-nasync-dxp4800-plus-nas-storage",
      "source": "https://ai.ugreen.com/products/ugreen-nasync-dxp4800-plus-nas-storage",
      "sourceLabel": "UGREEN store",
      "config": "4 bays · Pentium Gold 8505 · 8GB DDR5 · 10GbE + 2.5GbE · 2× M.2",
      "priceNote": "Hard drives are not included; budget for them separately."
    },
    {
      "id": "backblaze-personal",
      "section": "supplements",
      "group": "backup",
      "name": "Backblaze Personal Backup",
      "brand": "Backblaze",
      "price": 99,
      "status": "Subscription",
      "why": "Unlimited offsite backup for one computer, including drives plugged into it. The cheapest insurance on this page.",
      "forWho": "The copy that survives a fire, a theft, or a bad rm.",
      "verdict": "Turn it on before you buy anything else.",
      "url": "https://www.backblaze.com/cloud-backup/personal",
      "source": "https://www.backblaze.com/cloud-backup/personal",
      "sourceLabel": "Backblaze pricing",
      "priceText": "$99/yr",
      "priceNote": "Also $9 a month. It does not back up a NAS, only drives attached to the Mac."
    },
    {
      "id": "caldigit-ts5-plus",
      "section": "supplements",
      "group": "dock",
      "name": "CalDigit TS5 Plus",
      "brand": "CalDigit",
      "price": 499.99,
      "status": "In stock",
      "why": "One cable to the Mac, then 10-gigabit Ethernet, two Thunderbolt 5 ports, ten USB ports, card readers and 140W charging. The 10GbE port is the reason: it makes the NAS feel local.",
      "forWho": "A desk with a NAS, a display and too many cables.",
      "verdict": "The pick, because of the 10GbE.",
      "url": "https://us.caldigit.com/products/ts5-plus",
      "source": "https://us.caldigit.com/products/ts5-plus",
      "sourceLabel": "CalDigit store",
      "config": "TB5 host (up to 120Gb/s) · 2× TB5 · 10GbE · DP 2.1 · SD + microSD · 140W"
    },
    {
      "id": "owc-tb5-dock",
      "section": "supplements",
      "group": "dock",
      "name": "OWC Thunderbolt 5 Dock",
      "brand": "OWC",
      "price": 319.99,
      "status": "In stock",
      "why": "Three Thunderbolt 5 ports, 2.5GbE, card readers and 140W for $180 less than the CalDigit.",
      "forWho": "A desk without a NAS.",
      "verdict": "Good value if 2.5GbE is enough.",
      "url": "https://eshop.macsales.com/shop/owc-thunderbolt-5-dock",
      "source": "https://eshop.macsales.com/shop/owc-thunderbolt-5-dock",
      "sourceLabel": "OWC store",
      "config": "3× TB5 · 2.5GbE · SD UHS-II · 140W"
    },
    {
      "id": "asus-pa27jcv",
      "section": "supplements",
      "group": "display",
      "name": "ASUS ProArt PA27JCV",
      "brand": "ASUS",
      "price": 706.46,
      "status": "In stock (retailer)",
      "why": "A 27-inch 5K panel with 99% DCI-P3 and USB-C, for less than half the Studio Display.",
      "forWho": "Anyone buying a Mac mini or Mac Studio who wants 5K text without the Apple tax.",
      "verdict": "Best value 5K.",
      "url": "https://www.asus.com/displays-desktops/monitors/proart/proart-display-5k-pa27jcv/",
      "source": "https://www.newegg.com/p/pl?d=asus+pa27jcv",
      "sourceLabel": "Newegg listing",
      "config": "27\" 5K (5120×2880) · 99% DCI-P3 · USB-C",
      "priceNote": "Newegg price; launched at $799 and ASUS’s own store page errored."
    },
    {
      "id": "lg-32u990a",
      "section": "supplements",
      "group": "display",
      "name": "LG UltraFine evo 32U990A",
      "brand": "LG",
      "price": 1309.99,
      "status": "In stock (retailer)",
      "why": "A 32-inch 6K Nano IPS Black panel with Thunderbolt 5. More room for a timeline and a terminal side by side.",
      "forWho": "Video editors who want a bigger canvas than 27 inches.",
      "verdict": "The 6K to buy.",
      "url": "https://www.lg.com/us/monitors",
      "source": "https://www.newegg.com/p/pl?d=lg+32u990a",
      "sourceLabel": "Newegg listing",
      "config": "32\" 6K (6144×3456) · Thunderbolt 5 · DisplayHDR 600",
      "priceNote": "Newegg price; launched at $1,999.99."
    },
    {
      "id": "studio-display",
      "section": "supplements",
      "group": "display",
      "name": "Apple Studio Display (2026)",
      "brand": "Apple",
      "price": 1599,
      "status": "In stock",
      "why": "Same 27-inch 5K panel as 2022, now with Thunderbolt 5 and a 12MP Center Stage camera. The easy answer with a Mac.",
      "forWho": "People who want one cable and a camera built in.",
      "verdict": "Easy, not a bargain.",
      "url": "https://www.apple.com/shop/buy-mac/apple-studio-display",
      "source": "https://www.apple.com/shop/buy-mac/apple-studio-display",
      "sourceLabel": "Apple Store",
      "config": "27\" 5K · 60Hz · TB5 · 12MP camera",
      "priceNote": "$1,999 with the height-adjustable stand; nano-texture is $300 more."
    },
    {
      "id": "studio-display-xdr",
      "section": "supplements",
      "group": "display",
      "name": "Apple Studio Display XDR",
      "brand": "Apple",
      "price": 3299,
      "status": "In stock",
      "why": "A 27-inch 5K mini-LED at 120Hz and 2,000 nits for HDR. It replaced the Pro Display XDR in March.",
      "forWho": "Grading HDR video for a living.",
      "verdict": "Only if you grade HDR.",
      "url": "https://www.apple.com/shop/buy-mac/studio-display-xdr",
      "source": "https://www.apple.com/shop/buy-mac/studio-display-xdr",
      "sourceLabel": "Apple Store",
      "config": "27\" 5K mini-LED · 120Hz · 2,000 nits peak",
      "priceNote": "With the height-adjustable stand; $2,899 with a VESA mount."
    },
    {
      "id": "cyberpower-cp1500",
      "section": "supplements",
      "group": "power",
      "name": "CyberPower CP1500PFCLCD",
      "brand": "CyberPower",
      "price": 274.95,
      "status": "In stock",
      "why": "A 1500VA pure sine wave battery backup. A power blip mid-render or mid-migration costs more than this box.",
      "forWho": "Any desk running long jobs overnight.",
      "verdict": "The pick: more watts for less money.",
      "url": "https://www.cyberpowersystems.com/product/ups/pfc-sinewave/cp1500pfclcd/",
      "source": "https://www.cyberpowersystems.com/product/ups/pfc-sinewave/cp1500pfclcd/",
      "sourceLabel": "CyberPower product page",
      "config": "1500VA / 1000W · line-interactive · sine wave"
    },
    {
      "id": "eero-pro-7",
      "section": "supplements",
      "group": "power",
      "name": "eero Pro 7, two-pack",
      "brand": "eero",
      "price": 399.99,
      "status": "In stock (sale from $549.99)",
      "why": "Wi-Fi 7 mesh with two 5GbE ports per unit. Worth it with multi-gig internet; otherwise a cable from the dock does more for moving files.",
      "forWho": "Houses with multi-gig internet and 6GHz devices.",
      "verdict": "Skip unless your internet is faster than your Wi-Fi.",
      "url": "https://eero.com/shop/eero-pro-7",
      "source": "https://eero.com/shop/eero-pro-7",
      "sourceLabel": "eero store",
      "config": "Wi-Fi 7 tri-band · 2× 5GbE per unit"
    },
    {
      "id": "eagle",
      "section": "supplements",
      "group": "software",
      "name": "Eagle",
      "brand": "Eagle",
      "price": null,
      "status": "One-time license",
      "why": "Indexes folders in place and finds images by similarity or meaning without tags, with AI actions for tagging and renaming. It is built for design references, which is what a folder of Midjourney and Sora output really is.",
      "forWho": "Folders of AI generations and design references.",
      "verdict": "The pick for AI output.",
      "url": "https://en.eagle.cool",
      "source": "https://en.eagle.cool",
      "sourceLabel": "eagle.cool",
      "priceText": "One-time · see site",
      "priceNote": "Eagle did not show a base price on the pages we could load; 30-day free trial."
    },
    {
      "id": "excire-foto",
      "section": "supplements",
      "group": "software",
      "name": "Excire Foto 2027",
      "brand": "Excire",
      "price": 249,
      "status": "One-time license",
      "why": "Private, on-device search across a large photo archive: objects, faces, text in images, aesthetic ratings and duplicate detection. Nothing uploads.",
      "forWho": "A big photo archive you want to search without a cloud.",
      "verdict": "The private search pick.",
      "url": "https://excire.com/en/excire-foto/",
      "source": "https://marketplace.skylum.com/excire-foto-2027",
      "sourceLabel": "Skylum marketplace"
    },
    {
      "id": "codex-micro",
      "section": "controls",
      "group": "agent-pads",
      "name": "Codex Micro",
      "brand": "OpenAI × Work Louder",
      "price": 230,
      "status": "Sold out (limited run)",
      "why": "OpenAI’s first branded hardware: a macro pad whose Agent Keys light up with each Codex thread’s state (thinking, running, waiting, done) and turn red on an error. Command keys accept, reject and push to talk; a joystick fires saved workflows; a dial sets reasoning effort.",
      "forWho": "Codex users who want agent status in their peripheral vision.",
      "verdict": "The right idea, locked to one agent.",
      "url": "https://openai.com/supply/co-lab/work-louder/",
      "source": "https://www.tomshardware.com/peripherals/keyboards/openais-first-hardware-device-is-an-rgb-macropod-codex-micro-features-13-low-profile-keys-and-a-joystick-for-controlling-ai-coding-agents",
      "sourceLabel": "Tom’s Hardware launch report",
      "config": "13 switches · Agent Keys · joystick · reasoning dial · BT + USB-C",
      "agentHandle": "Codex only, configured inside Codex",
      "priceNote": "Price from launch press (July 15, 2026); OpenAI’s page blocked our check."
    },
    {
      "id": "creator-micro-2",
      "section": "controls",
      "group": "agent-pads",
      "name": "Creator Micro 2",
      "brand": "Work Louder",
      "price": null,
      "status": "Ships in 1–3 days",
      "why": "The unbranded sibling you can still buy: the same Agent Keys, push-to-talk and command keys, joystick and reasoning dial. The PRO model adds Bluetooth and a battery.",
      "forWho": "Anyone who wanted a Codex Micro and missed it.",
      "verdict": "The one to buy if you want an agent pad today.",
      "url": "https://worklouder.cc/creator-micro-2/",
      "source": "https://worklouder.cc/creator-micro-2/",
      "sourceLabel": "Work Louder product page",
      "priceText": "See maker",
      "agentHandle": "Codex inside Codex; other apps via Work Louder’s Input app"
    },
    {
      "id": "stream-deck-plus",
      "section": "controls",
      "group": "pads",
      "name": "Stream Deck +",
      "brand": "Elgato",
      "price": 179.99,
      "status": "In stock",
      "why": "Eight LCD keys, four dials and a touch strip. Since Stream Deck 7.4 it ships an official MCP server: you place actions on a virtual “MCP Deck” and an AI assistant can press only those.",
      "forWho": "The desk where agents and hands share the same buttons.",
      "verdict": "The best agent-controllable surface you can buy.",
      "url": "https://www.elgato.com/us/en/p/stream-deck-plus-black",
      "source": "https://www.elgato.com/ch/en/explorer/products/stream-deck/sd-mcp-setup/",
      "sourceLabel": "Elgato MCP setup guide",
      "config": "8 LCD keys · 4 dials · touch strip",
      "agentHandle": "Official MCP server (@elgato/mcp-server)"
    },
    {
      "id": "stream-deck-mk2",
      "section": "controls",
      "group": "pads",
      "name": "Stream Deck MK.2",
      "brand": "Elgato",
      "price": 149.99,
      "status": "In stock",
      "why": "Fifteen LCD keys, the classic. Same software, same MCP server, no dials.",
      "forWho": "More buttons, fewer knobs.",
      "verdict": "The classic, now agent-ready.",
      "url": "https://www.elgato.com/us/en/p/stream-deck-mk2-black",
      "source": "https://www.elgato.com/us/en/p/stream-deck-mk2-black",
      "sourceLabel": "Elgato store",
      "config": "15 LCD keys",
      "agentHandle": "Official MCP server"
    },
    {
      "id": "stream-deck-neo",
      "section": "controls",
      "group": "pads",
      "name": "Stream Deck Neo",
      "brand": "Elgato",
      "price": 99.99,
      "status": "In stock",
      "why": "Eight keys and two touch points for under $100. Enough for accept, reject, talk and a few saved prompts.",
      "forWho": "A first control surface.",
      "verdict": "The cheap way in.",
      "url": "https://www.elgato.com/us/en/p/stream-deck-neo-black",
      "source": "https://www.elgato.com/us/en/p/stream-deck-neo-black",
      "sourceLabel": "Elgato store",
      "config": "8 LCD keys · 2 touch points",
      "agentHandle": "Official MCP server"
    },
    {
      "id": "mx-creative-console",
      "section": "controls",
      "group": "pads",
      "name": "MX Creative Console",
      "brand": "Logitech",
      "price": 199.99,
      "status": "In stock",
      "why": "A keypad with LCD keys plus a wireless dialpad, tuned for creative apps through Logi Options+.",
      "forWho": "Photo and video apps first, agents second.",
      "verdict": "Good for Premiere, weaker for agents.",
      "url": "https://www.logitech.com/en-us/products/keyboards/mx-creative-console.html",
      "source": "https://www.logitech.com/en-us/products/keyboards/mx-creative-console.html",
      "sourceLabel": "Logitech store",
      "agentHandle": "Actions SDK; no MCP"
    },
    {
      "id": "keychron-q0-max",
      "section": "controls",
      "group": "pads",
      "name": "Keychron Q0 Max",
      "brand": "Keychron",
      "price": 129.99,
      "status": "In stock",
      "why": "A metal number pad with a knob that runs open QMK firmware. Any key can send anything, and code on your Mac can talk to it over raw HID.",
      "forWho": "Tinkerers who want an open pad to program.",
      "verdict": "The open-firmware pick.",
      "url": "https://www.keychron.com/products/keychron-q0-max-qmk-custom-number-pad",
      "source": "https://www.keychron.com/products/keychron-q0-max-qmk-custom-number-pad",
      "sourceLabel": "Keychron store",
      "agentHandle": "Open QMK/VIA; raw HID from your own scripts"
    },
    {
      "id": "stream-deck-pedal",
      "section": "controls",
      "group": "voice",
      "name": "Stream Deck Pedal",
      "brand": "Elgato",
      "price": 89.99,
      "status": "In stock",
      "why": "Three foot pedals with adjustable tension, run by the Stream Deck app. Put push-to-talk under your foot and your hands stay on the keyboard while you talk to an agent.",
      "forWho": "Dictating to agents all day.",
      "verdict": "The easiest hands-free push-to-talk.",
      "url": "https://www.elgato.com/us/en/p/stream-deck-pedal",
      "source": "https://www.elgato.com/us/en/p/stream-deck-pedal",
      "sourceLabel": "Elgato store",
      "agentHandle": "Official MCP server, via the Stream Deck app"
    },
    {
      "id": "wispr-flow",
      "section": "controls",
      "group": "voice",
      "name": "Wispr Flow Pro",
      "brand": "Wispr",
      "price": null,
      "status": "Subscription",
      "why": "Dictation that works in every app, on Mac, Windows and phones. Talking is faster than typing prompts.",
      "forWho": "Anyone who writes long prompts.",
      "verdict": "The default for talking to agents.",
      "url": "https://wisprflow.ai/pricing",
      "source": "https://wisprflow.ai/pricing",
      "sourceLabel": "Wispr Flow pricing",
      "priceText": "$15/mo",
      "priceNote": "$12 a month billed yearly; free tier available."
    },
    {
      "id": "superwhisper",
      "section": "controls",
      "group": "voice",
      "name": "superwhisper Pro",
      "brand": "superwhisper",
      "price": null,
      "status": "Subscription",
      "why": "Hotkey dictation with offline local models, or your own API keys. Your voice can stay on the Mac.",
      "forWho": "Private, local dictation.",
      "verdict": "The local option.",
      "url": "https://superwhisper.com/",
      "source": "https://superwhisper.com/",
      "sourceLabel": "superwhisper site",
      "priceText": "$8/mo",
      "priceNote": "Price from the site’s own code, not a visible page; free tier available."
    },
    {
      "id": "elgato-key-light",
      "section": "controls",
      "group": "lights",
      "name": "Elgato Key Light",
      "brand": "Elgato",
      "price": 179.99,
      "status": "In stock",
      "why": "The standard video-call light, controlled over Wi-Fi from the Elgato app or a Stream Deck.",
      "forWho": "Video calls and recording yourself.",
      "verdict": "The best call light, and scriptable.",
      "url": "https://www.elgato.com/us/en/p/key-light",
      "source": "https://www.elgato.com/us/en/p/key-light",
      "sourceLabel": "Elgato store",
      "agentHandle": "Local HTTP API on port 9123 (community-documented)"
    },
    {
      "id": "elgato-key-light-neo",
      "section": "controls",
      "group": "lights",
      "name": "Elgato Key Light Neo",
      "brand": "Elgato",
      "price": 69.99,
      "status": "In stock",
      "why": "A smaller, cheaper Key Light for a desk monitor.",
      "forWho": "A single desk and a webcam.",
      "verdict": "Good enough for most calls.",
      "url": "https://www.elgato.com/us/en/p/key-light-neo",
      "source": "https://www.elgato.com/us/en/p/key-light-neo",
      "sourceLabel": "Elgato store",
      "agentHandle": "Elgato app + Stream Deck"
    },
    {
      "id": "philips-hue",
      "section": "controls",
      "group": "lights",
      "name": "Philips Hue + Bridge",
      "brand": "Philips Hue",
      "price": null,
      "status": "In stock",
      "why": "The most mature light system to script: a local REST API on the Bridge, Matter support, and several community MCP servers. Make the room turn amber when an agent is waiting on you.",
      "forWho": "Ambient status for agents across a room.",
      "verdict": "The light to wire to your agents.",
      "url": "https://www.philips-hue.com/en-us",
      "source": "https://glama.ai/mcp/servers/ThomasRohde/hue-mcp",
      "sourceLabel": "Community Hue MCP server",
      "priceText": "Varies by kit",
      "agentHandle": "Local REST API · Matter · community MCP servers"
    },
    {
      "id": "nanoleaf",
      "section": "controls",
      "group": "lights",
      "name": "Nanoleaf panels",
      "brand": "Nanoleaf",
      "price": null,
      "status": "In stock",
      "why": "Wall panels with a documented local API. A good glanceable “board” for agent status.",
      "forWho": "A wall that shows what the agents are doing.",
      "verdict": "Fun and scriptable.",
      "url": "https://nanoleaf.me/",
      "source": "https://nanoleaf.atlassian.net/wiki/spaces/nlapid/overview",
      "sourceLabel": "Nanoleaf OpenAPI",
      "priceText": "Varies by kit",
      "agentHandle": "Local REST API (port 16021)"
    },
    {
      "id": "shure-mv7-plus",
      "section": "controls",
      "group": "av",
      "name": "Shure MV7+",
      "brand": "Shure",
      "price": 299,
      "status": "In stock",
      "why": "USB-C and XLR, voice isolation, tap to mute. A dynamic mic rejects the room, which makes dictation and calls cleaner.",
      "forWho": "Dictation, calls, podcasts.",
      "verdict": "Top dictation mic.",
      "url": "https://www.shure.com/en-US/products/microphones/mv7",
      "source": "https://www.shure.com/en-US/products/microphones/mv7",
      "sourceLabel": "Shure product page",
      "priceNote": "Price from Shure’s page data, not a visible tag."
    },
    {
      "id": "rode-podmic-usb",
      "section": "controls",
      "group": "av",
      "name": "RØDE PodMic USB",
      "brand": "RØDE",
      "price": 209,
      "status": "In stock",
      "why": "A dynamic broadcast mic with USB and XLR for $90 less than the Shure.",
      "forWho": "The same job on a smaller budget.",
      "verdict": "Best value mic.",
      "url": "https://rode.com/en-us/microphones/usb/podmic-usb",
      "source": "https://rode.com/en-us/microphones/usb/podmic-usb",
      "sourceLabel": "RØDE product page",
      "priceNote": "Price from RØDE’s page data."
    },
    {
      "id": "elgato-facecam",
      "section": "controls",
      "group": "av",
      "name": "Elgato Facecam",
      "brand": "Elgato",
      "price": 139.99,
      "status": "In stock",
      "why": "1080p60 on a Sony STARVIS sensor with a privacy shutter, controlled from a Stream Deck.",
      "forWho": "A fixed desk camera.",
      "verdict": "Solid and simple.",
      "url": "https://www.elgato.com/us/en/p/facecam-mk2",
      "source": "https://www.elgato.com/us/en/p/facecam-mk2",
      "sourceLabel": "Elgato store",
      "agentHandle": "Camera Hub + Stream Deck"
    },
    {
      "id": "raspberry-pi-5",
      "section": "controls",
      "group": "open",
      "name": "Raspberry Pi 5, 16GB",
      "brand": "Raspberry Pi",
      "price": 305,
      "status": "In stock",
      "why": "A tiny always-on computer for a house agent: run the status lights, the TRMNL feed, a local speech model, or an MCP bridge to everything else on this list.",
      "forWho": "The always-on node that ties the desk together.",
      "verdict": "The cheapest agent node.",
      "url": "https://www.raspberrypi.com/products/raspberry-pi-5/",
      "source": "https://www.raspberrypi.com/products/raspberry-pi-5/",
      "sourceLabel": "Raspberry Pi product page",
      "agentHandle": "Linux; run any MCP server on it",
      "priceNote": "Price listed on raspberrypi.com for the 16GB model; memory prices have pushed it up. The 40-TOPS AI HAT+ 2 is about $130 more."
    },
    {
      "id": "trmnl",
      "section": "controls",
      "group": "open",
      "name": "TRMNL",
      "brand": "TRMNL",
      "price": null,
      "status": "In stock",
      "why": "An e-ink dashboard with open firmware, webhooks, private plugins and an API. It shows a daily brief or agent status without another glowing screen.",
      "forWho": "Passive, glanceable status.",
      "verdict": "The quiet screen for agents.",
      "url": "https://trmnl.com/",
      "source": "https://trmnl.com/",
      "sourceLabel": "TRMNL site",
      "priceText": "See maker",
      "agentHandle": "Webhooks + API; bring-your-own-device firmware"
    }
  ],
  "kits": [
    {
      "id": "cheap-fix",
      "name": "The cheap fix, this week",
      "items": [
        {
          "ref": "crucial-x10-4tb",
          "note": "Move Downloads, Midjourney and Sora folders here"
        },
        {
          "ref": "backblaze-personal",
          "note": "Backs up the Mac and the drive plugged into it"
        },
        {
          "ref": "eagle",
          "note": "Point it at the archive folders"
        }
      ],
      "verdict": "Frees the internal drive for the agents. Do this first no matter what else you buy.",
      "for": "The iMac stays. The media archive moves out, and an offsite backup goes on."
    },
    {
      "id": "browser-desk",
      "name": "Browser + agents desk",
      "items": [
        {
          "ref": "mac-mini-m6"
        },
        {
          "ref": "asus-pa27jcv"
        },
        {
          "ref": "stream-deck-neo",
          "note": "Accept, reject, talk, and saved prompts"
        },
        {
          "ref": "stream-deck-pedal",
          "note": "Push-to-talk under your foot"
        },
        {
          "ref": "crucial-x10-4tb"
        },
        {
          "ref": "backblaze-personal"
        }
      ],
      "verdict": "Everything most people need in 2026, and a desk that stays fast because nothing lives on the internal drive.",
      "for": "For people who live in a browser and three AI apps, with an always-on box that never fills up."
    },
    {
      "id": "studio",
      "name": "The AI video studio",
      "pick": true,
      "items": [
        {
          "ref": "mac-studio-max-64"
        },
        {
          "ref": "asus-pa27jcv"
        },
        {
          "ref": "caldigit-ts5-plus"
        },
        {
          "ref": "owc-envoy-ultra-4tb",
          "note": "The working drive you cut from"
        },
        {
          "ref": "crucial-x10-4tb",
          "note": "The archive"
        },
        {
          "ref": "stream-deck-plus",
          "note": "With the MCP Deck on"
        },
        {
          "ref": "stream-deck-pedal"
        },
        {
          "ref": "rode-podmic-usb"
        },
        {
          "ref": "elgato-key-light-neo"
        },
        {
          "ref": "cyberpower-cp1500"
        },
        {
          "ref": "backblaze-personal"
        }
      ],
      "verdict": "The desk’s pick. Memory where it matters, fast drives on a real dock, and buttons an agent can see.",
      "for": "A level above an iMac: edit and upscale AI video locally, generate in the cloud, and let the agents press buttons."
    },
    {
      "id": "studio-plus",
      "name": "The studio, a level up",
      "items": [
        {
          "ref": "mac-studio-max-128"
        },
        {
          "ref": "lg-32u990a"
        },
        {
          "ref": "caldigit-ts5-plus"
        },
        {
          "ref": "owc-envoy-ultra-4tb"
        },
        {
          "ref": "ugreen-dxp4800-plus",
          "note": "Add drives"
        },
        {
          "ref": "stream-deck-plus"
        },
        {
          "ref": "stream-deck-pedal"
        },
        {
          "ref": "shure-mv7-plus"
        },
        {
          "ref": "elgato-key-light"
        },
        {
          "ref": "philips-hue",
          "note": "Agent status for the room"
        },
        {
          "ref": "raspberry-pi-5",
          "note": "The desk bus"
        },
        {
          "ref": "cyberpower-cp1500"
        },
        {
          "ref": "backblaze-personal"
        }
      ],
      "verdict": "Where the modular desk starts to feel like one instrument.",
      "for": "The same desk with room to run open video models locally and a network archive for the household."
    },
    {
      "id": "lab",
      "name": "The local model lab",
      "items": [
        {
          "ref": "mac-studio-ultra-256"
        },
        {
          "ref": "lg-32u990a"
        },
        {
          "ref": "caldigit-ts5-plus"
        },
        {
          "ref": "ugreen-dxp4800-plus"
        },
        {
          "ref": "cyberpower-cp1500"
        },
        {
          "ref": "runpod-5090",
          "note": "Rent CUDA when a model needs it"
        }
      ],
      "verdict": "Almost nobody needs this. The ones who do already know.",
      "for": "For when the cloud bill, or the privacy, is the problem."
    }
  ],
  "modular": {
    "lede": "The interesting part is not a faster box. It is the desk turning into small tools an agent can see and press: a key that lights up when a thread needs you, a pedal to talk, a lamp that goes amber when a render finishes, a drive that files itself. Most of the parts exist. They just do not talk to each other yet.",
    "asks": [
      {
        "title": "Ship an MCP server in the box.",
        "body": "Elgato did it for Stream Deck in version 7.4. Every light, pad, drive and camera should arrive with one, so any agent can use it on day one."
      },
      {
        "title": "Show agent state, for any agent.",
        "body": "Codex Micro’s Agent Keys (thinking, running, waiting, done, red for error) are the right idea. Make that vocabulary open so Claude Code, Codex and the rest can all light the same key."
      },
      {
        "title": "Stay on the local network.",
        "body": "Hue, Nanoleaf and Key Light all answer on the LAN. The desk should keep working when a company’s server goes dark."
      },
      {
        "title": "Let people set the permissions.",
        "body": "Stream Deck’s MCP Deck is the model: an agent can press only the buttons you put on its deck. Every device should work that way."
      },
      {
        "title": "Print memory and bandwidth on the box.",
        "body": "They decide what models a machine can run. Put them next to the price, not three clicks down."
      },
      {
        "title": "Open firmware, repairable parts.",
        "body": "QMK pads, TRMNL’s open firmware, Framework’s swappable boards. Modular only works if you can open it."
      }
    ],
    "build": [
      {
        "title": "The Agent Light.",
        "body": "A small open spec and script that maps agent hook events (thinking, waiting on you, done, error) to any light or key on this page. One status vocabulary for every agent."
      },
      {
        "title": "A PointCast deck.",
        "body": "A Stream Deck MCP Deck with town actions: post to Shortwave, open today’s block, ring the bell, check the deploy."
      },
      {
        "title": "The desk bus.",
        "body": "A Raspberry Pi 5 running Home Assistant and MCP bridges, so every part here shows up to an agent as one tool list."
      },
      {
        "title": "A TRMNL page.",
        "body": "The Morning Edition on e-ink, plus the machine’s own vitals: disk free, swap, last night’s sweep."
      },
      {
        "title": "The sweep, shared.",
        "body": "The daily disk-cleanup script that keeps this iMac alive, published as a recipe for anyone running agents on a small drive."
      }
    ],
    "note": "These are ideas, not products. Nothing in this section is for sale."
  },
  "foresight": [
    {
      "when": "Now",
      "confidence": "Announced",
      "what": "M6 is here, but only in the base Mac mini.",
      "note": "Apple’s first 2nm chip shipped September 22 in the $899 Mac mini. M6 Pro, Max and Ultra are not announced.",
      "source": "https://www.apple.com/mac-mini/specs/",
      "sourceLabel": "Mac mini specs"
    },
    {
      "when": "Late Oct 2026",
      "confidence": "Announced",
      "what": "Mac Studio M5 Ultra with 512GB.",
      "note": "Apple lists the 512GB memory option as coming late October.",
      "source": "https://www.apple.com/shop/buy-mac/mac-studio",
      "sourceLabel": "Apple Store"
    },
    {
      "when": "Late 2026 – early 2027",
      "confidence": "Rumor",
      "what": "OLED MacBook Pro with M6 Pro and M6 Max.",
      "note": "Bloomberg reports a thinner, touch-capable OLED redesign, possibly sold above the M5 models rather than replacing them.",
      "source": "https://www.macrumors.com/2025/11/10/m6-macbook-pro-release-date-pricing-what-to-expect/",
      "sourceLabel": "MacRumors roundup"
    },
    {
      "when": "Q3–Q4 2026",
      "confidence": "Reported",
      "what": "Memory keeps getting more expensive.",
      "note": "TrendForce raised its Q3 PC DRAM forecast to +18–23% and sees Q4 at 0–5%, with server memory tight into 2027. It already shows: DGX Spark +$700, Framework +$1,450, SSDs roughly doubled.",
      "source": "https://tweaktown.com/news/112389/analysts-predict-another-massive-memory-price-increase-in-q3-2026-and-another-in-q4/index.html",
      "sourceLabel": "TweakTown on TrendForce"
    },
    {
      "when": "Delayed",
      "confidence": "Reported",
      "what": "No RTX 50 Super cards yet.",
      "note": "Reported postponed because of GDDR7 shortages. NVIDIA has not announced them.",
      "source": "https://www.igorslab.de/en/nvidia-geforce-rtx-50-super-allegedly-postponed-to-q3-2026/",
      "sourceLabel": "Igor’s Lab"
    },
    {
      "when": "2H 2027",
      "confidence": "Rumor",
      "what": "RTX 60 “Rubin” consumer GPUs.",
      "note": "Leakers point to the second half of 2027, possibly Q4, while NVIDIA feeds data centers first.",
      "source": "https://www.kitguru.net/components/graphic-cards/joao-silva/nvidia-rtx-60-series-rubin-expected-to-release-in-2h-2027/",
      "sourceLabel": "KitGuru"
    }
  ],
  "waitRule": "If your work is waiting on the machine, buy now: memory went up all year and is forecast to stay tight. If you are buying a laptop and can wait, wait for the M6 Pro redesign. Desktops can go now; the next Mac Studio is probably a year or more away.",
  "endnoteTitle": "Buy memory, then drives, then buttons.",
  "verdict": "For the desk this was written on: the Crucial X10 and Backblaze this week, then a Mac Studio M5 Max with 64GB when the budget is ready. Edit locally, generate in the cloud, rent a 5090 by the hour when curiosity strikes. Add a Stream Deck with its MCP server and a pedal, and let the agents start pressing buttons.",
  "affiliateLinks": false,
  "handsOn": false
}