v0.9.7 · Build 42·Updated April 14, 2026

KroxFlow Media OS

Every module in the platform — media review, shot generation, project ops, and more. Updated with every release.

17

Live modules

1

In progress

0

Upcoming

7

Phases shipped

Features

Every module built into the platform.

Projects & Clients

Live

Centralised client and project registry with metadata, status tracking, and team assignments.

  • Client CRM with contact details and linked projects
  • Project status lifecycle — planning → active → delivered
  • Creator tracking, progress bar, tags

Tasks

Live

Full task management with sequential numbering, stages, labels, owners, and threaded comments.

  • Sequential task numbers per workspace
  • Stages: New / In Progress / Done / On Hold
  • Custom labels with colour + icon
  • Threaded comments with @mentions and notifications
  • AI description enhancement

Approvals

Live

Structured approval flows for leave, expense, and equipment requests.

  • Request types: leave, expense, equipment
  • Admin inbox — approve / reject / request changes
  • Withdraw support for requesters

Assets

Live

Company asset registry with assignment lifecycle and full activity log.

  • Asset types, serial numbers, status lifecycle
  • Assign / unassign to team members
  • Per-asset activity history

Messaging

Live

Real-time direct messaging and team channels.

  • DM and channel-based conversations
  • Real-time sync — delivery and read receipts
  • Floating panel on desktop, full-page on mobile

Storyline

Live

Visual storyboard and shooting board editor linked to projects, with a customisable type system.

  • Storyboard, Shooting Board, KVs — plus custom types
  • Project-linked storylines
  • Shot-based board editor
  • Drag-and-drop type management in Control Center

Canvas

Live

Infinite visual canvas for mood boards, briefing boards, and creative ideation.

  • Pan and zoom infinite canvas
  • Sticky notes, headings, links, images, videos, to-dos, colour swatches
  • YouTube / Vimeo embed support

Email

Live

Unified inbox connected to Gmail and Outlook — manage client comms without leaving the platform.

  • Gmail + Outlook OAuth, IMAP/SMTP
  • Thread view, compose, reply, forward
  • AI-assisted actions

Calendar

Live

Team calendar with event creation and grid view.

  • Monthly grid calendar
  • Event creation and management
  • Team-scoped visibility

Billing

Live

Invoice and quotation management with search and client linking.

  • Invoice + quotation creation
  • Search by number, client, or project
  • Currency settings

Requests

Live

Custom request types with submission flow and status tracking.

  • Configurable request types
  • Submission and tracking flow
  • Status lifecycle with notifications

Files

Live

Cloud storage panel for uploading and managing project files.

  • File upload zone with drag-and-drop
  • Cloud storage integration
  • Project-scoped file management

News

Live

Internal company announcement feed for team-wide updates.

  • Rich text announcement editor
  • Team-wide news feed
  • Pinned and archived announcements

Global Search

Live

Quick-access search across projects, tasks, and requests.

  • Cmd+K keyboard shortcut
  • Cross-module search — projects, tasks, requests
  • Instant results with navigation

Shot Generation Canvas

Live

Per-shot AI visual pipeline built on React Flow. Design your generation graph, pick models, run and iterate — all linked to storyboard shots.

  • React Flow node canvas per storyboard shot
  • 13 node types — Prompt, ImageModel ×5, VideoModel ×2, Crop, Resize, Blur, PromptEnhancer, Output, and more
  • Right-click model picker with 3-level nested catalog
  • FAL.ai integration — image and video generation
  • Generation graph persisted per shot in DB
  • Output node saves directly to shot frame

GenAI Credit System

Live

Stripe-powered credit top-up with FAL.ai model catalog. Buy credits, run AI generation, track cost per model and per run.

  • Stripe top-up — buy generation credits in-app
  • FAL.ai model catalog with per-run cost
  • Credit deduction per generation run
  • Control Center management for admins

Media Review

Live

Frame.io competitor built inside KroxFlow. Upload video or stills, share client review links, leave timecoded comments with frame annotations — no external account needed.

  • Bunny Stream — HLS adaptive bitrate, auto-transcoded on upload
  • Custom hls.js player with quality selector and fullscreen
  • Timecoded comments — click timeline marker to jump to frame
  • Fabric.js frame annotations — rect, circle, freehand, text
  • Version stacking — upload new version, switch tabs to compare
  • Client review links — public UUID token, no account needed
  • Configurable expiry and revoke
  • Review status: draft → in review → approved → needs changes
  • KroxAI — auto-generate chapter markers, shot summary, and notes
  • YouTube import — admin pulls video directly via Bunny Stream
  • Image viewer with fullscreen lightbox, zoom, pan, and keyboard nav
  • Bunny CDN optimization — Optimizer URLs, size presets

Desktop App

In Progress

Native Tauri desktop app for Windows and Mac. Local AI, DaVinci Resolve bridge, Premiere Pro panel, and QNAP NAS direct access.

  • Windows (.exe) and Mac (.dmg) — one installer, no dependencies
  • Auto-updater — silent hourly check, banner on ready
  • Dev Workspace — embedded Claude Code terminal, file tree, git bar
  • CI release pipeline — GitHub Actions builds both platforms on tag
  • DaVinci Resolve bridge — coming soon
  • QNAP / NAS direct access — coming soon
  • Bundled local LLM (Ollama) — coming soon

