经 AI Skill Hub 精选评估,开源AI工作流 获评「推荐使用」。这款Agent工作流在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 7.5 分,适合有一定技术背景的用户使用。
Production-grade Go SDK for building AI agents with long-term memory, knowledge,提供高质量的AI工作流解决方案
开源AI工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
Production-grade Go SDK for building AI agents with long-term memory, knowledge,提供高质量的AI工作流解决方案
开源AI工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:go install(推荐) go install github.com/GizClaw/flowcraft@latest # 方式二:从源码编译 git clone https://github.com/GizClaw/flowcraft cd flowcraft go build -o flowcraft . # 方式三:下载预编译二进制 # 访问 Releases 页面下载对应平台二进制文件 # https://github.com/GizClaw/flowcraft/releases
# 查看帮助 flowcraft --help # 基本运行 flowcraft [options] <input> # 详细使用说明请查阅文档 # https://github.com/GizClaw/flowcraft
# flowcraft 配置说明 # 查看配置选项 flowcraft --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export FLOWCRAFT_CONFIG="/path/to/config.yml"
The fastest way to ship something runnable: write YAML, point vesseld at it.
```bash go install github.com/GizClaw/flowcraft/cmd/vesseld@latest
git clone https://github.com/GizClaw/flowcraft
cd flowcraft
make help # list every target
make ci # vet + test for all in-tree modules
make test-e2e # black-box vesseld suite (no API key required)
This repo is a Go workspace (go.work). The in-tree modules are sdk, memory, sdkx, vessel, voice, cmd/vesseld, and eval. Off-workspace examples and test harnesses pin released versions and run with GOWORK=off.
---
For embedding agents directly into a Go service (no daemon), use sdk directly and add memory / sdkx when you need recall, history, knowledge, or provider adapters. The minimum viable wiring is a graph DAG (graph.GraphDefinition + node.Factory with llmnode.Register) driven by agent.Run. See:
sdk/agent/run_test.go — minimal agent.Run patternstests/quality/vessel/ — full integration examples (history, sidecars, kanban)examples/voice-pipeline/setup.go — a real graph-runner build wiring an LLM provider + script nodevesseld validate --config examples/vesseld-multi-vessel -R vesseld run --config examples/vesseld-multi-vessel -R
bash SOCK=/tmp/vesseld-multi-vessel.sock # set in examples/vesseld-multi-vessel/daemon.yaml
Subject-routed event bus — every step emits structured envelopes.Checkpoint / CheckpointStore contract — pause and resume an agent across restarts.Interrupt / Wait semantics that compose cleanly with context.Context.| Module | What it gives you | Stable |
|---|---|---|
[sdk](sdk/) | Core primitives — agent, graph DAG, kanban, model, llm, telemetry | yes |
[memory](memory/) | Memory domain — recall v2, history, knowledge, retrieval, text, and memory adapters | yes |
[sdkx](sdkx/) | Provider implementations (OpenAI, Anthropic, DeepSeek, MiniMax, Volcengine) + non-memory extensions | yes |
[vessel](vessel/) | In-process agent runtime — Captain, restart, probes, sidecars, per-run workspaces, assembly helpers | yes |
[cmd/vesseld](cmd/vesseld/) | Standalone daemon binary — declarative YAML, HTTP/SSE control plane | yes |
[voice](voice/) | Real-time voice pipeline (VAD / STT / LLM / TTS / WebRTC) | yes |
[examples/](examples/) | Worked end-to-end examples (voice pipeline, multi-vessel daemon, …) | — |
[tests/quality/](tests/quality/) | Quality / regression suites (knowledge retrieval, vessel runtime) | — |
[tests/e2e/](tests/e2e/) | Black-box end-to-end suites (vesseld subprocess) | — |
[tests/conformance/](tests/conformance/) | Provider conformance — same surface, every backend | — |
---
本项目是 Flowcraft 的简介,描述了项目的基本信息和目的。
本节介绍了 Flowcraft 的主要功能和特点,包括快速部署、多容器支持等。
本节暂无内容。
本节介绍了如何安装和部署 Flowcraft,包括使用 Docker、源码编译等方式。
本节提供了使用 Flowcraft 的快速入门教程,包括如何使用 Daemon 和 Library 等。
本节介绍了 Flowcraft 的配置说明,包括 MCP、环境变量和关键参数等。
本节介绍了 Flowcraft 的 API 和接口说明,包括 Streaming、Durable 和 Resumable 等功能。
本节介绍了 Flowcraft 的工作流和模块说明,包括 Module Map 等信息。
本节暂无内容。
该项目提供了一个高质量的Go SDK,用于构建AI代理,具有长期记忆和知识管理功能,值得关注
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
AI Skill Hub 点评:开源AI工作流 的核心功能完整,质量良好。对于自动化工程师和运维人员来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | flowcraft |
| 原始描述 | 开源AI工作流:Production-grade Go SDK for building AI agents with long-term memory, knowledge 。⭐274 · Go |
| Topics | workflowagent-frameworkagent-runtimeagentsaiai-agentsgo |
| GitHub | https://github.com/GizClaw/flowcraft |
| License | MIT |
| 语言 | Go |
收录时间:2026-06-04 · 更新时间:2026-06-06 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端