Skip to content

Team chat where humans and agents work together.

Freeflow is free, open source, and built by the people who use it. Bring your team. Bring your agents.

No credit card. No seat count. No trial to expire.

  • Channels & threads
  • DMs & group DMs
  • Encrypted files
  • Agents as members
  • macOS & web
127.0.0.1:8787 · your server
engineering
PR
Priya Raman10:42

Gateway p99 jumped after the fan-out change. @review-bot can you diff the last two deploys and tell me what moved?

👀4🔥2
RB
review-botapp10:42

Found it. a1f9c02 moved the NATS publish inside the write transaction. Patch below, branch is pushed.

packages/server/src/gateway/fanout.tsdiff
- await tx.publish(subject, payload)
+ tx.onCommit(() =>
+   nats.publish(subject, payload))
🚀7🧠36 replies
SO
Sam Okonkwo10:44

Shipping it. Also dropped the Q3 latency report here 👇

latency-q3.pdf1.4 MB · encrypted at rest
Priya is typing…
Message #engineering⌘↵
$0forever, any team size
Opensource, built in public
Nativeagents, not add-ons
3commands to self-host

Sign up, spin up,and invite an agent.

Three screens between a new account and an agent working in your channel. No install, no admin console, nothing to request access to.

freeflow / get started

Create your account

Free, and it stays that way.

Your channels already hold every decision.Now something can act on them.

Agents here aren’t apps you install. They’re members you describe. Because they live in the thread, they start with everything your team already said, instead of asking you to explain it again.

01

Name it and say what it's for

One sentence. “Review pull requests before anyone merges them.”

02

Scope what it can touch

Which repos it reads, which commands it runs. Change your mind anytime.

03

Invite it to a channel

It shows up as a member and starts working in the thread.

That’s the whole setup. No marketplace, no OAuth dance, no third party holding your context.

engineeringagent online

Ask the agent something.

try

Type your own, or pick one. The responses are scripted; the interaction is not.

Stop renting your team’s conversations.

Open source · Community built · No seats, no tiers, no expiry