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
LiveCentralised 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
LiveFull 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
LiveStructured approval flows for leave, expense, and equipment requests.
- Request types: leave, expense, equipment
- Admin inbox — approve / reject / request changes
- Withdraw support for requesters
Assets
LiveCompany 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
LiveReal-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
LiveVisual 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
LiveInfinite 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
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
LiveTeam calendar with event creation and grid view.
- Monthly grid calendar
- Event creation and management
- Team-scoped visibility
Billing
LiveInvoice and quotation management with search and client linking.
- Invoice + quotation creation
- Search by number, client, or project
- Currency settings
Requests
LiveCustom request types with submission flow and status tracking.
- Configurable request types
- Submission and tracking flow
- Status lifecycle with notifications
Files
LiveCloud storage panel for uploading and managing project files.
- File upload zone with drag-and-drop
- Cloud storage integration
- Project-scoped file management
News
LiveInternal company announcement feed for team-wide updates.
- Rich text announcement editor
- Team-wide news feed
- Pinned and archived announcements
Global Search
LiveQuick-access search across projects, tasks, and requests.
- Cmd+K keyboard shortcut
- Cross-module search — projects, tasks, requests
- Instant results with navigation
Shot Generation Canvas
LivePer-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
LiveStripe-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
LiveFrame.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 ProgressNative 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.
App scaffolded, auth flow, user status lifecycle, Vercel deployment.
- Next.js App Router, TypeScript, Tailwind
- Supabase auth + user lifecycle
- Route protection, versioning system
Sidebar, dashboard, and all core business modules.
- Sidebar, dashboard, clients, projects, billing
- Dark mode with persistence
Admin section for people, access, and configuration.
- People, Invites, User Types, Features (module on/off)
- Teams, Holidays, Shifts
Messaging, PWA, feedback system, and notifications.
- Messaging — DM + channels, Realtime
- PWA — installable on Android and iOS
- Feedback/Issues, Notifications
OpenRouter AI across the platform with full observability.
- AI Improve for feedback and tasks
- AI Models dashboard — stats, event log
- OpenRouter fallback chain
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
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
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
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.