Product

The platform behind
every shipped feature

Visual flow designer, automated AI pipeline, team kanban, and engineering reports -- all in one place. Built for Android and Kotlin Multiplatform teams.

Canvas Designer

Design your engineering workflow visually

Build flow templates on a drag-and-drop canvas with 7 configurable swim lanes. Each lane represents a phase -- from Scope to Distribution. Add nodes from a palette of 20+ integrations.

  • Drag-and-drop node reorder within phases
  • Checkpoint nodes pause for human review after AI steps
  • Duplicate node prevention -- same integration once per phase
  • Add, remove, or rename phases per template
  • Templates are versioned -- running flow units lock to creation version
canvas-editor.html
Scope
Jira Import Framework Detect
Planning
PlannerAI Checkpoint Figma Sync
Design
Figma-to-Compose Checkpoint
Implement
BuilderAI Git Branch Apply Patch
Review
Gradle Build CriticAI Checkpoint Create PR
Testing
JUnit 5 Compose UI Lint
Distrib.
GitHub Actions Firebase AD Slack Notify
flow-units.html -- Kanban View
Scope
FU-041
Auth refactor
scope
Plan
FU-039
Settings page
planning
Design
Impl
FU-037
Push notifs
implementing
FU-036
Profile API
implementing
Review
FU-034
Onboarding
reviewing
CI
CD
FU-031
Login fix
distribution
Done
FU-028
Dark mode
done
Kanban Board

See every flow unit at a glance

Nine columns track the full lifecycle -- 7 phases plus Done and Failed. Each card shows the flow unit ID, title, assignee, and current status. Switch between kanban and list views.

  • Filter by assignee, template, status, or date range
  • Phases progress automatically -- no drag-and-drop needed
  • Click any card to open the 360-degree detail view
  • Timeline, comments, permissions, node summaries, and audit events
AI Pipeline

Three AI agents. One verified result.

PlannerAI decomposes the ticket into a step-by-step workflow. BuilderAI generates unified diffs with dual system prompts for Android and KMP. CriticAI reviews the output and triggers fix loops until the build passes.

  • 8 LLM providers -- Claude, GPT-4o, Gemini, Mistral, Groq, DeepSeek, Ollama, OpenRouter
  • BYOK (Bring Your Own Key) -- LLM calls go direct to your provider
  • PII scanner runs on every request before any LLM call
  • Per-node dry run -- preview output without committing
  • Checkpoint nodes pause for human approval after AI steps
AI Pipeline Execution
14:23:01 [PlannerAI] Decomposing ticket PROJ-417...
14:23:04 [PlannerAI] Generated 6-step workflow plan
14:23:04 [Checkpoint] Waiting for approval...
14:24:12 [Approved] kanesh@flownex.dev
14:24:13 [BuilderAI] Generating unified diff...
14:24:38 [BuilderAI] +147 -23 across 4 files
14:24:39 [Git] Branch feat/PROJ-417 created
14:24:40 [Git] Patch applied successfully
14:24:41 [CriticAI] Reviewing changes...
14:24:55 [CriticAI] PASS -- no issues found
14:24:56 [Gradle] Build verification started
14:25:22 [Gradle] BUILD SUCCESSFUL
reports-velocity.html
Team Velocity -- April 2026
Kanesh P.
34 FU
Jamie R.
25 FU
Alex T.
19 FU
Sarah M.
14 FU
Total: 92 FUAvg: 23 FU/engineer+18% vs last month
Reports

Visibility for leads.
Accountability for teams.

Three report dashboards give PMs, leads, and principals the metrics they need to understand delivery velocity, individual performance, and LLM cost efficiency.

  • Velocity report -- flow units completed per engineer per sprint
  • Engineer performance -- completion rate, average cycle time, review pass rate
  • LLM cost breakdown -- spend per provider, per model, per engineer
  • PM role sees velocity only. Engineers see their own data. Leads see the team.
Team Roles

Five roles. Granular module masking.

Every screen in the admin portal enforces role-based visibility. Sidebar navigation, page content, and API endpoints all respect the same permission model. No role can see more than they should.

  • PM -- read-only kanban, velocity reports, commenting
  • Engineer -- create flow units for assigned tickets, own reports
  • Senior Engineer -- create templates, approve checkpoints, team reports
  • Tech Lead -- full team management, all templates, all reports
  • Principal -- org-wide access, all teams, full admin
Role Permission Matrix
CapabilityPMEngSr EngLeadPrincipal
View kanbanYYYYY
Create flow units--YYYY
Create templates----YYY
Approve checkpoints----YYY
Team reports----YYY
Velocity reportsY--YYY
Team management------YY
Org-wide access--------Y
Pipeline

Every phase in detail

Each phase has its own set of configurable nodes. CI and CD are separate phases with distinct toolchains.

01
Scope
Import a ticket from a connected source -- Jira, Linear, Notion, Sentry, Crashlytics, or manual entry. Detect project framework (Android, KMP, or both).
Jira ImportLinear ImportFramework Detect
02
Planning
PlannerAI decomposes the ticket into a step-by-step workflow plan. Extract Figma design tokens if a design link is attached.
PlannerAIFigma SyncCheckpoint
03
Designing
Convert Figma frames into Jetpack Compose or SwiftUI code. Optional phase -- skip if no design work is needed.
Figma-to-ComposeFigma-to-SwiftUICheckpoint
04
Implementing
BuilderAI generates unified diffs with dual system prompts for Android and KMP. Creates a git branch, applies patches to the working tree.
BuilderAIGit BranchApply Patch
05
Reviewing
Gradle build verification runs first. CriticAI reviews changes and triggers fix loops. When clean, a pull request is created automatically.
Gradle BuildCriticAICreate PRCheckpoint
06
Testing (CI)
Run unit tests (JUnit 5), UI tests (Compose/Espresso), regression suite, and lint/static analysis. Separate from CD -- tests must pass before distribution.
JUnit 5Compose UIEspressoLint
07
Distribution (CD)
Trigger CI pipeline (CircleCI, GitHub Actions, Bitrise). Build artifacts. Upload to Firebase App Distribution, TestFlight, Play Store, or App Store. Notify stakeholders via Slack.
GitHub ActionsCircleCIFirebase ADSlack

See it in action

Start a free trial -- no credit card, no commitment. Build your first flow template in minutes.

Start free trial View pricing