AI Skill Hub 强烈推荐:智能工作流 是一款优质的Agent工作流。AI 综合评分 8.0 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。
智能工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
智能工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:pip 安装(推荐)
pip install reyn
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install reyn
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/tya5/reyn
cd reyn
pip install -e .
# 验证安装
python -c "import reyn; print('安装成功')"
# 命令行使用
reyn --help
# 基本用法
reyn input_file -o output_file
# Python 代码中调用
import reyn
# 示例
result = reyn.process("input")
print(result)
# reyn 配置文件示例(config.yml) app: name: "reyn" debug: false log_level: "INFO" # 运行时指定配置文件 reyn --config config.yml # 或通过环境变量配置 export REYN_API_KEY="your-key" export REYN_OUTPUT_DIR="./output"
LLM workflow OS — predictable, auditable, constrained. · 🏠 <https://tya5.github.io/reyn/>
git clone https://github.com/tya5/reyn.git
cd reyn && pip install -e ".[dev]"
reyn init
reyn run my_skill "Write a report on AI in education."
---
The "framework foundation" framing is honest, not a hedge. The following live downstream:
IndexBackend protocol — phase 2 (post-1.1).LLMReplay, not bundled.recall(sources=["memory"]) is phase 1.5 (1.1+), gated on dogfood-retest non-regression.Post-1.0 vision (= the "Flywheel" — operational intelligence, skill self-improvement, RAG routing) is captured under docs/deep-dives/research/landscape/milestone-flywheel.md and FP-0006..0010. Mentioned for transparency, not promised.
See CLAUDE.md for architectural constraints and the testing policy.
---
Create files under reyn/local/my_skill/:
```yaml
Requirements: Python 3.11+, a LiteLLM-compatible model endpoint.
pip install -e . # local install; web UI: pip install -e ".[web]"
export OPENAI_API_KEY=sk-... # or set the key for your LiteLLM proxy
reyn init # creates reyn.yaml + .reyn/config.yaml
A note on weak default models. Reyn's defaultmodels.standardpoints at a low-cost LLM. Two phenomena are normal at the weak tier and dissolve on stronger models: - Occasional empty replies on tool-heavy queries (e.g. "list available skills" / "explain how X works"). Measured ~15% rate ongemini-2.5-flash-lite. Tracked as G12 indocs/deep-dives/journal/dogfood/giveup-tracker.md. - Capability questions leak router-internal vocabulary in non-English replies (e.g. asking 「何ができる?」 may return text that mentionsinvoke_action/list_actions/skill__X/ etc. verbatim). Trace-driven A/B at N=10: weakgemini-2.5-flash-liteclean rate 20%, stronggemini-2.5-flash87.5% with no prompt change. Tracked as G31 in the same file with the full matrix. Editreyn.yaml'smodels.standardto point at a stronger model if either rate matters for your use.
Two transports; pick whichever fits your setup.
Recommended — SSE (shared with the web UI, dev-loop friendly):
```bash reyn web --port 8080 # leave running in any terminal
reyn run index_docs '{"type":"index_docs_input","data":{"source":"my_docs","path":"docs/**/*.md","description":"Project documentation"}}'
| Framework | Loop enforcement | State persistence | Replay | Strength |
|---|---|---|---|---|
| **LangGraph** | Code-defined Python graph; conditional edges; LLM can pick arbitrary transitions when using Command() API | Checkpointer (SQLite / PostgreSQL) per super-step | Time-travel from any checkpoint | Expressiveness; LangChain ecosystem (600+ integrations) |
| **CrewAI** | Role-driven (sequential / hierarchical / Flow event-driven); no OS-level candidate constraint | Flow @persist (SQLite); manual resume on crash | Task replay (last run only) | Role-orchestration ergonomics; 30+ built-in tools; RAG and memory out of the box |
| **AutoGen** | Conversational multi-agent (message bus); LLM selects next speaker freely in SelectorGroupChat | save_state() / load_state() — application-managed, no built-in auto-checkpoint | OpenTelemetry spans (not replay-capable) | Multi-agent dialog patterns; actor model for distributed agents |
| **Semantic Kernel** | Function calling loop; LLM selects plugins autonomously; no OS-level candidate constraint | ChatHistory (in-memory); external DB persistence is app-managed | OpenTelemetry spans (not replay-capable) | Azure-native integration; C# / Python / Java parity; MIT OSS |
| **Reyn** | OS-enforced: validated transitions, closed candidate set (P3, P4) | Workspace + WAL, file-based SSoT (P5); automatic crash recovery | Append-only events log, replay-capable (P6) | Predictability; audit trail; weak-model viability; per-agent / per-chain / per-model cost caps; MCP server + client (bearer headers for hosted MCP); OAuth login + per-skill credential scoping (Confused Deputy mitigation); agent_id in P6 events (SOC2 / METI audit trail); RAG framework foundation (skill.md-driven indexing strategy override) |
Reyn is more constrained. If you want maximum LLM autonomy and creative agent behavior, LangGraph or AutoGen will feel less restrictive.
Reyn ships a RAG framework foundation, not a mature RAG product. The differentiator is that you write your indexing strategy as a skill.md — LLM-driven adaptive chunking with a deterministic postprocessor chain — not a Python pipeline. Override the chunker per-source by swapping a single python step. End-to-end smoke (= reyn run index_docs against docs/concepts/*.md → 418 chunks via real gemini-embedding-001 → reyn chat with natural concept queries) returned indexed semantic answers in 3/3 runs (batch 22, 2026-05-10). Maturity gaps (rerank / HyDE / contextual retrieval / RAG eval framework / IDE integration / vector store variety beyond SQLite) live downstream — see Project Status and docs/concepts/data-retrieval/rag.md.
Reyn is smaller. No chain abstractions, no rich vector store ecosystem — those live downstream (see care-boundary.md).
Reyn is opinionated about state. The Workspace is the only inter-phase data channel; Events are the only audit log. Other frameworks let you pass state in-memory or through callbacks — convenient, but invisible to crash recovery and audit trails.
Time-travel debugging. Reyn ships a replay CLI that walks any past run step by step (--mode replay), and a compare CLI that diffs two runs side by side (--mode compare). See docs/reference/dogfood-tracing.md.
高质量的开源AI工作流项目,具有良好的可重放和验证功能
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
总体来看,智能工作流 是一款质量优秀的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | reyn |
| 原始描述 | 开源AI工作流:LLM agent workflow OS with a Markdown DSL. Constrained, validated, replayable ex。⭐6 · Python |
| Topics | agentllmpythondsl |
| GitHub | https://github.com/tya5/reyn |
| License | MIT |
| 语言 | Python |
收录时间:2026-06-02 · 更新时间:2026-06-02 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端