Pre-release, open sourcemacOS and Linux

Your team. Your agents. One workspace.

Bring conversations, code, and review together so your team can build with AI and stay close to the work. 3 panes: projects, the conversation, the change.

The workspace, as it is

Projects on the left, each with its workspaces. The developer and the agent in the centre. The change, its preview and its review on the right, with the file changes read from git itself, never from what the agent claims. How a change moves through it

Everything a change needs, in one place. Workspaces, chat, previews, review.

Keeps a workspace per project

Any local git repository becomes a project. Each workspace is its own worktree off your base branch, city-named, so two pieces of work never share a branch.

Udder
  • TOTorontoRetry with backoffOpen4m
  • MOMontrealExport invoices as CSVOpen1h
  • OTOttawaOnboarding copyMerge-ready2h
  • SESettleTimeout from configMerge-ready1d
  • LALaunchPricing pageOpen2d

Directs agents through chat

Claude Code, Codex, Cursor and OpenCode run inside the workspace. Pick the agent and its model, choose Plan or Fast, and follow each step with its real elapsed time.

Montreal · Claude Code
Running
Today, 10:12
Export the invoices table as CSV, with a date filter.
Added exportCsv() with from and to dates, a button in the toolbar, and 6 tests. Preview is up on port 5173.invoices.ts +416 tests pass
Ask for a follow-up

Runs the app beside the change

Setup, Run and Terminal execute inside the workspace on a real terminal, so you test exactly what the agent changed.

TorontoRunfloq/toronto-retry
~/floq-worktrees/Toronto$npm run dev
3 of 3 steps
install812 packages6s
buildready1.2s
previewlocalhost:5173open
Runningthis workspace only
~/floq-worktrees/Toronto$

Carries context across conversations

Each conversation keeps its own history in the workspace. A new chat can include an earlier transcript as one-way context, so the agent continues instead of rebuilding.

From instruction to merge-ready in 3 steps

1

Direct the agent

Write the instruction in the conversation. Pick Plan to see the approach first, or Fast to let it go.

Ottawa · Claude Code
Plan
Rewrite the onboarding copy to three steps and keep the screenshots.
Plan: edit onboarding.md, keep the three images, update the nav label. Run it?
Run agent
2

Follow the work

Watch each file it reads and edits, see the tests and checks run, and open the preview while it is still going.

udder/toronto-retryChecks48sRunning
CCRetry with backoffa3f9c1e
  1. Lint
  2. Types
  3. Tests
  4. Build
3

Review and merge

The Changes tab lists every touched file with its additions and deletions from git. The pull request header and merge sit beside the code, derived from gh.

Review · Toronto
3 of 5
  • Changes read, 3 files
  • Checks passed
  • Preview opened
  • Suggestion applied
  • Merge-ready

Questions

What teams ask before they open their first workspace. See the workspace

What is in a Floq workspace?

A development workspace where developers and AI agents work on the same change: the conversation, the code, the running app and the review in one window.

Which agents does it run?

Claude Code, Codex, Cursor and OpenCode, with per-agent model selection and Plan or Fast for each instruction. The agent CLIs install from the Agents panel inside the app.

Where does the code live?

In your own git repository. Each workspace is a worktree of the project, so every piece of work has its own branch and the main checkout stays clean.

Can I run the app while the agent works?

Yes. The right pane has Setup, Run and Terminal for the workspace, so the preview is always the preview of this change.

How do I get it?

Clone Titanium-Devops/floq, then pnpm install and pnpm tauri dev. Rust, Node 18 or newer, pnpm and git are the requirements. It is pre-release; the download link will live on the same page when the first release ships.