Onelevenvy/flock

Многоагентная десктопная платформа на Rust, Tauri и React, работающая на базе langgraph-rust.

Агенты⭐ 1 110Rustпоследний релиз: v0.3.1
Открыть на GitHub ↗

Что это за инструмент

Flock — это десктопное приложение с открытым исходным кодом для визуального управления мультиагентными системами, написанное на Rust и Tauri.

Зачем нужен

Инструмент позволяет создавать, запускать и контролировать сложные AI-пайплайны с помощью визуального редактора, где агенты могут автономно работать с файлами, выполнять bash-команды и управлять браузером. Он полезен для тех, кому нужен безопасный локальный интерфейс с человеческим контролем (HITL) для сложных автоматизаций.

Что можно реализовать

  • Автоматизация рутинных задач с помощью cron-задач, которые запускают агентов для генерации отчетов или агрегации данных.
  • Создание мультиагентных команд, где один агент классифицирует запрос, а другой выполняет код или работает с файловой системой.
  • Безопасное выполнение рискованных скриптов и кода в изолированном окружении (sandbox) с возможностью просмотра экрана через VNC.
  • Автоматизация работы с веб-страницами: скрейпинг данных, обход форм и взаимодействие с интерфейсами через Playwright.

Ключевые возможности

  • Визуальный редактор workflow на базе ReactFlow с поддержкой 10+ типов узлов (LLM, agent, code, classifier и др.).
  • Механизм Human-in-the-Loop (HITL): явное одобрение пользователем критических действий (запись файлов, запуск bash) перед выполнением.
  • Встроенная поддержка MCP (Model Context Protocol) для подключения внешних серверов и инструментов.
  • Локальная архитектура на Rust и Tauri, обеспечивающая высокую производительность и безопасность по сравнению с Python-версией.
  • Поддержка любых API ключей (OpenAI, Anthropic, Ollama и др.) без необходимости сложной настройки CLI.

👤 Кому подойдёт: Разработчики, инженеры по AI и технические специалисты, интересующиеся локальным развертыванием мультиагентных систем, автоматизацией сложных пайплайнов и безопасным взаимодействием AI с операционной системой.

Релизы

v0.3.1minor
🕐 3 мес назад · релиз на GitHub ↗

Flock v0.3.1: добавлена мультимодальность, интерактивный HITL, оптимизация производительности и фикс крашей macOS.

  • Added: Добавлена поддержка загрузки текстовых файлов и изображений в чат ассистента и воркфлоу.
  • Added: Внедрён интерактивный инструмент AskHuman для сценариев Human-in-the-Loop с обновлённым UI.
  • Fixed: Исправлены краши и зависания кликов в macOS WebKit при запуске воркфлоу с изображениями.
  • Added: Изображения теперь сохраняются локально, а пути хранятся в SQLite для безопасного управления.
  • Added: Оптимизирована производительность стриминга и IPC-взаимодействия, кэширование солей шифрования.