The Huge List of AI Tools: What's Actually Worth Using in May 2025?

May 2025

There are way too many AI tools out there now. Every week brings another dozen “revolutionary” AI products promising to transform how you work. It’s overwhelming trying to figure out what’s actually useful versus what’s just hype.

So I’ve put together this major comparison of all the major AI tools as of May 2025. No fluff, no marketing speak - just a straightforward look at what each tool actually does and who it’s best for. Whether you’re looking for coding help, content creation, or just want to chat with an AI, this should help you cut through the noise and find what you need.

I’ll keep this up to date as new tools emerge and existing ones evolve. If you spot any errors please let me know on social media!

Key

  • 💰 - Paid plan needed ($10-30/month)
  • 💰💰💰 - Premium plan needed ($100+/month)

Search, Chat & Discovery

Navigating the landscape of major AI models reveals that while many share core functionalities, distinct advantages define each. My typical workflow involves leveraging Google’s suite for in-depth research and analytical tasks, while OpenAI’s offerings are my go-to for search and interactive conversational AI. I’ve found Anthropic’s Claude limits without a premium subscription to be too restrictive for extensive daily usage.

Capability Google OpenAI Anthropic Other Alternatives
Text Chat
Basic text conversations
Gemini
Latest: 2.5 Pro/Flash
ChatGPT
Latest: GPT-4o
Claude
Latest: Claude 4 Sonnet/Opus
Meta AI, Amazon Nova
AI Search
Enhanced search with AI
Google Search AI Mode
Rolling out to US, global expansion planned
ChatGPT Search
Web browsing mode
Claude
Web search capability
Perplexity, You.com, Bing Chat
Conversational AI
Chat to AI in real time
Gemini Live
Camera/screen sharing
ChatGPT Voice
Advanced Voice Mode
Claude Mobile
iOS/Android apps
Meta AI (WhatsApp), Alexa
Research Tools
Deep research & analysis
Gemini Deep Research
Comprehensive reports
ChatGPT Deep Research
Research mode
Claude with Deep Research
Research capabilities
Perplexity Pro, Elicit, You.com ARI
Knowledge Base
Document analysis & synthesis
NotebookLM
Audio summaries, mind maps
Custom GPTs
Knowledge upload
💰
Claude Projects
Document context
💰
Obsidian with AI plugins, Mem

Coding

When it comes to coding assistance, Cursor remains my top recommendation for a comprehensive solution. Emerging tools like Google’s Jules are promising, yet AI coding agents are still maturing towards full reliability. The decision between CLI and IDE-integrated tools often boils down to individual workflow preferences. While cloud-based builders offer fantastic speed for prototyping, I prefer Cursor’s robust environment for production-level development. For more on my experiences and best practices for coding with AI, see my post on Coding with AI. To explore how AI is reshaping software quality and craftsmanship, read AI: The New Dawn of Software Craft.

Capability Google OpenAI Anthropic Other Alternatives
IDE Code Assistance
Collaborative coding workspace
Canvas in Gemini
Code editing, debugging
💰
Windsurf
Acquired in May 2025
💰
- GitHub Copilot, Cursor, Augment
CLI Code Assistant
Terminal-based coding help
- Codex CLI
Cloud and CLI tools
💰 API only
Claude Code
Terminal-based code assistant
💰
Cursor, aider
Coding Agents
Autonomous coding assistance
Jules
Code generation, debugging
Free Prototype (5 tasks a day)
Codex
Cloud and CLI tools
💰💰💰 Pro only, Plus soon
- Github Copilot Agent
💰 Pro+ only
Cloud Builders
AI-powered app development
- - - Replit, Lovable, Bolt, V0, Databutton

Creation and Productivity

In the realm of writing and design, my preference leans towards using Claude via Cursor, which consistently delivers superior results. It’s also worth checking out Adam Martin’s recent and insightful evaluation of Google’s Stitch. Although many AI-powered creation tools come with a significant price tag at present, the innovative prototypes emerging signal a future where content creation across all media formats will be fundamentally transformed. (To see a practical example of building an AI creativity application from the ground up, you might find the lessons from my live AI cheatsheet generator build interesting!)

Capability Google OpenAI Anthropic Other Alternatives
Canvas
Collaborative editing workspace
Canvas in Gemini
Text/Code editing, debugging
ChatGPT Canvas
Integrated code editor
Claude Artifacts
Code preview, sharing
Cursor
Writing Tools
AI-powered writing assistance
Gemini in Docs
Smart compose, rewrite
Custom GPTs
Make your AI sound like you
💰
Claude
Projects
StoryChief, SEO bot
Design Tools
AI-powered design & prototyping
Stitch
Experimental mode for best results
- - Figma AI + Midjourney, Uizard
Video Generation
Text/image to video creation
Veo 3
Native audio generation
Ultra only 💰💰💰
Sora
Up to 20s at 1080p
Plus only 💰
- Runway Gen-3, Pika, HeyGen
Image Generation
Text to image creation
Imagen 4
2K resolution, text accuracy
DALL-E 3
In ChatGPT Plus/Pro
- Midjourney, Stable Diffusion, Amazon Nova
Film Creation
AI filmmaking suite
Flow
Veo 3 + editing tools
Pro/Ultra only 💰💰💰
- - Runway ML, Adobe Firefly, Pictory
AI Agents
Autonomous task completion
Project Mariner
Browser automation, Jules (coding)
Ultra only 💰💰💰
Operator
Web automation, form filling
Pro (US) only 💰💰💰
Computer Use
Desktop control (API only)
API only 💰
AutoGPT, LangChain, CrewAI, Manus

