mario-andreschak/FLUJO

Multi-Agent + Automation Harness: Graph-based Workflows, MCP, Self-Improving Agents. NextJs+React

FLUJO – 可视化、本地优先的 AI 代理构建器

是什么 – FLUJO 是一款开源桌面应用,可让您将大语言模型调用、外部工具和自定义脚本连接起来,构建可聊天、调度或从其他软件触发的代理。它将所有内容(模型、流程、聊天)存储在您的计算机上,仅向所选 AI 提供商或连接服务发送所需的最少数据。

核心理念

  • AI 设置 – 通过引导式 UI 连接到主要提供商(OpenAI、Anthropic、Gemini、Azure、Ollama 等)。您可以保存多个连接、在文件夹中整理它们,并定义回退策略。
  • 连接的应用(MCP) – 通过模型上下文协议,将文件、浏览器、API、GitHub 仓库或任何本地运行的服务作为工具附加,供代理调用。工具可以在聊天中返回交互式 UI 元素。
  • 代理构建器 – 两种模式:
    • 简单:用通俗语言逐步编写食谱。
    • 专家:节点(开始、AI、工具、子流程、结束)的拖放图。支持分支、循环和可重用的子流程。
  • 聊天与调试 – 在聊天窗口中运行代理,观察每个节点的执行情况,设置断点,并在工具调用运行前进行批准。
  • 自动化 – 调度代理,在 Webhook、文件更改、工具监视事件、网站更改或其他流程完成时触发。FLUJO 服务器必须保持运行。
  • 实验性功能 – 会议(多代理对话)、角色(具有记忆的长期助手)和 Waves(流程和时间的只读概览)。
  • 外部集成 – 暴露 OpenAI 兼容的 HTTP 端点(/v1)和 MCP 端点,以便其他程序(Cline、Cursor、自定义代码)调用流程。

使用方法

  1. 通过提供的 Windows 安装程序、PowerShell 脚本或 Unix install.sh 安装(或运行 npx flujo-ai@latest)。
  2. 打开 http://localhost:4200,添加模型连接并进行测试。
  3. 在 Connected Apps 下添加工具(例如,Web 抓取器、GitHub 托管的命令)。
  4. 构建代理 – 从简单开始,然后可选切换到可视化图表。
  5. 与代理聊天、调试或设置自动化触发器。

隐私与安全 – 所有工作区数据都存储在本地;您可以使用密码加密。只有提供商 API 和连接的工具会收到请求负载。默认情况下禁用网络暴露;您必须显式启用局域网/公共访问并添加身份验证。

适用人群 – 面向开发人员、高级用户或团队,他们希望以可视化方式组合 LLM 驱动的工作流程,而无需编写代码,同时将数据掌握在自己手中。

状态 – 版本 3.46.3(MIT 许可)。核心功能(模型连接、可视化代理、调试、自动化)稳定;会议、角色和 Waves 标记为实验性。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目