deer-workflow

by deerwork-aiVerified

An open-source graph engineering runtime that keeps orchestration in TypeScript and delegates semantic work to replaceable Agent runtimes.

484
Stars
52
Forks
TypeScript
Language
8/23/2026
Added
View on GitHubDownload ZIP

⚠️ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/deerwork-ai/deer-workflow

Getting Started

Guides for using skills like deer-workflow.

Security Report

Verified

Last scanned: —

{
  "status": "PASSED",
  "issues": []
}

README.md

English | 简体中文

deer-workflow

License: MIT npm Bun TypeScript Codex CLI DeerFlow Stars GitHub Stars

An open-source Dynamic Workflow runtime for building observable, reusable Agent graphs.

deer-workflow is a pilot project for DeerFlow 3.0, also known as DeerWork.

Index

Why Deer Workflow

Deer Workflow is a code-first implementation of Graph Engineering: TypeScript defines the valid execution paths, while Coding Agents perform the semantic work inside each node.

  • Code is the plan. Control flow, phases, inputs, and failure handling live in reviewable TypeScript rather than an opaque Agent conversation.
  • Agents are replaceable. Codex is the default runtime; Claude Code and Pi are built in; and the public Agent interface remains vendor-neutral.
  • Execution is observable. Interactive runs provide a phase-aware TUI; automation can consume a stable JSONL event stream.

How to use

Quick Start

Install Bun and sign in to Codex CLI, then install the released CLI:

bun install --global @deerwork-ai/deer-workflow

Describe the orchestration you want. Deer Workflow asks Codex to apply the bundled workflow-creator Skill and writes a runnable TypeScript module:

deer-workflow create \
  "Create a Workflow that accepts a topics string array, researches each topic in parallel, and synthesizes a report" \
  > workflow.ts

Use --agent claude or --agent pi to generate with another installed Harness. Codex remains the default.

Run the generated Workflow with its example input:

deer-workflow run ./workflow.ts \
  --input '{"topics":["Agent Skills","Dynamic Workflows"]}'

Interactive terminals show phases and Markdown logs in a live TUI. For servers, CI, and process pipelines, add --print or -p to stream one JSON event per stdout line.

Want to understand or edit the generated module? Continue with the Getting Started guide.

Examples

  • Deep Research discovers research angles, investigates them in parallel, verifies claims, and produces an interactive HTML report.
  • Blog Writer plans an article, drafts its sections through a pipeline, reviews them, and returns structured output.

These examples live in the repository. Clone or download it before running their documented commands.

Documentation

How to develop

Set up

Clone the repository and install local dependencies and Git hooks:

git clone https://github.com/deerwork-ai/deer-workflow.git
cd deer-workflow
bun install

Run the CLI directly from source:

bun run dev -- --help

Validate changes

Run the complete quality gate before submitting changes:

bun run check

Contribute

Codex CLI is the default Agent runtime, not an architectural dependency. ClaudeAgent and PiAgent ship as built-in Harnesses; integrations for other Coding Agents are welcome.

See the Getting Started guide for the full command reference.

License

This project is licensed under the MIT License.

Frequently Asked Questions

What is deer-workflow?

deer-workflow is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by deerwork-ai. An open-source graph engineering runtime that keeps orchestration in TypeScript and delegates semantic work to replaceable Agent runtimes. It has 484 GitHub stars.

Is deer-workflow safe to use?

Yes. deer-workflow passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install deer-workflow?

Clone the repository with "git clone https://github.com/deerwork-ai/deer-workflow" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is deer-workflow written in?

deer-workflow is primarily written in TypeScript. It is open-source under deerwork-ai on GitHub, so you can review or fork the full source.

Are there alternatives to deer-workflow?

Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh deer-workflow against similar tools.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI Agents
View details

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP Serversapisai-tools
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details