It forgets everything, every time.
You re-explain your product to every tool. Last week's research, your KPI baselines, the call you already made, gone the moment the session ends. Brilliant AI, zero memory of your team.
The operating system for product work. Product f() doesn't forget. It is an AI Product Operating System that remembers your product, your data, and every decision your team has made, so every answer starts where you left off, and every action is one you can trust.
Early access. No spam.
// product shots
Real surfaces from the private beta. Swipe through the workspace, then see how the Brain and functions connect it all.



// the problem
You re-explain your product to every tool. Last week's research, your KPI baselines, the call you already made, gone the moment the session ends. Brilliant AI, zero memory of your team.
The output looks confident. But you cannot see what it knew, what it assumed, or whether it is right. When it moves faster than you can check it, speed stops being a feature and becomes a risk.
Eight tabs. Zero shared memory. Product f() replaces the scramble with one OS.
f(data) is watching activation, continuously, against your own baseline. Nobody had to ask. You were in another tab.
inngest · data-anomaly-checkBefore it answers it pulls your real baselines and the last time this happened, so the finding points to evidence, never a guess.
brain context · L0 to L2Every output gets a confidence score. High enough, it acts. In the grey zone, it brings the call to you.
0.78 → routed for reviewAnything that leaves the building waits for your approval first. AI proposes, you decide.
HITL queue · class-2 actionYour call writes back to the Brain as a new node. Next Monday it already knows this pattern. The loop starts smarter.
brain write · +1 node// the brain
A secure, persistent memory layer beneath every function. Nine kinds of context, injected only when a task needs them. Scroll, or drag the timeline, to watch it build.
Explore Brain// what powers
Each f() is a named, executable skill with shared memory, shared evidence, and a human checkpoint. Here is what is live right now, labeled honestly.
Along with
// make it yours
Three themes, light or dark. Switch anytime in Settings.





Console, Dark// open source cli
npx @productf/cli bridges your workspace’s Brain into any MCP-speaking tool — Claude Desktop, Cursor, and more — over a secure hosted connection. No install, no server to run yourself.
// human in the loop
Built on one rule: AI should never move faster than you can verify it.
Explore human-reviewed agentsEvery output is scored. At or above 0.85 it acts automatically. Between 0.60 and 0.85 it comes to you. Below 0.60 it is discarded.
Every answer carries the memory it used, the model that ran it, and its confidence. The sources panel is open by default, never buried.
Choose oversight per task: let it run, review before it saves, or approve every step. Auto-approve the routine, hard-stop the irreversible.
AI proposes. You decide. The system logs why.
Speed without transparency is not a feature. It is a liability.
// who it's for
Product managers, founders, researchers, designers, engineers, support teams, and leaders get the same shared understanding — with the right depth for the work in front of them.
Ask questions in plain language, draft PRDs from real evidence, and walk into planning and launch reviews with the context already connected.
See the signals, decisions, and delivery work that matter without status theater. Keep strategy traceable from quarterly bets to what ships.
Make decisions with the evidence in reach, surface risks before they become incidents, and preserve the reasoning that compounds as the team grows.
Bring interviews, comments, concepts, and validated insights into the same context as plans and decisions, so important details keep moving.
Trace bugs, constraints, releases, and technical decisions back to the product intent. Spend less time reconstructing why and more time building.
Bring support patterns, churn risk, experiments, and operational feedback into the loop so the people closest to the customer can shape what happens next.
Give your team one memory and one loop that compounds. Be first in line.
We invite in small cohorts and build closely with the first one.