AI Skill Hub 强烈推荐:flock MCP工具 是一款优质的Agent工作流。已获得 1.1k 颗 GitHub Star,AI 综合评分 8.2 分,在同类工具中表现稳健。如果你正在寻找可靠的Agent工作流解决方案,这是一个值得深入了解的选择。
flock MCP工具 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
flock MCP工具 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:npm 全局安装 npm install -g flock # 方式二:npx 直接运行(无需安装) npx flock --help # 方式三:项目依赖安装 npm install flock # 方式四:从源码运行 git clone https://github.com/Onelevenvy/flock cd flock npm install npm start
# 命令行使用
flock --help
# 基本用法
flock [options] <input>
# Node.js 代码中使用
const flock = require('flock');
const result = await flock.run(options);
console.log(result);
# flock 配置说明 # 查看配置选项 flock --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export FLOCK_CONFIG="/path/to/config.yml"
A desktop multi-agent harness built with Rust, Tauri, and React, powered by langgraph-rust.
Visual Workflow | Multi-Agent Harness | Built-in Agent | Safe Sandbox & VNC | Cross-Platform | Any API Key
English | 简体中文

Note: This project is built on top of langgraph-rust, which is my personal Rust implementation of the LangGraph framework. Refactoring History: Flock has been completely rewritten from the ground up. The original version was a Python-based application using LangGraph, LangChain, and FastAPI as the backend. The current version is a native desktop application with a Rust backend, powered by Tauri for the desktop shell. This rewrite brings significant improvements in performance, reliability, and user experience. Legacy Code: The original Python codebase is preserved in the legacy/python branch for reference.
---
1.77.2 or later18.x or later1. Clone the Repository
git clone https://github.com/Onelevenvy/flock.git
cd flock
2. Install Frontend Dependencies
cd flock-ui
npm install
3. Start Development App
npm run tauri dev
4. Run Backend Tests
cargo test --workspace
---
Flock is more than just a chat client. It's a comprehensive multi-agent harness combined with a powerful Visual Workflow Editor. It orchestrates and runs AI agents locally or inside sandbox containers to read/write files, execute bash commands, browse the web, and run complex pipelines. You see everything the agent does, and you're always in control.
| Capability / Feature | Traditional Chat Clients | Flock (Multi-Agent Harness) |
|---|---|---|
| **Visual Workflow Builder** | No | **Yes** — ReactFlow editor with 10+ node types & streaming execution |
| **AI Operating on Files** | Limited or No | **Yes** — Built-in agent with full filesystem, grep, and glob access |
| **Multi-Step Autonomy** | No | **Yes** — Autonomous LangGraph-rust execution loop with approval prompts |
| **Scheduled Task Automation** | No | **Yes** — Native Cron scheduler for 24/7 unattended workflows |
| **Multi-Agent Collaboration** | No | **Yes** — Auto-detects & orchestrates multiple agents in team networks |
| **Open Source & Extensible** | Rarely | **Yes** — Free, built with Rust & Tauri, fully extensible |
---
start & answer: Define workflow inputs and final delivery parameters.llm & agent: Pure inference nodes and tool-enabled LangGraph agents.classifier & ifelse: Semantic routing routers and conditional branch checkers.code: Custom JS/Python code runners to execute arbitrary transformations.human: Interactive interrupts asking for manual feedback or input.plugin & parameter_extractor: Expose custom tools/plugins and extract structured data.| Crate | Directory | Purpose |
|---|---|---|
flock-core | crates/flock-core | Shared configuration schemas, SQLite DB models, encryption utilities, and IPC channels. |
flock-agent | crates/flock-agent | The core agent executor loop, LangGraph state engine, checkpointer, and memory system. |
flock-workflow | crates/flock-workflow | Workflow node logic and JSON-to-LangGraph AST compiler. |
flock-tools | crates/flock-tools | Built-in and sandboxed tools, VNC web socket proxies, and sandbox managers. |
flock-skills | crates/flock-skills | System prompts loader supporting variable injection and watcher-based hot-reload. |
flock-ui | flock-ui | React application featuring Zustand, i18next, and ReactFlow editor. |
---
Flock 是一款基于 Rust、Tauri 和 React 构建的高性能桌面级多智能体(Multi-Agent)编排工具。它由 langgraph-rust 提供核心驱动,集成了可视化工作流编辑、内置 Agent 以及安全的 Sandbox 沙箱环境。无论是进行复杂的任务自动化,还是构建多智能体协作系统,Flock 都能通过跨平台的桌面应用,为开发者提供一个既安全又直观的 AI 运行环境。
Flock 提供了一套完整的 AI 智能体开发与运行能力。核心功能包括:通过可视化界面进行工作流编排;支持内置 Agent 快速上手;提供基于 Docker 的安全 Sandbox 沙箱环境,支持通过 VNC 实时流式查看运行状态;以及极高的灵活性,支持接入任何主流 API Key,实现跨平台的智能体调度与自动化任务执行。
在开始使用 Flock 之前,请确保您的开发环境已安装以下必要组件:Rust 编译环境版本需达到 `1.77.2` 或更高;Node.js 环境版本需达到 `18.x` 或更高。这些依赖项是构建前端 UI 与后端 Rust 核心逻辑的基础。
您可以通过克隆源码的方式进行本地开发与安装。首先,使用 `git clone` 命令将项目仓库下载至本地;接着,进入 `flock-ui` 目录并执行 `npm install` 安装前端依赖;随后,运行 `npm run tauri dev` 启动开发模式下的桌面应用;最后,建议运行 `cargo test --workspace` 以确保后端测试通过,保证系统稳定性。
Flock 旨在提供“开箱即用”的体验。用户无需复杂的命令行配置,只需在界面中粘贴您的 API Key(支持 OpenAI、Gemini、Anthropic Claude、AWS Bedrock 或本地的 Ollama),即可立即启动内置 Agent 进行对话或任务处理。对于高级用户,可以通过自定义 YAML 提示词来扩展 Agent 的技能。
Flock 实现了“零配置”的内置 Agent 体验,支持通过粘贴 API Key 快速接入各类大模型。其强大的扩展性体现在 Skill Extensions 功能上:开发者可以通过编写带有 YAML-frontmatter 的提示词文件来定义 Agent 技能,且支持文件变更时的 Hot-Reloading 热重载。此外,所有高风险的 Shell 脚本和代码执行都将在隔离的 Sandbox 容器中运行,确保系统安全。
Flock 不仅仅是一个聊天客户端,更是一个强大的多智能体编排平台(Multi-Agent Harness)。它内置了基于 ReactFlow 引擎的可视化工作流编辑器,允许用户通过拖拽节点的方式设计复杂的逻辑流水线。编辑器支持多种节点类型,包括定义输入输出的 `start` 与 `answer` 节点、纯推理的 `llm` 节点、具备工具调用能力的 `agent` 节点,以及用于逻辑分发的 `classifier` 节点,让 AI 任务的编排变得直观且强大。
Flock是成熟的MCP工作流平台,低代码设计易用性强,支持复杂AI应用快速构建,社区活跃度好,值得深度关注。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
总体来看,flock MCP工具 是一款质量优秀的Agent工作流,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | flock |
| 原始描述 | 开源MCP工具:Flock is a workflow-based low-code platform for rapidly building chatbots, RAG, 。⭐1.1k · TypeScript |
| Topics | 低代码平台MCP工具AI智能体工作流引擎聊天机器人 |
| GitHub | https://github.com/Onelevenvy/flock |
| License | Apache-2.0 |
| 语言 | TypeScript |
收录时间:2026-05-13 · 更新时间:2026-05-16 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端