{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "nidhi-singh02/agent-router",
 "name": "agent-router",
 "owner": "nidhi-singh02",
 "slug": "nidhi-singh02-agent-router",
 "github": "https://github.com/nidhi-singh02/agent-router",
 "what": "Agent Router is a TypeScript command-line tool that picks an AI coding agent (Cursor, Claude Code, Codex, or OpenCode), a model, and a reasoning effort for a task, then starts that agent in a Herdr pane.",
 "why": "",
 "language": "TypeScript",
 "requirements": [
  "Node.js 20 or newer",
  "A TypeSafe API key, since routing always calls TypeSafe",
  "At least one agent CLI you are logged in to: agent (Cursor), claude (Claude Code), codex, or opencode",
  "Herdr, for launching agents without --dry-run",
  "A config file with your accounts in the model-router home folder"
 ],
 "audience_note": "Developers who use several AI coding agent subscriptions and want a quota-aware way to pick one for each task.",
 "risk": "sensitive",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/nidhi-singh02-agent-router/",
 "use_case_count": 4,
 "use_cases": [
  {
   "id": "nidhi-singh02-agent-router--preview-agent-route-for-task",
   "title": "Preview which agent and model a task would use",
   "best": true,
   "url": "https://dedupedai.com/use-cases/nidhi-singh02-agent-router/preview-agent-route-for-task/",
   "json": "https://dedupedai.com/use-cases/u/nidhi-singh02-agent-router/preview-agent-route-for-task.json"
  },
  {
   "id": "nidhi-singh02-agent-router--launch-task-in-herdr-pane",
   "title": "Launch a task in a Herdr pane with the chosen agent",
   "best": false,
   "url": "https://dedupedai.com/use-cases/nidhi-singh02-agent-router/launch-task-in-herdr-pane/",
   "json": "https://dedupedai.com/use-cases/u/nidhi-singh02-agent-router/launch-task-in-herdr-pane.json"
  },
  {
   "id": "nidhi-singh02-agent-router--check-quota-before-routing",
   "title": "Check subscription quota before routing a task",
   "best": false,
   "url": "https://dedupedai.com/use-cases/nidhi-singh02-agent-router/check-quota-before-routing/",
   "json": "https://dedupedai.com/use-cases/u/nidhi-singh02-agent-router/check-quota-before-routing.json"
  },
  {
   "id": "nidhi-singh02-agent-router--let-agent-route-next-phase",
   "title": "Let an agent route its next work phase via skill",
   "best": false,
   "url": "https://dedupedai.com/use-cases/nidhi-singh02-agent-router/let-agent-route-next-phase/",
   "json": "https://dedupedai.com/use-cases/u/nidhi-singh02-agent-router/let-agent-route-next-phase.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
