Skip to content

Latest commit

 

History

History

FlowOS editor

The management UI and graph editor: React 19, TypeScript, Vite, an XYFlow canvas and a Monaco configuration editor. It talks to the API through the Vite proxy in vite.config.ts (VITE_PROXY_TARGET, default http://127.0.0.1:8000).

npm install
npm run dev        # http://localhost:5173
npm run lint       # oxlint
npm test           # vitest, pure functions only
npm run build      # tsc then vite build
npm run e2e        # five Playwright specs against a running API and editor

The visual identity, tokens and type are defined once in the repository's DESIGN.md; src/index.css carries its dark block as :root, public/favicon.svg and the frontier icon carry the mark. Screenshots for the README and the landing page are produced by docs/assets/capture.mjs.