白盒智能体 · 你的 Agent 你做主

Agent 的内核都一样。
不一样的是,它是你的

循环 + 上下文构建,所有 Agent 底层都如此。Runify 的不同在于:知识库自带、技能库自带、每一步逻辑你亲手定义——而且全程看得见、改得动、可调试。

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

同一套内核,你能定制出什么

别的 Agent 给你答案,Runify 帮你做出成品。带上自己的知识库与技能库,它能干的远不止对话。

Video · 已上线

一个会做短片的 Agent

喂进一段小说,自动拆镜、逐镜出画、生成视频、末帧续接、合成成片。无需写代码,技能市场可直接下载。

agnes 技能 · 现已可用
Knowledge

一个懂你资料的 Agent

接入你的私有知识库,问什么答什么。每条结论都带原文出处,点开即可溯源——不靠记忆,靠证据。

笔记检索 + Lucene
Skills

一个会你专属技能的 Agent

技能库即插即用。你装什么技能,它就会什么活,能力边界由你定义,随时扩展。

run_skill · 持续扩展
实机演示 · LIVE

看它真正跑起来

从需求到成品,完整过程一镜到底。

demo · 01
demo · 02
界面一览 · 真实截图

它跑起来,是这个样子

小说转短剧、知识库溯源、智能文档、工作流画布——你看到的每一步,都在界面里摊开。

skills · video
视频生成 小说转短剧
小说 → 短片
knowledge · recall
知识库检索
检索 · 带出处
docs · editor
智能文档
智能文档
workflow · canvas
工作流画布
工作流编辑器
知识库 · 有据可查

海量知识进来,答案查得到出处

看得见来源,幻觉就藏不住。

大模型最让人不敢用的,是它一本正经地瞎编。Runify 换了个思路——不把资料丢给模型自由发挥,而是先精准召回,再带着出处作答。

  • 可溯源 —— 每条结论绑定原文位置,一键回到出处。
  • 扛得住量 —— 内置 Lucene 检索,本地即可撑起大体量知识库;生产环境可平滑切换至 Elasticsearch。
  • 召回准 —— 笔记检索 + 数据库直连,Agent 自主检索你的私有业务数据。
核心能力 · 拖拽即编排

十一类节点,搭出只属于你的 Agent

摒弃复杂的 BPMN,采用更贴近开发者直觉的 DAG 执行引擎。节点自由组合,循环逻辑由你定义。

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

审批节点

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

+ 持续扩展

自定义节点

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

技能库 · SKILLS

内置节点之外,用技能扩展能力

技能是打包好的能力插件。下载导入即可在工作流中通过 run_skill 调用,无需改动主程序。技能库持续扩展中。

视频生成(agnes 供应商) · v1.0.0

从小说文本到动漫短剧

一组随调随用、互不依赖的原子工具——文生图、图生图、文 / 图生视频、多图关键帧动画、视频抽帧,由 Agent 自行编排:拆镜 → 逐镜出画 → 出视频 → 末帧续接 → 合成。

视频生成短剧图像生成小说转视频
查看技能 →
为什么轻 · 低资源占用

普通电脑就能拉起一整套 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

你的知识、你的技能,
你的 Agent

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