Ian Nuttall's banner
Ian Nuttall's profile picture

Ian Nuttall

@iannuttall77,451 subscribers

TLDR; I make software with AI for fun and profit.

Shorts

added fart open/close myself using the factory cli now to move the app to a toolbar so I can covertly install this while my wife is out 😂

added fart open/close myself using the factory cli now to move the app to a toolbar so I can covertly install this while my wife is out 😂

489,050 views

pro tip for vps servers on hetzner: use eu-central and you get 10x more bandwidth: 20TB vs 1TB then just put cloudflare in front of it!

pro tip for vps servers on hetzner: use eu-central and you get 10x more bandwidth: 20TB vs 1TB then just put cloudflare in front of it!

124,174 views

Anthropic recommend you source AGENTS.⁠md in CLAUDE.⁠md, so I built a tool to do just that, no more symlinks (so you can have Claude-specific rules too)

Anthropic recommend you source AGENTS.⁠md in CLAUDE.⁠md, so I built a tool to do just that, no more symlinks (so you can have Claude-specific rules too)

144,538 views

Looks like Cursor 1.2 is rolling out, now with: - Todo items that stick right by the chat box 😍 - Ability to queue up messages (or interrupt) - Faster Tab - Resolve merge conflicts with Agent - Background Agent improvements - VS Code upgrade to 1.99

Looks like Cursor 1.2 is rolling out, now with: - Todo items that stick right by the chat box 😍 - Ability to queue up messages (or interrupt) - Faster Tab - Resolve merge conflicts with Agent - Background Agent improvements - VS Code upgrade to 1.99

135,648 views

babe, come to bed i can't, i'm vibe coding

babe, come to bed i can't, i'm vibe coding

167,142 views

if you're vibe coding and don't know code (and even if you do) your app can get bloated and have security issues i got claude to write a checklist of items i can add to cursor as context to help vibe apps stay lean and secure prompt in first reply below...

if you're vibe coding and don't know code (and even if you do) your app can get bloated and have security issues i got claude to write a checklist of items i can add to cursor as context to help vibe apps stay lean and secure prompt in first reply below...

143,345 views

In the latest version of Keep, you can now turn an entire 𝕏 thread into markdown by bookmarking any post in it Then you can actually *do something* with your bookmarked content ;)

In the latest version of Keep, you can now turn an entire 𝕏 thread into markdown by bookmarking any post in it Then you can actually *do something* with your bookmarked content ;)

32,811 views

Claude Code pro tip: Hit Esc twice to undo, you can pick a point in the conversation to revert to, and it'll fork the conversation. This is basically checkpoints and lets you rollback and try a new prompt.

Claude Code pro tip: Hit Esc twice to undo, you can pick a point in the conversation to revert to, and it'll fork the conversation. This is basically checkpoints and lets you rollback and try a new prompt.

73,139 views

Claude Code pro tip: use Ctrl+W to delete full words instead of backspacing like a caveman hat tip to Ray Fernando for the tip on his stream

Claude Code pro tip: use Ctrl+W to delete full words instead of backspacing like a caveman hat tip to Ray Fernando for the tip on his stream

69,768 views

"why didn't you just use {insert_email_marketing_tool} instead?" this is why. i can build shit my way and feel proud that i did something!

"why didn't you just use {insert_email_marketing_tool} instead?" this is why. i can build shit my way and feel proud that i did something!

66,999 views

Ok, GPT-5-Codex just dropped in Factory CLI, time to get some work shipped! 🫡

Ok, GPT-5-Codex just dropped in Factory CLI, time to get some work shipped! 🫡

51,514 views

Introducing the playbooks skill security scanner. Checks all agent skill files for possible security risks before you install it. To try it out grab any GitHub URL to a SKILL.⁠md or skill folder, pop it in, hit enter:

Introducing the playbooks skill security scanner. Checks all agent skill files for possible security risks before you install it. To try it out grab any GitHub URL to a SKILL.⁠md or skill folder, pop it in, hit enter:

26,057 views

A bunch of people mentioned bolt.new (cc Eric Simons) so I thought I'd try it out and see how the SEO compares for vibe coders prompt: --- create a directory with mock items, each with its own URL IMPORTANT: the entire project MUST be server side rendered for SEO --- result: It one-shot a full Astro app, complete with breadcrumbs, category links, images, and importantly... all of the content is visible in the source, which is much better for getting crawled, indexed, and ranked in google and LLMs I've been sleeping on Bolt, but damn this was a smooth process

A bunch of people mentioned bolt.new (cc Eric Simons) so I thought I'd try it out and see how the SEO compares for vibe coders prompt: --- create a directory with mock items, each with its own URL IMPORTANT: the entire project MUST be server side rendered for SEO --- result: It one-shot a full Astro app, complete with breadcrumbs, category links, images, and importantly... all of the content is visible in the source, which is much better for getting crawled, indexed, and ranked in google and LLMs I've been sleeping on Bolt, but damn this was a smooth process

63,570 views

