Use cases
omnifs is designed for workflows where APIs and data sources should be available through the same filesystem interface as the local work that consumes them. The important property is not a new client per service. The important property is that each mounted resource can be read through paths.
These workflows assume the relevant providers are configured and the runtime is available.
Read through the built-in caches
Section titled “Read through the built-in caches”When a process reads a path, omnifs owns the fetch, projection, and cache boundary. A first read can fetch upstream through a host-mediated callout. Later reads can hit the view cache, render from cached canonical object bytes, or serve large blobs from the blob cache.
cat /omnifs/github/0xff-ai/omnifs/issues/open/42/item.json > context/issue.jsoncat /omnifs/arxiv/papers/1706.03762/paper.json > context/paper.jsonThere is no separate cache service to configure. The cache is part of the mounted filesystem’s read path. Running the runtime near a tool, worker, or agent is a placement choice for latency and locality, not a separate caching protocol.
Warm offline reads
Section titled “Warm offline reads”Warm reads can keep working when the data needed for a path is already in the host cache and the provider can render from cached canonical bytes. This supports repeat inspection, local debugging, and agent runs over recently fetched context.
This is warm-cache behavior, not an explicit offline snapshot facility.
Reduce context handed to agents
Section titled “Reduce context handed to agents”Instead of pasting API schemas, examples, and raw payloads into an agent prompt, point the agent at paths:
/omnifs/github/0xff-ai/omnifs/issues/open/42/item.md/omnifs/github/0xff-ai/omnifs/repo/omnifs/linear/teams/ENG/issues/open/ENG-1421/item.mdThis can reduce the amount of bespoke context you need to hand to the agent. Treat token savings as a workflow possibility, not a measured guarantee, unless your own run records the before and after.
Trace a read
Section titled “Trace a read”Use omnifs inspect when you need evidence for what happened:
omnifs inspect --plaincat /omnifs/dns/example.com/MXThe inspector shows local runtime events: provider calls, callouts, cache behavior, and errors. This gives traceability for debugging and trust, but it is not compliance-grade audit logging.
Pipe data and state across system boundaries
Section titled “Pipe data and state across system boundaries”Once systems are mounted on the same substrate, shell tools can connect them without a bespoke integration for every pair.
cat /omnifs/github/0xff-ai/omnifs/issues/open/42/titlecat /omnifs/linear/teams/ENG/issues/open/ENG-1421/statecat /omnifs/docker/containers/by-name/api/summary.txtCross-system workflows depend on the providers mounted in the runtime. Examples that reference absent providers are sketches, not usable paths.