← 全部工具

novafabric/novafabric

AI Agent
热度 65 更新于 AI 与 Agent

Capture, replay, diff & audit AI agent and model runs as portable, signed evidence capsules. Open-source and self-hosted — runs in your own infrastructure, from a laptop to a cluster. No SaaS, no telemetry.

githubauto-collected

安装

暂未验证可直接使用的安装命令,请查看项目官方文档或 Release。

NovaFabric

Created and maintained by Mohsen Seyedkazemi Ardebili — AI systems engineer, platform architect, HPC researcher. Part of the NovaFabric open-source lab.

NovaFabric turns any command — a script, an agent, a model run, an HPC training job, a notebook cell — into a portable execution capsule: a schema-valid, secret-redacted, replayable evidence folder you own, produced with no application code changes.

Tracing tells you what happened. NovaFabric tells you whether a past run can be replayed, compared, and proven — entirely inside your own infrastructure, laptop to cluster, online or air-gapped, with no accounts and no telemetry.

# Capture any command — script, agent, training run, experiment
nova capture python my_agent.py

# Validate the resulting capsule against schema
nova validate ~/.novafabric/capsules/01HXAY7M5JZ8R7K4P9DPBYK2WX/

Every captured run produces a ~/.novafabric/capsules/<ulid/ directory: a schema-valid, secret-redacted, portable evidence folder. Works with any command. No application changes required.

---

What you will learn from this README

  • The idea in one minute — why reproducibility is a different problem than observability
  • Quick start — install, capture, validate, replay, diff, and trace lineage in a few commands
  • The five primitives — Asset Registry, Run Capsule, Replay, Lineage, Evidence Bundle
  • How capture works — zero-code-change hooks and transparent proxies
  • When to use it (and when not to) — an honest fit guide
  • How NovaFabric compares — versus LLM-observability platforms
  • Roadmap and status — what ships today, what is experimental, what is planned

---

The idea in one minute

When an AI agent runs, you get output — and then it is gone. You cannot reliably reproduce the run later, see exactly what changed between two runs, or produce portable proof of what the agent actually did. The relevant standards exist only as fragments: OpenTelemetry GenAI semconv for spans, SLSA for build provenance, MCP for tools, OpenLineage for pipeline lineage. No project unifies them into a developer-friendly replay fabric for complete AI systems.

NovaFabric's unit of value is not a trace row in a hosted database — it is a portable, signed, replayable capsule you own: a folder on your own filesystem you can tar, archive, share, and read air-gapped, with no running server. The product thesis is replayable AI infrastructure, and the strategic verb chain across the primitives is Capture → Seal → Replay → Diff → Audit.

The analogy: observability is a flight recorder — it tells you what happened. NovaFabric is a flight simulator — it re-flies the route.

---

Quick start

Install