by runify-dev
轻量白盒多智能体平台 —— 可视化编排工作流,多 Agent 协作,高精度知识召回,企业级权限管理,统一对话管理。支持低成本嵌入第三方系统,200MB 低资源即可运行。
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
# Add to your Claude Code skills
git clone https://github.com/runify-dev/runifyNo comments yet. Be the first to share your thoughts!
告别黑盒与魔法,一切尽在掌握。
在 Runify 中,你看到的每一步推理、每一次工具调用、每一个决策节点,都是完全透明、可编辑且可调试的。我们致力于将算法与工程的确定性,重新完整地交还给开发者。
| 对比维度 | Runify | Dify | MaxKB | FastGPT | |---------|--------|------|-------|---------| | 内存占用 | ≈ 200MB | 4GB+(官方建议 8GB+) | 4GB+(官方建议 4C/8GB) | 4GB+(官方 5 容器起步) | | 启动速度 | 1~2 秒 | 分钟级(13 个容器编排) | 分钟级 | 分钟级 | | 依赖 Docker | ❌ 不需要 | ✅ 必须 | ✅ 必须 | ✅ 必须 | | 桌面安装包 | ✅ macOS / Windows | ❌ | ❌ | ❌ | | 外部组件依赖 | SQLite 零配置运行 | PostgreSQL + Redis + Weaviate + Nginx + Sandbox 等 | PostgreSQL + pgvector | PostgreSQL + MongoDB + Sandbox | | 高并发能力 | Vert.x NIO 异步架构,轻量与高吞吐兼得 | Python + Flask/Celery | Python + Django | Next.js + Node.js | | 内置搜索引擎 | ✅ Lucene 内置 | ❌ 依赖 Weaviate/Qdrant | ❌ 依赖 pgvector | ❌ 依赖 PG 向量插件 | | 内置工作流模板 | ✅ 智能体 + 知识库检索 | 需自行搭建 | 需自行搭建 | 需自行搭建 | | 白盒透明度 | 全链路可查看、可编辑、可调试 | 部分可视化 | 部分可视化 | 部分可视化 | | 企业级权限 | ✅ RBAC 细粒度权限 | ✅ | 社区版限 1 人 | 基础权限 | | 统一对话管理 | ✅ 多 Agent 对话统筹 | 分应用管理 | 分应用管理 | 分应用管理 | | 第三方嵌入 | API / Webhook 低成本接入 | API 接入 | iframe / API | iframe / API |
💬 以上对比基于各项目官方文档与社区部署实践。Runify 不是要替代这些优秀项目,而是为追求轻量部署、透明可控、低门槛上手的开发者和团队提供另一种选择。
在线演示
| | | |:---:|:---:| | | |
不需要你装 Docker,不需要你会写 YAML,不需要你碰命令行。Runify 提供 macOS / Windows 桌面安装包,双击安装、打开即用,像装一个普通桌面软件一样简单。
同时内置两套预制工作流模板,安装完成即可直接使用:
💡 从安装到第一个 Agent 跑通,最快 5 分钟。
通过拖拽式画布,像搭积木一样自由组合核心节点。基于 DAG(有向无环图)执行引擎,摒弃复杂的 BPMN 规范,更符合开发者直觉。
支持的节点类型:
| 节点类型 | 说明 | |---------|------| | AI 对话 | 多模型接入,支持思维链、工具调用 | | 条件判断 | 根据变量 / AI 输出走不同分支 | | 循环 | 批量处理、迭代优化 | | 数据库查询 | 直连数据源,Agent 自主检索 | | 笔记检索 | Agent 可检索笔记内容,精准召回 | | 代码执行 | JavaScript / 终端,Agent 可编程 | | 文件操作 | 读写文件、上传下载 | | 变量赋值 | 流程状态管理 | | 缓存读写 | 避免重复计算 | | HTTP 请求 | 调用外部 API / Webhook | | 审批节点 | 人机协作,关键步骤人工确认 |
集成现代化富文本编辑器,构建你的私有知识库。Agent 不再"瞎猜",而是基于你的真实数据给出精准回答。
不止是一个开发者工具,Runify 为团队和企业场景做好了准备:
Runify 天然为集成而生。通过 API 与 Webhook 即可快速嵌入现有业务系统,无需大规模改造,降低企业 AI 落地门槛。
| 层 | 技术 | |----|------| | 后端 | Java 25 · Vert.x · Dagger · Flyway | | 前端 | Vue 3 · TypeScript · Vite · PrimeVue · Tailwind CSS | | 工作流 | 自研 DAG 引擎 · LogicFlow 画布 | | 搜索 | Lucene(内置) / Elasticsearch(可选) | | 桌面 | Electron(macOS / Windows) |
很多轻量框架在并发面前不堪一击,Runify 不是。底层基于 Vert.x 异步非阻塞(NIO)架构,仅 200MB 内存即可运行,同时用 Event Loop 驱动 I/O,而非传统的一请求一线程模型:
| 平台 | 下载 | 大小 | |------|------|------| | macOS (Apple Silicon) | 📦 Runify-1.0.0-arm64.dmg | 412 MB | | Windows | 📦 Runify Setup 1.0.0.exe | 371 MB | | 跨平台 JAR | ☕ runify.jar | 119 MB |
安装完成后打开 Runify,内置的工作流模板即刻可用,无需任何额外配置。不依赖 Docker。
# 启动后端
mvn clean package -DskipTests
java -jar backend/target/backend.jar
# 启动前端(另一个终端)
cd frontend
npm install
npm run dev
# JAR 包
./installer/build-jar.sh
java -jar release/runify.jar
# 桌面应用
./installer/installer.sh [mac|win]
首次打开 macOS 安装包时,系统可能提示"无法验证开发者",执行以下命令即可:
xattr -cr /Applications/Runify.app
默认账号:
用户名: admin
密码: Runify@1
runify/
├── backend/
│ └── src/main/java/com/run/
│ ├── workflow/ # 工作流引擎(Agent 核心)
│ │ ├── nodes/ # 节点实现
│ │ └── entity/ # 流程定义
│ ├── ai/ # AI 模型接入
│ ├── route/ # API 路由
│ ├── handler/ # 业务处理
│ ├── dao/ # 数据访问
│ └── datasources/ # 多数据源适配
├── frontend/
│ └── src/
│ ├── workflow/ # 工作流可视化编辑器
│ ├── views/ # 页面
│ ├── editor/ # 富文本编辑器
│ └── locales/ # 国际化
├── installer/
│ ├── electron/ # 桌面端
│ ├── build-jar.sh
│ └── installer.sh
└── pom.xml
我们欢迎所有形式的参与,不只是代码贡献:
无论你是开发者、设计师、产品经理还是普通用户,你的意见都对我们很重要。
所有贡献者需签署 CLA。