Claude Code pro tip: use the new /rewind command to roll back code changes instantly. Model messes up? no biggie, just rewind it back to when it worked!

Claude Code pro tip: use the new /rewind command to roll back code changes instantly. Model messes up? no biggie, just rewind it back to when it worked!

40,662 views

I built an mcp server to have Cursor agent find and add cursor rules to your project no more manual search or commands needed! just ask the agent and get back to vibe coding in your language of choice who wants to test this out for me? lemme know

I built an mcp server to have Cursor agent find and add cursor rules to your project no more manual search or commands needed! just ask the agent and get back to vibe coding in your language of choice who wants to test this out for me? lemme know

62,239 views

Run a security check on all of your locally installed agent skills with this command: npx playbooks scan skills - check why they got flagged - remove any that look dodgy - profit??

Run a security check on all of your locally installed agent skills with this command: npx playbooks scan skills - check why they got flagged - remove any that look dodgy - profit??

21,077 views

Now you can run a swarm of droids, or claudes, or codexes in parallel using the open source emdash app congrats on shipping fast Arne Strickmann (and you didn't need to raise $200m to do it 😉)

Now you can run a swarm of droids, or claudes, or codexes in parallel using the open source emdash app congrats on shipping fast Arne Strickmann (and you didn't need to raise $200m to do it 😉)

35,344 views

Claude Code has turned me into a command line junkie! Here's how I send my email newsletters now:

Claude Code has turned me into a command line junkie! Here's how I send my email newsletters now:

38,705 views

warp code feels like a combination of a cli agent and cursor-style ux design it's a cli that looks like an ide because it gives you: - editor code view - project explorer - one-click to view command output - switch between agent/cli - context/credit spend tracking - task lists - shared context with warp drive there is a learning curve because it's a different workflow, but the agent was top of terminal bench until recently and i can see why would love to see them add: - subagents - an agent sdk - sidebar fonts increasing with cmd +/- not being paid to post this, btw (feel like i have to add that these days 😉) i have been using warp for a long while as a terminal and sometimes agent on the $15/mo plan

warp code feels like a combination of a cli agent and cursor-style ux design it's a cli that looks like an ide because it gives you: - editor code view - project explorer - one-click to view command output - switch between agent/cli - context/credit spend tracking - task lists - shared context with warp drive there is a learning curve because it's a different workflow, but the agent was top of terminal bench until recently and i can see why would love to see them add: - subagents - an agent sdk - sidebar fonts increasing with cmd +/- not being paid to post this, btw (feel like i have to add that these days 😉) i have been using warp for a long while as a terminal and sometimes agent on the $15/mo plan

32,665 views

cursor pro tip: if the agent just won't read your .cursor/rules/{rule}.mdc file even when set to "always" try this instead ↓ add a line to the old .cursorrules file telling it to always read and follow your mdc file hopefully cursor fix this soon

cursor pro tip: if the agent just won't read your .cursor/rules/{rule}.mdc file even when set to "always" try this instead ↓ add a line to the old .cursorrules file telling it to always read and follow your mdc file hopefully cursor fix this soon

42,115 views

Videos

iannuttall's profile picture

I just compared Claude Code vs Codex vs Cursor CLI The task was to build a Next.js app with Tailwind 4 and shadcn components to collect customer feedback and showcase it with a widget. I gave all three the same prompt and let them go for 30 minutes to see what they came up with. Claude Code with Opus 4.1 Even though I told it to set up the app in the existing project folder, it tried to create a directory for it. After I interrupted and told it not to do that, it built a demo form and landing page with no errors. I had to ask it to make the demo interactive so users could submit a testimonial and preview it. The landing page looked like AI and was pretty basic, but it worked and it was done in a fraction of the time of the others. Total tokens used: 33k Codex with GPT-5 At the end of the 30 minutes I just could not get Codex to produce a working app. It got stuck in a loop of not being able to set up Tailwind 4 and despite many, MANY, attempts, I ended up with a "failed to compile" error. Total tokens used: 102k Cursor Agent with GPT-5 This was the slowest agent by far and a couple of times I actually thought it got stuck in a loop and was close to Ctrl+C'ing to cancel it. The TUI is really nice though, especially how it shows diffs and it did eventually build a working app (after one or two slight errors that needed fixing) The demo was interactive and it had a very minimal design that looked bare but also a lot less like an "AI generated" app than the Opus 4.1 design. It also wasn't too chatty and just did what it needed to do! Code quality was on a par with Opus 4.1, but it did use 5.5x as many tokens to get there. Still cheaper than Opus on a direct comparison but not when you factor in a Claude Code Max subscription. Total tokens: 188k I'll be able to do a proper comparison and record some videos when I'm back from holiday but for now, Opus is still the more capable model out of the box and Claude Code is the more complete CLI product. It will be interesting to see how Cursor evolve their CLI though with commands and subagents because I think with GPT-5 they have a real shot at providing competition for Claude Code if they can optimise output to get similar quality with less tokens. Jump to 0:40 in the video to see the two apps. Which do you think is which? ;)

Ian Nuttall

194,803 views • 9 months ago