nxfflow
the record
Issues, epics and the dependencies between them. ready, blocked and next are derived from the graph on every query — never stored, so the work list cannot go stale.
The nxs open-source suite
One binary, three products — flow, memory, and chat — on a single offline-first CRDT substrate. Agent-native, deterministic, convergent.
$ curl -fsSL https://nxsflow.com/nxs/install.sh | shOne binary, three products
One binary carries all three. Install it once; each workspace then activates only the products it actually needs.
nxfthe record
Issues, epics and the dependencies between them. ready, blocked and next are derived from the graph on every query — never stored, so the work list cannot go stale.
nxmthe knowledge
Durable project facts under stable keys — a fact is evolved in place instead of duplicated, and replayed into every session that needs it.
nxcIn the binary today — its guides follow with 1.0the conversation
Agent-to-agent messaging over the same change-log, so a team of agents coordinates without scraping each other's output.
next and blocked — derived, not stored
$ nxf next0001 P1 open [epic] Payments revamp 0002 P1 open [feature] Design new checkout flow ↳ 0001 · Payments revamp$ nxf blocked0003 P2 open [chore] Migrate billing webhooks ↳ blocked by: 0002 (open)$ nxf next --json[{"archived":null,"assignee":null,"belongs_to":null,"closed_at":null,"closing_comment":null,"completion_criterion":null,"created_at":"2026-06-23T00:00:00Z","defer_until":null,"deleted":null,"description":"Rework the payments stack for v2.","design":null,"due":null,"id":"ab12.0001","parent":null,"priority":"1","priority_label":"P1","status":"open","title":"Payments revamp","type":"epic","type_label":"epic","updated_at":"2026-06-23T00:00:00Z"},{"archived":null,"assignee":null,"belongs_to":"ab12.0001","closed_at":null,"closing_comment":null,"completion_criterion":null,"created_at":"2026-06-23T00:00:00Z","defer_until":null,"deleted":null,"description":"One-page checkout with saved cards.","design":null,"due":null,"id":"ab12.0002","parent":{"id":"ab12.0001","title":"Payments revamp","type":"epic","type_label":"epic"},"priority":"1","priority_label":"P1","status":"open","title":"Design new checkout flow","type":"feature","type_label":"feature","updated_at":"2026-06-23T00:00:00Z"}]$
Real output captured from nxf and drift-guarded in CI: the ready work, the work the graph holds back, and the same query as --json.
Why it's built this way
Everything lives in a local database, so reads and writes are instant and keep working when the network is gone.
Each change is appended to a change-log, never overwritten. Concurrent edits from different devices merge without last-write-wins data loss.
ready, blocked, and next are computed deterministically from the dependency graph — so the work list is always consistent, never a stale cache.
Item types, ranking, and presentation live in plugins — an issue tracker and a personal to-do ship in the box; you can declare your own.
A deterministic, byte-stable machine surface on every command — the contract agents build on, and the measuring stick for the whole CLI.
flow, memory, and chat share one local database, one sync, and one change-log — so an agent's plan, its memory, and its messages converge as one truth.
What's new
Powered by nexus-flow
Two products bundle the suite invisibly and put their own surface on top.
Install the suite
One artifact to install, verify, and update — signed and same-origin. Detects your platform and drops nxs (with nxf/nxm/nxc) on your PATH.
Guides for the whole suite — getting started, core concepts, the command reference, plugins. The same documentation the CLI serves, so the two never drift apart.