BuildFlow

Features

Quiet software, loud results.

A complete project workspace — tasks, sprints, audit, AI — that gets out of your way.

Workspaces

A workspace is your team's home. One company, one billing surface, one audit log. Each workspace has its own member list, roles, and tenant-isolated data.

Switch between workspaces in a single keystroke. No context-loss, no re-login. Owners can spin up a new workspace in 10 seconds.

  • Tenant-isolated data and audit log
  • Owner / admin / billing / member / guest roles
  • Instant switching with command-K

Projects

Projects scope work without locking you in. Move a task between projects without losing comments, history, or attachments.

Every project has its own backlog, sprint cadence, labels, and views. Archive a project — never delete by accident — and restore in one click.

  • Per-project backlogs, labels, and views
  • Move tasks between projects, history intact
  • Soft-delete with one-click restore

Sprints & velocity

Plan in sprints with a drag-and-drop board. Burndown updates live. Velocity is computed from real cycle data, not vibes.

Cycle retros are built in. Carry-overs roll over with a click. Unblock standups by having yesterday's progress already summarized.

  • Live burndown and velocity charts
  • One-click carry-over and rollover
  • Cycle retro built in, no separate tool

Tasks with depth

Tasks aren't just rows in a spreadsheet. Each one has rich comments, time logs, attachments, labels, custom priorities, and a full activity timeline.

Linked tasks, sub-tasks, and dependencies are first-class. Cross-project relations don't break when you move things around.

  • Rich comments, time logs, attachments
  • Sub-tasks and cross-project dependencies
  • Full activity timeline on every task

Labels & priorities

Custom labels per project. Bring your own taxonomy without hacking around a fixed schema.

Priorities are configurable: pick high/med/low, P0–P3, or your own scale. We don't tell you how to triage.

  • Per-project label sets
  • Custom priority scales
  • Color-coded for quick scanning

Time tracking

Log time on a task in seconds. Aggregate by user, label, sprint, or project. Export anywhere as CSV.

Time is a value, not a feature flag — it ships with every plan, including Free.

  • One-click start / stop timers
  • Aggregate by user, label, sprint
  • Export to CSV anytime

Attachments

Drop files into tasks and comments. Images render inline; PDFs preview in place. Storage is tenant-scoped.

Bring your own object store (S3-compatible) if you self-host. No egress lock-in.

  • Inline previews for images and PDFs
  • Tenant-scoped, per-workspace quotas
  • S3-compatible BYO storage for self-host

Comments

Threaded, markdown-aware comments with mentions. Edits are versioned — no silent rewriting of history.

Resolve and reopen threads inline, like you would on a code review.

  • Markdown + mentions + reactions
  • Versioned edits, full diff in audit log
  • Resolve / reopen threads inline

Notifications

Opt-in by default. You set the surface — in-app, email digest, or off entirely. Per-project mute and per-thread mute are both first-class.

We will not page you because someone added an emoji reaction.

  • In-app, email digest, or off
  • Per-project and per-thread mute
  • No vanity pings, ever

Audit-grade history

Every mutation — creates, edits, deletes, role changes, invitations, API key issuance — written to an append-only log. Searchable and filterable.

Export the full log to JSON or CSV. Retention windows are configurable per workspace.

  • Append-only, signed entries
  • Per-workspace retention controls
  • Export to JSON / CSV anytime

API keys & webhooks

First-party REST API with scoped keys. Issue, rotate, and revoke from the dashboard. Every key is rate-limited and logged.

Webhooks for every mutation event. HMAC-signed payloads, replay protection, configurable retries.

  • Scoped, rotatable API keys
  • HMAC-signed webhooks with retries
  • Rate limits and full audit on every call

AI insights

Sprint risk, blockers, and standup summaries — generated on free, open-source models like Llama and Mistral via Ollama, or Groq's free tier.

Self-hosters keep the entire pipeline on their hardware. Cloud users can switch providers at any time. Your data is never trained on.

  • Local-first; Ollama, Groq, or BYO
  • Per-workspace AI on/off switch
  • Never trained on customer data

Your team is ready to flow.

Free forever for up to 5 members. Self-hostable. No credit card.