Building Agents

The toolkit for constructing AI agents is still nascent, with substantial opportunities for advancement across all platforms. Evaluating agent performance, for example, presents ongoing challenges. I’m actively contributing to this area with my own solution, Kaijo (you can read the announcement here). For a broader look at the future of AI agent development, check out my thoughts on Building the Future. When it comes to orchestrating agent workflows, n8n is a powerful choice for no-code automation, although it has a steeper technical learning curve. For a more user-friendly alternative, Zapier is a solid option. Understanding how agents manage knowledge is crucial, and I believe that Graph RAG is the Future for building truly intelligent systems - I will add more tools here when they become available.

Capability Google OpenAI Anthropic Other Alternatives
Orchestration
Workflow automation & integration
Gemini in Apps Script
Google Workspace automation
- - n8n, Make, Zapier, Flowise
Evaluations
AI evaluation & testing
VertexAI Evaluation Service
Model evaluation tools
Evals API
Open source framework
Anthropic Console
Evaluation toolkit
Kaijo, LangSmith, Promptfoo, Galileo

More articles

Building AI Cheatsheet Generator Live: Lessons from a Four-Hour Stream

I built an entire AI-powered app live, in front of an audience, in just four hours. Did I finish it? Not quite. Did I learn a huge amount? Absolutely. Here is what happened, what I learned, and why I will do it again.

The challenge was simple: could I build and launch a working AI cheatsheet generator, live on stream, using AI first coding and Kaijo1 as my main tool?

Answer: almost! By the end of the session, the app could create editable AI cheatsheets, but it was not yet deployed. A few minutes of post-stream fixes later, it was live for everyone to try. (Next time, I will check deployment on every commit!)

Try the app here: aicheatsheetgenerator.com

  1. Kaijo is a tool I have created to helps you build and ship AI products faster and more reliably - see the announcement post here

Read more

AI: The New Dawn of Software Craft

AI is not the death knell for the software crafting movement. With the right architectural constraints, it might just be the catalyst for its rebirth.

The idea that AI could enable a new era of software quality and pride in craft is not as far-fetched as it sounds. I have seen the debate shift from fear of replacement to excitement about new possibilities. The industry is at a crossroads, and the choices we make now will define the next generation of software.

But there is a real danger: most AI coding assistants today do not embody the best practices of our craft. They generate code at speed, but almost never write tests unless explicitly told to. This is not a minor oversight. It is a fundamental flaw that risks undermining the very quality and maintainability we seek. If we do not demand better, we risk letting AI amplify our worst habits rather than our best.

This is the moment to ask whether AI will force us to rediscover what software crafting1 truly means in the AI age.

  1. I use the term “software craft” to refer to the software craftsmanship movement that emerged from the Agile Manifesto and was formalised in the Software Craftsmanship Manifesto of 2009. The movement emphasises well-crafted software, steady value delivery, professional community, and productive partnerships. I prefer the terms “crafting” and “craft” to avoid gender assumptions. 

Read more

Why Graph RAG is the Future

Graph RAG

Standard RAG is like reading a book one sentence at a time, out of order. We need something new.

When you read a book, you do not jump randomly between paragraphs, hoping to piece together the story. Yet that is exactly what traditional Retrieval-Augmented Generation (RAG) systems do with your data. This approach is fundamentally broken if you care about real understanding.

Most RAG systems take your documents and chop them into tiny, isolated chunks. Each chunk lives in its own bubble. When you ask a question, the system retrieves a handful of these fragments and expects the AI to make sense of them. The result is a disconnected, context-poor answer that often misses the bigger picture.

This is like trying to understand a novel by reading a few random sentences from different chapters. You might get a sense of the topic, but you will never grasp the full story or the relationships between ideas.

Real understanding requires more than just finding relevant information. It demands context and the ability to see how pieces of knowledge relate to each other. This is where standard RAG falls short. It treats knowledge as a stack of random pages, not as a coherent whole.

Time for a totally new approach.

Read more

Introducing Kaijo: AI functions that just work

kaijo

For months, I have wrestled with a problem that has consumed my thoughts and challenged everything I know about software development.

This week I wrote about building the future with AI agents. One of the key areas for me is moving beyond prompt engineering to something more reliable.

I have spent decades learning how to craft reliable software. Now I want to bring that reliability to AI development.

Today I am ready to share what I have been building in the background.

It started with a game. It ended with something that could change how we build AI applications forever.

Read more

Building the Future

A diagram of the future of AI agents

Something has been on my mind for months. The rapid evolution of AI agents has opened up possibilities I cannot ignore.

We are witnessing the emergence of semi autonomous agents that will fundamentally reshape how we work and communicate. The opportunities in this space are extraordinary. I am diving deeper into this world of AI agent development and product creation.

My newsletter is evolving. Instead of dispensing tips from a position of authority, I invite you on a journey of discovery. I will document my experiences building with AI, how to apply my tech experience in a new world, and navigating the inevitable struggles and setbacks.

Read on for several key areas I am exploring.

Read more