Roadmap

Development phases — what shipped and what's coming.

1
Phase 1Foundation
Done

App scaffolded, auth flow, user status lifecycle, Vercel deployment.

  • Next.js App Router, TypeScript, Tailwind
  • Supabase auth + user lifecycle
  • Route protection, versioning system
2
Phase 2Core App Shell
Done

Sidebar, dashboard, and all core business modules.

  • Sidebar, dashboard, clients, projects, billing
  • Dark mode with persistence
3
Phase 3Control Center
Done

Admin section for people, access, and configuration.

  • People, Invites, User Types, Features (module on/off)
  • Teams, Holidays, Shifts
4
Phase 4Productivity Modules
Done

Messaging, PWA, feedback system, and notifications.

  • Messaging — DM + channels, Realtime
  • PWA — installable on Android and iOS
  • Feedback/Issues, Notifications
5
Phase 5AI Integration
Done

OpenRouter AI across the platform with full observability.

  • AI Improve for feedback and tasks
  • AI Models dashboard — stats, event log
  • OpenRouter fallback chain
6
Phase 6Workspace Suite
Done

Full workspace — tasks, approvals, assets, canvas, storyline, email, calendar, files, and global search.

  • Tasks — stages, labels, owners, threaded comments, AI enhance
  • Approvals — leave / expense / equipment
  • Assets — registry, assign/unassign, activity log
  • Canvas — infinite visual board
  • Storyline — project-linked with type system
  • Email — Gmail + Outlook, unified inbox
  • Requests, Calendar, Files, Global search (Cmd+K)
  • News — internal announcement feed
  • AI token tracking — per-user monthly limits
7
Phase 7Media Module
Done

Frame.io competitor — professional media review built inside KroxFlow. Fully shipped.

  • Bunny Stream — upload, transcode, HLS adaptive bitrate
  • Custom hls.js player with quality selector
  • Timecoded comments + timeline markers + Realtime sync
  • Fabric.js frame annotations — rect, circle, freehand, text
  • Version stacking and version switcher tabs
  • Client review links — public token, configurable expiry, revoke
  • Approvals integration — Send for Approval flow
  • KroxAI — media analysis, chapter markers, shot notes
  • YouTube import via Bunny Stream (no Vercel proxy)
  • Image viewer with fullscreen lightbox, zoom, pan
  • Bunny CDN full setup — Optimizer, generic upload route, CDN-first rule
  • Media Settings — Test Connection for Bunny Stream + CDN
8
Phase 8Desktop App
In Progress

Native Tauri desktop app for Windows and Mac — local AI, NLE bridges, NAS integration.

  • Tauri wrapper — .exe (Windows) + .dmg (Mac), signed binaries
  • Auto-updater — hourly check, silent download, topbar banner
  • Dev Workspace — embedded Claude Code terminal, file tree, git bar
  • CI release pipeline — GitHub Actions, Win + Mac parallel build
  • Download page — fetches latest version, platform-aware buttons
9
Phase 9WhatsApp Shared Inbox
Upcoming

Team-shared WhatsApp inbox for client communication — assign, reply, and track conversations.

Machine-Readable Snapshot

Structured JSON for marketing tools, integrations, and automations. Always reflects the current release.

{
  "product": "KroxFlow Media OS",
  "version": "v0.9.7",
  "build": 42,
  "lastUpdated": "2026-04-14",
  "modules": {
    "live": [
      "Projects & Clients",
      "Tasks",
      "Approvals",
      "Assets",
      "Messaging",
      "Storyline",
      "Canvas",
      "Email",
      "Calendar",
      "Billing",
      "Requests",
      "Files",
      "News",
      "Global Search",
      "Shot Generation Canvas",
      "GenAI Credit System",
      "Media Review"
    ],
    "in_progress": [
      "Desktop App"
    ],
    "upcoming": []
  },
  "phases": [
    {
      "number": 1,
      "title": "Foundation",
      "status": "done"
    },
    {
      "number": 2,
      "title": "Core App Shell",
      "status": "done"
    },
    {
      "number": 3,
      "title": "Control Center",
      "status": "done"
    },
    {
      "number": 4,
      "title": "Productivity Modules",
      "status": "done"
    },
    {
      "number": 5,
      "title": "AI Integration",
      "status": "done"
    },
    {
      "number": 6,
      "title": "Workspace Suite",
      "status": "done"
    },
    {
      "number": 7,
      "title": "Media Module",
      "status": "done"
    },
    {
      "number": 8,
      "title": "Desktop App",
      "status": "in_progress"
    },
    {
      "number": 9,
      "title": "WhatsApp Shared Inbox",
      "status": "upcoming"
    }
  ]
}

Ready to try it?

KroxFlow Media OS is in active development. Join the waitlist and be first to get access.