The toolbox
80 tools worth knowing about if you build with AI. No affiliate links, no paid placement, and no prices quoted β tiers change monthly and a stale price helps nobody.
Claude Code
paidAnthropic's terminal-based coding agent that reads, edits and runs code across a repository from natural-language instructions.
Best for: Agentic coding in the terminal
OpenAI Codex
paidOpenAI's software engineering agent that works on tasks in a sandboxed environment via CLI, IDE or the cloud.
Best for: Delegating tasks to a cloud agent
Gemini CLI
open-sourceGoogle's open-source command-line agent that brings Gemini models into the terminal for coding and file tasks.
Best for: Free terminal agent with Gemini
Cline
open-sourceOpen-source VS Code extension that runs an autonomous coding agent able to edit files, run commands and use the browser.
Best for: Bring-your-own-key agent in VS Code
Roo Code
open-sourceOpen-source VS Code agent with configurable modes for architecture, coding, debugging and custom workflows.
Best for: Customisable agent modes
Aider
open-sourceCommand-line pair programmer that edits code in a local Git repository and commits its changes automatically.
Best for: Git-native CLI pair programming
OpenHands
open-sourceOpen-source platform for software development agents that write code, run commands and browse the web in a sandbox.
Best for: Self-hosted autonomous dev agents
Devin
paidCognition's autonomous software engineer that picks up tickets, opens pull requests and reports back asynchronously.
Best for: Async ticket-to-PR workflows
Jules
freemiumGoogle's asynchronous coding agent that clones a repository into a cloud VM, makes changes and proposes a pull request.
Best for: Background tasks on GitHub repos
Amp
paidSourcegraph's agentic coding tool available in the terminal and as an editor extension, with team sharing built in.
Best for: Team-shared agent threads
Amazon Q Developer
freemiumAWS coding assistant and agent for the IDE and CLI, with support for code transformation and AWS-aware tasks.
Best for: AWS-heavy codebases
Lovable
freemiumPrompt-driven app builder that generates and deploys full-stack web applications from a chat interface.
Best for: Going from prompt to live app
Bolt.new
freemiumIn-browser AI builder from StackBlitz that scaffolds, runs and deploys full-stack apps without local setup.
Best for: Browser-based full-stack prototyping
Replit
freemiumCloud development platform whose agent builds, runs and hosts applications directly in the browser.
Best for: Building and hosting in one place
Model Context Protocol
open-sourceOpen standard for connecting AI agents to external tools, APIs and data sources through a common server interface.
Best for: Wiring tools into any agent
Cursor
freemiumAI-first code editor built on VS Code, with inline editing, codebase-aware chat and an agent mode.
Best for: Day-to-day AI-assisted editing
Windsurf
freemiumAI editor with an agentic workflow that tracks your actions across files and applies multi-step changes.
Best for: Flow-based multi-file edits
GitHub Copilot
freemiumGitHub's assistant offering inline completions, chat and a coding agent across major editors and GitHub itself.
Best for: Completions across many editors
Visual Studio Code
freeMicrosoft's open-source editor, the base for most AI coding extensions and forks.
Best for: The default extensible editor
Zed
open-sourceHigh-performance collaborative editor written in Rust, with a built-in agent panel and multi-model support.
Best for: Speed-focused editing with agents
Kiro
freemiumAWS agentic IDE that turns prompts into specifications, tasks and code with hooks for repeatable workflows.
Best for: Spec-driven development
Continue
open-sourceOpen-source assistant for VS Code and JetBrains that lets you configure your own models, rules and context providers.
Best for: Fully configurable assistant
Tabnine
freemiumCode completion and chat assistant with self-hosted and privacy-focused deployment options for teams.
Best for: Privacy-conscious teams
JetBrains AI Assistant
freemiumAI features integrated across JetBrains IDEs, including chat, code generation and refactoring support.
Best for: IntelliJ and PyCharm users
Claude
freemiumAnthropic's assistant and model family, widely used for coding, long-context reasoning and agentic workflows.
Best for: Coding and long-context work
Claude Developer Platform
paidAnthropic's API and console for building applications on Claude models, with SDKs for major languages.
Best for: Building apps on Claude
ChatGPT
freemiumOpenAI's assistant for general reasoning, drafting and code, available on the web and desktop.
Best for: General-purpose assistance
OpenAI Platform
paidOpenAI's API platform for text, image, audio and embedding models, with SDKs and an agents toolkit.
Best for: Building on GPT models
Google AI Studio
freemiumGoogle's browser workspace for prototyping with Gemini models and generating API keys and starter code.
Best for: Prototyping with Gemini
Mistral AI
freemiumEuropean model provider offering open-weight and commercial models plus an API and the Le Chat assistant.
Best for: European open-weight models
DeepSeek
freemiumModel provider known for open-weight reasoning and coding models offered through an API and chat interface.
Best for: Low-cost reasoning models
Llama
open-sourceMeta's family of open-weight language models that can be downloaded and run on your own infrastructure.
Best for: Self-hosted open-weight models
Ollama
open-sourceTool for downloading and running open-weight models locally, exposing them through a local API.
Best for: Running models on your machine
OpenRouter
paidSingle API endpoint that routes requests across many model providers with unified billing and fallbacks.
Best for: Switching models without rewrites
Groq
freemiumInference provider running open models on custom hardware for high token throughput and low latency.
Best for: Very fast inference
Hugging Face
freemiumHub for open models, datasets and demo spaces, plus libraries and hosted inference endpoints.
Best for: Finding open models and datasets
v0
freemiumVercel's generative interface tool that turns prompts into React components and deployable front ends.
Best for: Prompt to React components
shadcn/ui
open-sourceCollection of copy-and-paste React components built on Radix and Tailwind that you own and edit directly.
Best for: Components AI agents edit well
Tailwind CSS
open-sourceUtility-first CSS framework that styles interfaces through class names rather than separate stylesheets.
Best for: Styling without context switching
Radix UI
open-sourceUnstyled, accessible React primitives for dialogs, menus, tooltips and other common interface patterns.
Best for: Accessible headless primitives
Motion
open-sourceAnimation library for React and JavaScript, formerly known as Framer Motion, for transitions and gestures.
Best for: Declarative web animation
Lucide
open-sourceOpen-source icon library with packages for React, Vue, Svelte and plain SVG usage.
Best for: Consistent open-source icons
Magic UI
open-sourceLibrary of animated React and Tailwind components designed to drop into shadcn/ui projects.
Best for: Animated landing page sections
Supabase
freemiumOpen-source backend platform providing Postgres, authentication, storage, edge functions and realtime APIs.
Best for: Postgres backend in minutes
Firebase
freemiumGoogle's app platform with a document database, authentication, storage, functions and hosting.
Best for: Realtime apps on Google Cloud
Neon
freemiumServerless Postgres with database branching, so each preview environment can have its own copy of the data.
Best for: Branchable serverless Postgres
Convex
freemiumReactive backend platform where database queries, functions and realtime updates are written in TypeScript.
Best for: TypeScript-first reactive backend
Drizzle ORM
open-sourceTypeScript ORM with a SQL-like query builder and schema migrations for Postgres, MySQL and SQLite.
Best for: Type-safe SQL in TypeScript
Prisma
open-sourceTypeScript ORM with a declarative schema, generated client and migration tooling for relational databases.
Best for: Schema-first database access
Clerk
freemiumAuthentication and user management service with drop-in components for React, Next.js and other frameworks.
Best for: Drop-in auth for React apps
Stripe
paidPayments platform with APIs and hosted checkout for subscriptions, one-off payments and billing.
Best for: Adding payments and billing
Vercel
freemiumHosting platform for front-end frameworks with Git-based deploys, preview URLs and edge functions.
Best for: Deploying Next.js and front ends
Netlify
freemiumPlatform for deploying web projects from Git, with build pipelines, serverless functions and previews.
Best for: Static sites and JAMstack apps
Cloudflare Workers
freemiumServerless platform running code at the network edge, with storage, queues and static site hosting.
Best for: Edge functions and low latency
Railway
paidInfrastructure platform that deploys applications, databases and background services from a repository.
Best for: Deploying backends and databases
GitHub Actions
freemiumCI/CD service built into GitHub for running builds, tests and deployments on repository events.
Best for: CI pipelines next to your code
Docker
freemiumContainer tooling for packaging applications with their dependencies so they run the same everywhere.
Best for: Reproducible environments
Playwright
open-sourceBrowser automation and end-to-end testing framework from Microsoft, with a codegen recorder and trace viewer.
Best for: End-to-end browser tests
Vitest
open-sourceFast unit test runner for Vite projects, compatible with much of the Jest API and TypeScript out of the box.
Best for: Unit tests in Vite projects
CodeRabbit
freemiumAI code review tool that comments on pull requests with line-level suggestions and change summaries.
Best for: Automated pull request review
Greptile
paidAI code review service that indexes a whole codebase to flag bugs and inconsistencies in pull requests.
Best for: Codebase-aware review
Sentry
freemiumError monitoring and performance tracing platform with stack traces, session replay and release tracking.
Best for: Catching production errors
Storybook
open-sourceWorkshop for building and testing UI components in isolation, with visual and interaction testing add-ons.
Best for: Isolating and testing components
Figma
freemiumCollaborative interface design tool with prototyping, design systems and developer handoff features.
Best for: Interface design and handoff
Penpot
open-sourceOpen-source design and prototyping platform that stores files in open web standards and can be self-hosted.
Best for: Self-hosted design work
Excalidraw
freemiumVirtual whiteboard for hand-drawn style diagrams, useful for sketching architecture before building it.
Best for: Quick architecture sketches
tldraw
freemiumInfinite canvas whiteboard and embeddable SDK for building drawing and diagramming features into apps.
Best for: Embeddable canvas experiences
Midjourney
paidImage generation service used for concept art, illustrations and marketing visuals.
Best for: Generating illustrative imagery
Unsplash
freeLibrary of freely usable photographs, with an API for pulling images into applications and prototypes.
Best for: Free photography for prototypes
LangChain
open-sourceFramework for building LLM applications, with abstractions for chains, retrieval, agents and integrations.
Best for: Composing LLM pipelines
LlamaIndex
open-sourceData framework for connecting private documents and databases to language models for retrieval and agents.
Best for: Retrieval over your own data
Pinecone
freemiumManaged vector database for similarity search over embeddings, with hybrid search and metadata filtering.
Best for: Managed vector search
Qdrant
open-sourceOpen-source vector database written in Rust, available self-hosted or as a managed cloud service.
Best for: Self-hosted vector search
Firecrawl
freemiumAPI that crawls websites and returns clean markdown or structured data suitable for LLM input.
Best for: Turning web pages into context
Langfuse
open-sourceOpen-source observability platform for LLM applications, covering tracing, evaluation and prompt management.
Best for: Tracing and evaluating LLM apps
Warp
freemiumModern terminal with AI command suggestions, an agent mode and shareable command blocks.
Best for: A terminal with AI built in
Linear
freemiumIssue tracking and project planning tool for software teams, with a fast interface and API.
Best for: Tracking work on small teams
Raycast
freemiumKeyboard-driven launcher for macOS with extensions, snippets and built-in AI commands.
Best for: Launching tools without the mouse
Perplexity
freemiumAnswer engine that searches the web and responds with cited sources, useful for technical research.
Best for: Research with citations
Graphite
freemiumCode review platform built around stacked pull requests, with merge queues and AI review feedback.
Best for: Stacked pull request workflows