by deerwork-ai
An open-source Dynamic Workflow runtime that keeps orchestration in TypeScript and delegates semantic work to replaceable Agent runtimes.
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
# Add to your Claude Code skills
git clone https://github.com/deerwork-ai/deer-workflowGuides for using ai agents skills like deer-workflow.
English: README · Guide · API | 简体中文:README · 快速入门 · API
An open-source Dynamic Workflow runtime that combines deterministic TypeScript orchestration with replaceable Agent runtimes.
deer-workflow is a pilot project for
DeerFlow 3.0, also known as
DeerWork. The package name is @deerwork-ai/deer-workflow; the executable is
named deer-workflow.
Install Bun and Codex CLI, then sign in:
Bun is a fast, Node.js-compatible JavaScript runtime and toolkit; see its installation guide.
npm install -g @openai/codex
codex login
codex --version
Codex CLI and Codex Desktop are separate installations. Installing the Desktop
app does not install the codex terminal command.
Install the released CLI from npm:
bun install --global @deerwork-ai/deer-workflow
deer-workflow --help
Running bun install without --global only installs dependencies for the
current project. It does not install the deer-workflow command globally.
deer-workflow agent "Inspect this repository"
Describe the orchestration you need. The command runs the bundled
workflow-creator Skill through Codex and writes generated source to stdout:
deer-workflow create \
"Research several independent angles, verify the findings, and synthesize a report" \
> workflow.ts
Alternatively, install the bundled Skill for your Agents, then ask any Agent that supports Agent Skills to create a Workflow:
deer-workflow skill install
The command copies the Skill into existing ~/.agents/skills and
~/.claude/skills directories and reports which destinations it changed or
skipped.
deer-workflow run ./workflow.ts --input '{"question":"Why has Neo Labs recently emerged as a new force in AI?"}'
Interactive runs show meta.phases and rendered Markdown logs in a live
two-pane TUI, together with the Workflow name, module path, working directory,
and an animated highlight on the active phase. In the default mode, redirected
stderr remains JSONL for automation.
Use --print / -p when running on servers or in automation such as CI/CD,
task queues, process pipelines, and event collectors. It exposes a stable
stdout Event Stream with one JSON event per line:
deer-workflow run ./workflow.ts --print \
--input '{"question":"Why has Neo Labs recently emerged as a new force in AI?"}'
Run Deep Research:
deer-workflow run ./examples/deep-research/workflow.ts \
--input '{"question":"How are Agent Skills and Dynamic Workflows evolving?","outputPath":"./report.html"}'
Run Blog Writer:
deer-workflow run ./examples/blog-writer/workflow.ts \
--input '{"topic":"The Emerging Trends of Neo Labs","audience":"Agent builders"}'
These paths refer to files in this repository. Clone or download the repository before running them.
The API Reference covers Agents, Flow Controls, Workflow Events, Logging, Runner behavior, JSON Schema output, and programmatic usage.
Clone the repository, then install its 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 while developing:
bun run dev -- --help
Run the complete quality gate before submitting changes:
bun run check
Codex CLI is the default Agent runtime, not an architectural dependency. Contributions for other Coding Agent integrations are welcome.
This project is licensed under the MIT License.
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 Dynamic Workflow runtime that keeps orchestration in TypeScript and delegates semantic work to replaceable Agent runtimes. It has 57 GitHub stars.
deer-workflow's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
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).
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.
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.
No comments yet. Be the first to share your thoughts!