{
 "schema_version": 1,
 "generated": "2026-10-20",
 "repo": "deerwork-ai/deer-workflow",
 "name": "deer-workflow",
 "owner": "deerwork-ai",
 "slug": "deerwork-ai-deer-workflow",
 "github": "https://github.com/deerwork-ai/deer-workflow",
 "what": "deer-workflow is an open-source TypeScript runtime for building observable, reusable Agent graphs, where code defines the steps and Coding Agents do the work inside each step.",
 "why": "",
 "language": "TypeScript",
 "requirements": [
  "Bun installed (https://bun.sh)",
  "Codex CLI installed and signed in, since Codex is the default Agent runtime",
  "A terminal on macOS, Linux, or Windows with Bun support",
  "Git, if you plan to clone the repository for examples or development"
 ],
 "audience_note": "Written for developers and engineering teams who want repeatable multi-step AI agent jobs that they can read, review, and run from a terminal or CI.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/deerwork-ai-deer-workflow/",
 "use_case_count": 5,
 "use_cases": [
  {
   "id": "deerwork-ai-deer-workflow--generate-typescript-workflow-from-description",
   "title": "Generate a runnable TypeScript workflow from plain English",
   "best": true,
   "url": "https://dedupedai.com/use-cases/deerwork-ai-deer-workflow/generate-typescript-workflow-from-description/",
   "json": "https://dedupedai.com/use-cases/u/deerwork-ai-deer-workflow/generate-typescript-workflow-from-description.json"
  },
  {
   "id": "deerwork-ai-deer-workflow--run-workflow-in-ci-with-json-events",
   "title": "Run a workflow in CI and parse its JSON event stream",
   "best": false,
   "url": "https://dedupedai.com/use-cases/deerwork-ai-deer-workflow/run-workflow-in-ci-with-json-events/",
   "json": "https://dedupedai.com/use-cases/u/deerwork-ai-deer-workflow/run-workflow-in-ci-with-json-events.json"
  },
  {
   "id": "deerwork-ai-deer-workflow--try-deep-research-example",
   "title": "Run the Deep Research example to produce an HTML report",
   "best": false,
   "url": "https://dedupedai.com/use-cases/deerwork-ai-deer-workflow/try-deep-research-example/",
   "json": "https://dedupedai.com/use-cases/u/deerwork-ai-deer-workflow/try-deep-research-example.json"
  },
  {
   "id": "deerwork-ai-deer-workflow--swap-agent-runtime-for-generation",
   "title": "Generate a workflow with Claude Code or Pi instead of Codex",
   "best": false,
   "url": "https://dedupedai.com/use-cases/deerwork-ai-deer-workflow/swap-agent-runtime-for-generation/",
   "json": "https://dedupedai.com/use-cases/u/deerwork-ai-deer-workflow/swap-agent-runtime-for-generation.json"
  },
  {
   "id": "deerwork-ai-deer-workflow--add-new-agent-integration",
   "title": "Add an integration for a new coding agent",
   "best": false,
   "url": "https://dedupedai.com/use-cases/deerwork-ai-deer-workflow/add-new-agent-integration/",
   "json": "https://dedupedai.com/use-cases/u/deerwork-ai-deer-workflow/add-new-agent-integration.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."
}
