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是成熟的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 类型,复制安装指令后粘贴到对应客户端