nxsflow

Issue-Tracker für Coding-Agenten — mit dem Gedächtnis und dem Kanal

Gib die Richtung vor.Weise das Ticket zu.Behalte, was sie lernen.

Vergessen deine Agenten ständig, wohin die Reise geht und welche Regeln im Projekt gelten? Mit nexus-flow beginnt jede neue Sitzung im Bilde: Sie kennt die anstehende Arbeit, die Regeln — und das schon Herausgefundene.

Offline-first — lokal schnell, konvergent sobald verbunden.

$ curl -fsSL https://nxsflow.com/nxs/install.sh | sh

Gib die Richtung vor.

Du planst. Deine Agenten legen die Tickets an.

Die Richtung planst du mit deinen Agenten — sie steht danach als Epics und Tickets auf dem Board, und dort bleibt sie: über Sitzungen und Branch-Wechsel hinweg.

nxf — planning session

▸ Add a CSV export.

◂ One epic, three tickets. Two of them wait on the serializer — I put the dependency in.

9v1yP1[epic]CSV export for the reports view
1n3rP1[feature]Write the CSV serializer
6rqpP1[feature]Export button in the reports toolbar

↳ blocked by: 1n3r

ne8wP2[chore]Document the export format

↳ blocked by: 1n3r

Weise das Ticket zu.

Du beauftragst. Deine Agenten bauen.

Eine Nachricht setzt sie darauf an, der Reihe nach abzuarbeiten — die Arbeit läuft, ohne dass du zusiehst.

nxs — one message, then it runs
$ nxc send --to coder --ref nxf_ids=9v1y "work the queue"opened thread m-01M1X1HA7XZV7B2K7EWF5T4QPC in dm:fead28fb47b8$ nxf next9v1y  P1  in progress  [epic]  CSV export for the reports view1n3r  P1  open  [feature]  Write the CSV serializer$ nxf blocked6rqp  P1  open  [feature]  Export button in the reports toolbar    ↳ blocked by: 1n3r (open)ne8w  P2  open  [chore]  Document the export format    ↳ blocked by: 1n3r (open)$ nxf list --status closed1n3r  P1  closed  [feature]  Write the CSV serializer$ nxf next9v1y  P1  in progress  [epic]  CSV export for the reports view6rqp  P1  open  [feature]  Export button in the reports toolbarne8w  P2  open  [chore]  Document the export format

Behalte, was sie lernen.

Du korrigierst. Deine Agenten merken es sich.

Etwas geht schief, du sagst einmal, warum — und die Regel überlebt die Sitzung, in der sie entstanden ist.

nxm — what outlives the session

check failed · 1n3r — Write the CSV serializer

csv: line breaks inside a quoted field were stripped

▸ RFC 4180 allows CRLF inside quotes. Never strip it.

$ nxm remember … --key csv-quoting

csv-quoting

Never strip CRLF inside a quoted CSV field — RFC 4180 allows it.

new session

$ nxm prime

csv-quoting

Never strip CRLF inside a quoted CSV field — RFC 4180 allows it.

Ein Binary, drei Werkzeuge

Was in der Suite steckt

Alle drei stecken in einem Binary. Einmal installieren — jeder Workspace aktiviert dann nur, was er wirklich braucht.

nxf

flow

das Board

Issues, Epics und die Abhängigkeiten dazwischen. ready, blocked und next entstehen bei jeder Abfrage neu aus dem Graphen — nie gespeichert, deshalb kann die Arbeitsliste nicht veralten.

nxm

memory

das Gedächtnis

Dauerhafte Projekt-Fakten unter festen Schlüsseln — ein Fakt wächst an seiner Stelle weiter, statt sich zu vervielfachen, und liegt in jeder Session wieder vor, die ihn braucht.

nxc

chat

der Kanal

Nachrichten zwischen dir und deinen Agenten, festgehalten im selben Change-Log: Eine Nachricht übergibt die Arbeit, und die Antwort kommt bei dem an, der gefragt hat — ohne sich gegenseitig die Ausgabe abzulesen.

Warum so gebaut

Eine Engine, der Agenten vertrauen

01

Offline-first von Haus aus

Alles liegt in einer lokalen Datenbank — Lesen und Schreiben sind sofort und funktionieren weiter, wenn das Netz weg ist.

02

Konvergente CRDT-Sync

Jede Änderung wird an ein Change-Log angehängt, nie überschrieben. Verbinden sich Geräte wieder, kommt jedes zum selben Ergebnis: Edits an verschiedenen Feldern bleiben beide erhalten, und von zwei Edits am selben Feld gewinnt überall derselbe.

03

Abgeleitet, nie gespeichert

ready, blocked und next werden deterministisch aus dem Abhängigkeitsgraphen berechnet — die Arbeitsliste ist immer konsistent, nie ein veralteter Cache.

04

Plugin-deklariertes Vokabular

Item-Typen, Ranking und Präsentation leben in Plugins — ein Issue-Tracker und eine persönliche To-do-Liste sind dabei; eigene lassen sich deklarieren.

05

Überall --json

Eine deterministische, byte-stabile Maschinen-Schnittstelle auf jedem Befehl — der Vertrag, auf dem Agenten bauen, und der Maßstab der ganzen CLI.

06

Ein Binary, ein Substrat

flow, memory und chat teilen eine lokale Datenbank, eine Sync und ein Change-Log — Plan, Gedächtnis und Nachrichten eines Agenten konvergieren zu einer Wahrheit.

Dokumentation

Anleitungen für die ganze Suite — Einstieg, Grundkonzepte, Befehlsreferenz, Plugins. Dieselbe Dokumentation, die auch die CLI ausliefert; damit laufen die beiden nie auseinander.

Zur Dokumentation