白盒智能体平台 · WHITE-BOX AGENT

告别黑盒与魔法,
一切尽在掌握

每一步推理、每一次工具调用、每一个决策节点,都完全透明、可编辑、可调试。Runify 把算法与工程的确定性,重新交还给开发者。

100–200MB运行时内存
1–2s冷启动
1核2G即可跑满
0SQLite 零配置
workflow · executing
AI 对话 llm.chat · 思维链 条件判断 branch.if 代码执行 exec · js / shell 循环 loop.each · 迭代 审批 · 输出 human.approve
核心能力 · 拖拽即编排

像搭积木一样,串联每一个节点

摒弃复杂的 BPMN,采用更贴近开发者直觉的 DAG 执行引擎。十一类节点,自由组合出专属 Agent。

llm.chat

AI 对话

多模型接入,支持思维链与工具调用。

branch.if

条件判断

按变量或 AI 输出走不同分支。

loop.each

循环

批量处理与迭代优化。

db.query

数据库查询

直连数据源,Agent 自主检索。

note.recall

笔记检索

召回笔记内容,精准引用上下文。

exec.code

代码执行

JavaScript / 终端,Agent 可编程。

fs.io

文件操作

读写、上传、下载,接管文件流转。

var.set

变量赋值

管理流程状态,贯通节点数据。

cache.rw

缓存读写

避免重复计算,提速复杂流程。

http.call

HTTP 请求

调用外部 API 与 Webhook。

human.approve

审批节点

人机协作,关键步骤人工确认。

+ 持续扩展

自定义节点

白盒架构,新节点接入即用。

为什么轻 · 低资源占用

普通电脑就能拉起一整套 Agent 环境

基于 Vert.x 高性能异步框架,无重型依赖。开发者可以无负担地在本地把一切跑起来。

≈150MB

低内存常驻

异步事件循环架构,运行时内存稳定在 100–200MB,1–2 秒内完成启动。

1核2G

配置零门槛

一台普通个人电脑或入门级云服务器,即可流畅跑满本地流式响应。

SQLite

灵活数据源

默认 SQLite 文件存储零配置;按需一键切换 PostgreSQL。内置 Lucene,无需搜索集群。

Editor

智能笔记

Markdown、代码高亮、公式图表混排,实时自动保存,既是上下文来源也是知识库。

Datasource

多数据源托管

PostgreSQL / MySQL 连接测试与动态驱动,Redis 集群或零依赖本地缓存。

Cross-platform

多端适配

Tailwind 响应式 Web,手机端也能处理人机审批;Electron 一键打包 macOS / Windows。

技术栈 · 工程分层

每一层都用得清楚、看得明白

从异步后端到可视化画布,选型务实、边界清晰。

后端
Java 25Vert.xDaggerFlyway
前端
Vue 3TypeScriptVitePrimeVueTailwind CSS
工作流
自研 DAG 引擎LogicFlow 画布
搜索
LuceneElasticsearch
桌面
Electron · macOSElectron · Windows
快速开始 · 三步起跑

从克隆到第一个 Agent

满足环境要求后,前后端各自一条命令即可进入开发模式。

  • 01JDK25+
  • 02Node.js20+
  • 03Maven3.8+
  • 04默认账号admin / Runify@1
runify — dev mode
# 启动后端
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 

macOS 首次打开提示无法验证开发者时,执行 xattr -cr /Applications/Runify.app 移除隔离属性即可。

开源 · Apache-2.0

把每一个决策节点,重新交还给你。

v0.1.0-beta Apache License 2.0 · agent · workflow · llm · agentic-ai