开源AI工作流 是 AI Skill Hub 本期精选Agent工作流之一。综合评分 7.5 分,整体质量较高。我们推荐使用将其纳入你的 AI 工具库,帮助提升工作效率。
Embedded graph memory for AI agents, mobile apps, and the browser。提供高效的图形内存管理,支持AI代理、移动应用和浏览器等场景。
开源AI工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
Embedded graph memory for AI agents, mobile apps, and the browser。提供高效的图形内存管理,支持AI代理、移动应用和浏览器等场景。
开源AI工作流 是一套完整的 AI Agent 自动化工作流方案。通过可视化的节点编排,将复杂的多步骤任务拆解为清晰的自动化流程,实现全程无人值守的智能处理。支持与数百种外部服务和 API 无缝集成,适合构建数据处理管线、业务自动化和 AI 辅助决策系统。
# 方式一:cargo install(推荐) cargo install minigraf # 方式二:从源码编译 git clone https://github.com/project-minigraf/minigraf cd minigraf cargo build --release # 二进制在 ./target/release/minigraf
# 查看帮助 minigraf --help # 基本运行 minigraf [options] <input> # 详细使用说明请查阅文档 # https://github.com/project-minigraf/minigraf
# minigraf 配置说明 # 查看配置选项 minigraf --config-example > config.yml # 常见配置项 # output_dir: ./output # log_level: info # workers: 4 # 环境变量(覆盖配置文件) export MINIGRAF_CONFIG="/path/to/config.yml"
Embedded graph memory for AI agents, mobile apps, and the browser — the SQLite of bi-temporal graph databases
A tiny, self-contained graph database with Datalog queries and bi-temporal time travel. Think SQLite, but for connected data with full history.
[dependencies]
minigraf = "1.0"
Or via cargo:
cargo add minigraf
use minigraf::{Minigraf, OpenOptions};
// Open or create a file-backed database
let db = OpenOptions::new().path("myapp.graph").open()?;
// Add facts
db.execute(r#"(transact [[:alice :person/name "Alice"]
[:alice :person/age 30]
[:alice :friend :bob]
[:bob :person/name "Bob"]])"#)?;
// Query with Datalog
let results = db.execute(r#"
(query [:find ?friend-name
:where [:alice :friend ?friend]
[?friend :person/name ?friend-name]])
"#)?;
// Explicit transaction — all-or-nothing
let mut tx = db.begin_write()?;
tx.execute(r#"(transact [[:alice :person/age 31]])"#)?;
tx.commit()?;
// Time travel — query as of past transaction counter
db.execute("(query [:find ?age :as-of 1 :where [:alice :person/age ?age]])")?;
// Recursive rule — transitive reachability
db.execute(r#"(rule [(reachable ?a ?b) [?a :friend ?b]])
(rule [(reachable ?a ?b) [?a :friend ?m] (reachable ?m ?b)])"#)?;
// Prepared statement — parse + plan once, execute many times
use minigraf::BindValue;
let pq = db.prepare("(query [:find ?name :as-of $tx :where [$entity :person/name ?name]])")?;
let r1 = pq.execute(&[("tx", BindValue::TxCount(1)), ("entity", BindValue::Entity(alice_id))])?;
let r2 = pq.execute(&[("tx", BindValue::TxCount(2)), ("entity", BindValue::Entity(bob_id))])?;
cargo run # interactive Datalog REPL
cargo test # run 962 tests
cargo run < demos/demo_recursive.txt # recursive rules demo
See a working implementation of temporal reasoning with Minigraf at github.com/adityamukho/temporal_reasoning — an AI agent that uses Minigraf's bi-temporal model to store, correct, and audit beliefs.
See the Datalog Reference wiki page for the complete syntax.
该项目提供了一个开源的AI工作流,支持图形内存管理,适合用于AI代理、移动应用和浏览器等场景。代码质量良好,使用Rust语言编写,易于维护和扩展。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ Apache 2.0 — 宽松开源协议,可商用,需保留版权声明和 NOTICE 文件,含专利授权条款。
经综合评估,开源AI工作流 在Agent工作流赛道中表现稳健,质量良好。如果你已有明确的使用需求,可以直接上手体验;如果还在评估阶段,建议对比同类工具后再做决策。
| 原始名称 | minigraf |
| 原始描述 | 开源AI工作流:Embedded graph memory for AI agents, mobile apps, and the browser.。⭐13 · Rust |
| Topics | workflowbitemporaldatabasedatalogembeddedgraphrust |
| GitHub | https://github.com/project-minigraf/minigraf |
| License | Apache-2.0 |
| 语言 | Rust |
收录时间:2026-05-21 · 更新时间:2026-05-22 · License:Apache-2.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端