The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Flock
A desktop multi-agent harness built with Rust, Tauri, and React, powered by langgraph-rust.
Install
git clone https://github.com/Onelevenvy/flockInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →Flock
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/pythonbranch for reference.
📋 Quick Navigation
Multi-Agent Harness & Workflow · Core Features · Architecture · Quick Start
🤝 Multi-Agent Harness & Workflow — Visual Orchestration for AI Agents
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 |
🌟 Core Features
🕸️ Visual Workflow Editor (ReactFlow Engine)
- Drag-and-Drop Canvas: Design complex pipelines visually by connecting custom agent and logic nodes.
- 10 Node Types Shipped:
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¶meter_extractor: Expose custom tools/plugins and extract structured data.
- Version Control & Execution History: Easily manage multiple versions of your visual workflows, track historical execution paths, and debug states incrementally.
Similar plugs
Reverse engineer anything with agents, from app behavior down to native binaries.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io