An AI agent that does real work
Your product is an agent — it plans, calls tools and APIs, waits on people or other systems, and runs for minutes or hours on a user's behalf. Reliability and cost matter more than a chat box.
25 makers' products and 21 open-source projects use at least half of these 8 tools.The picks
The app where users set goals, approve steps and watch runs.
Chosen for frontend framework by 1510 makers' products we track · the alternatives →A TypeScript agent framework with workflows, memory and tool calling, built on the AI SDK.
Chosen for AI SDK & agent framework by 24 makers' products we track · the alternatives →Strong at long, multi-step tool use — the core of an agent that has to finish the job.
Chosen for LLM API by 251 makers' products we track · the alternatives →Durable steps, so a run survives restarts, retries a failed call without redoing the rest, and can wait days for a human approval.
Chosen for background jobs & cron by 16 makers' products we track · the alternatives →Users, agent state and run history in Postgres, with realtime updates to show progress live.
Chosen for database by 564 makers' products we track · the alternatives →Every step, tool call and token in a run, so you can debug a bad outcome and see what each run costs.
Chosen for LLM observability & evals by 33 makers' products we track · the alternatives →Agent runs cost real money in tokens; credits and limits keep heavy users from sinking your margin.
Chosen for payments by 12 makers' products we track · the alternatives →What this costs you
Agents fail in new ways — loops, runaway costs, confident wrong actions. Build limits, approvals and evals in from the first version. Python-first teams may prefer LangGraph or Pydantic AI with the same shape.
Who builds this way
Using at least half of these tools, each with a source: makers' products from their own words, customer stories, subprocessor lists or websites; open-source projects from their code.