Best AI agents compared: coding, browser, business and open-source agents
A model answers. An agent acts: it plans, uses tools, checks the result and keeps going. Use the finder to shortlist 42 agents in seven categories, from coding agents and browser agents to enterprise platforms, open-source frameworks, voice and research, by your task, budget, skill, deployment and privacy needs. Every value links to the maker's own page. For the models underneath, see AI models compared.
Key takeaways
A model answers. An agent plans, uses tools and keeps going until the job is done.
42 agents and frameworks compared, 13 of them for coding.
29 offer a free plan, free use or free open-source code, per each maker's page.
24 support MCP, the open standard for connecting agents to tools.
Models vs assistants vs bots vs agents
Models, assistants, bots and agents: what each one is
Answers→Helps a person→Replies automatically→Plans and acts with tools
Model
The trained AI itself. Takes text, images or audio in and produces an answer out. It does not act on its own.
Examples: Gemini 4 Argon, Claude Haiku 5.5, GPT-6.1 Terra · compare models
Assistant
An app or chat interface built on a model that helps a person, who stays in charge of each step.
Examples: ChatGPT, Claude, Gemini apps
Bot
Software that replies or acts automatically, often by fixed rules. Modern bots may use a model inside.
Examples: Support chat bots, Copilot Studio standard harness agents · learn.microsoft.com
Agent
A model plus tools and a loop: it plans, calls tools, checks results and repeats until the task is done.
Examples: Claude Code, Antigravity agent, Agents SDK agents · docs.anthropic.com
Plain-language definitions by CoolPower Index. The line between them is blurring: many products now combine an assistant with agent features.
42
agents and frameworks
26
makers
24
support MCP
29
have a free plan
Agent Finder
Shortlist: write and fix code
15 of 42 agents match. Filtered out: 27 built for other jobs.
1
Google Antigravity
Google · Coding · Developer
3/3match
Why: Matches your task. A free agent-first editor.
Enterprise controls need a paid Gemini Enterprise plan
Your task, must-haves, budget, skill and deployment remove agents that do not fit. The rest get points: 3 when the agent is built for your task, 2 when it suits your skill level, 1 when it offers the autonomy you asked for and 1 for a free tier when you choose Free only. Ties are ordered by lowest published starting price, then name. Every attribute comes from the maker's own pages, linked in Details. We do not rate quality.
Compare up to 4 agents
Pick two to four agents, here or with the Compare box on a result card or table row.
Prices are the lowest paid plan per person per month on the maker's page, checked 1 November 2026. A dash means not stated on the pages we checked.
At a glance, by category
Counts from the table, not a ranking.
Agent cost calculator
Only published prices: model tokens from the AI models table, and Amazon Bedrock AgentCore Runtime compute. Subscription plans are in the finder and table above.
Your own inputs times published list prices, before caching, batch or volume discounts. Tools, storage, gateways and memory are billed separately where they apply. Products without a published price are left out.
The model asks for an action. It replies with a tool call, such as a click, a search or a database query, instead of a final answer. docs.anthropic.com (opens in a new tab)
Your code runs the action. Your application carries out each call in an environment you control and returns the result. docs.anthropic.com (opens in a new tab)
Guardrails and a human check. Validate inputs and outputs and keep a person in the loop for consequential steps. openai.github.io (opens in a new tab)
How models will manage agents: tools through MCP, other agents through A2A
Pattern described in the A2A documentation: MCP standardises how an agent reaches its tools, A2A how independent agents discover each other and delegate. Diagram by CoolPower Index.
How to use an agent
How to put an agent to work, step by step
1
Name the job
Pick one task with a clear finish line, such as reviewing a pull request or researching a topic. The finder above shortlists agents by job.
2
Choose a product or a framework
A product such as Claude Code works out of the box. A framework such as the OpenAI Agents SDK or Google ADK lets developers build their own. openai.github.io (opens in a new tab)
Hosted agents run in sandboxes. Google provisions a Linux sandbox per call, and AgentCore runs each session in its own microVM. docs.aws.amazon.com (opens in a new tab)
5
Keep a person in the loop
Anthropic warns that prompt injection can reach agents through web pages or images, so check consequential steps yourself. docs.anthropic.com (opens in a new tab)
Different measures from different makers, shown for scale only. Each screenshot and the tool definitions are sent to the model as input tokens.
An agent makes many model calls per task instead of one, and each call can carry screenshots, tool definitions and earlier results. That multiplies the tokens, and so the accelerator time, behind a single request. The IEA figures cover all data centres, of which AI is the main growth driver. No maker publishes energy per agent task, so we show none. For capacity and grid data see chip power, energy and market intelligence.
Protocols that connect agents
MCP (Model Context Protocol)
An open-source standard for connecting AI applications to external systems: data sources, tools and workflows. Its makers compare it to a USB-C port for AI applications. Supported by Claude, ChatGPT, Visual Studio Code, Cursor and others.
An open standard for agents to talk to other agents: discover each other, delegate tasks and share results. Originally developed by Google and donated to the Linux Foundation. MCP is agent to tool, A2A is agent to agent, and the two are designed to work together.
from agents import Agent, Runner
agent = Agent(name="Assistant", instructions="You are a helpful assistant")
result = Runner.run_sync(agent, "Write a haiku about recursion in programming.")
print(result.final_output)
interaction = client.interactions.create(
agent="antigravity-preview-09-2026",
input="Audit https://web.dev for performance, Core Web Vitals, and SEO. ...",
environment="remote",
)
Moving a Claude Code session between surfacesAnthropic, quoted from docs.anthropic.com (opens in a new tab). Commands as listed in the Claude Code overview. Teleport requires a claude.ai subscription.
# check the install
claude --version
# pull a web or mobile session into the terminal
claude --teleport
# start a task in the cloud
claude --cloud
Confirmed since:8 Oct 2026: Google Cloud introduced the Gemini agent, a single agent for work inside Google Workspace that Google says runs on Gemini and Anthropic Claude models. Reuters (opens in a new tab)
Watch
Official uploads from the organisations' own YouTube channels. Nothing loads from YouTube until you press play, then it uses youtube-nocookie.com.
How much electricity does AI actually use? International Energy Agency on YouTube. Loads from YouTube only when you press play. Watch on YouTubeThe dots demo, take two | OpenAI DevDay 2026 OpenAI on YouTube. Loads from YouTube only when you press play. Watch on YouTube
Vendor-neutral. Listing an agent is not a recommendation. Checked 1 Nov 2026.
Latest from the AI bots
What changed this month for Grok Bot, ChatGPT Work, Gemini, Claude and Microsoft 365 Copilot, each from the maker's own page, is on AI news: AI bots and agents.
People shaping AI agents and the platforms they run on
6 leaders and researchers who shape the models, chips and data centres. Roles are as stated on each linked page. Photos are freely licensed and credited on each card.
Not fact. Everything in this section is a rumour, a theory or a forecast. Each card says where it circulates and sits beside what is actually known, with its own source. We do not endorse any of it, and none of it is investment advice.
Predictions about the race, the boom and a collapse
PredictionCollapse
The AI bubble bursts in 2027 or 2028
The claim
Joachim Klement, head of market strategy at Panmure Liberum, says his core conviction is that the AI bubble bursts in 2027 or 2028. His year-end 2027 target for the S&P 500 is 5,000 points, which he put at 36% below the level at the time.
Bloomberg says the seven other strategists it tracks see about 14% upside on average, so this call is the outlier. finance.yahoo.com (opens in a new tab)
OpenAI cut the target for its current funding round from about US$30bn to up to US$20bn, at a US$1.25tn valuation. The round had not closed. cnbc.com (opens in a new tab)
PredictionCollapse
A slow leak, then defensive stocks win
The claim
Capital Economics forecasts the S&P 500 at 6,500 by the end of 2027, about 16% lower, if air keeps leaking out of the AI trade or the bubble bursts. It also expects a final tech-led rally in 2026 first.
CNBC reports that Alphabet and Meta both showed negative free cash flow in their latest quarter while spending heavily on AI infrastructure. cnbc.com (opens in a new tab)
PredictionCollapse
US$3.5tn of AI infrastructure written off by 2030
The claim
Gartner analyst Will Sommer predicts some US$3.5tn of AI infrastructure spending could be written off by the end of 2030, and that 80% of neoclouds will stop operating independently by 2030, bought or gone under.
Gartner's stated reason is that enterprise and consumer AI revenue will not be enough to give profitable returns on all planned AI capital spending. Hyperscaler capex itself is filed quarterly and tracked on our investment page. telegraph.co.uk (opens in a new tab)
Checked 1 November 2026. Rumour means an unconfirmed report of a specific event. Speculation means a theory or interpretation. Prediction means a forecast with a date or a number. See all rumours, theories and predictions Not investment advice.
Best AI coding agents compared: free plans and prices
13 coding agents with what each maker publishes about free use and the lowest paid plan. Listed in our usual order, not ranked.
An AI that can carry out tasks for you, like booking, filling in forms or writing and running code, rather than only answering questions.
Why it matters A chat assistant tells you how to do something. An agent can go and do it, and should ask you before anything important.
How is an agent different from a chatbot?
A chatbot answers in a chat window. An agent can use apps, websites and files to get a job done, step by step.
Are AI agents safe to use?
They can make mistakes, so good agents ask for your approval before they send, buy or delete anything. Start with small, low-risk jobs.
Do agents use a lot of computing?
Yes. An agent may look at a screen many times to finish one job, and each look uses computing.
Why it matters One screenshot can use around 1,000 to 1,800 input tokens, so long agent runs add up fast.
Around 1,000 to 1,800 tokens per screenshot
Source: Anthropic computer use documentation
How do I choose one?
Use the Agent Finder: pick the job you want done and your skill level, and it shows agents that fit, each with links to the maker's own pages.
What are the best AI coding agents?
There is no single best one. The main coding agents are Claude Code, OpenAI Codex, GitHub Copilot, Cursor, Devin and Windsurf, Replit Agent, Kiro and Google Antigravity. The coding agents table on this page shows each one's free plan, starting price and source.
Why it matters Pick by where you work: in a terminal, in your editor or in a browser.
Source: Each maker's pricing page, checked 1 November 2026
Are there free AI agents?
Yes. GitHub Copilot, Cursor, OpenAI Codex, Google Antigravity and Perplexity Comet have free plans or free use, and frameworks such as the OpenAI Agents SDK, Claude Agent SDK, Google ADK and Mastra are free and open source. You still pay for model use where the agent calls a paid API.
Why it matters Free plans usually have tight usage limits, so check the linked pricing page.
Source: Each maker's pricing page or repository, checked 1 November 2026