Demonstration.Everyone and everything in the app is invented. Sign in as any demo member and try whatever you like — every change is reverted overnight.
Found Teams
Open the demo

Own your team.

Tell us once what you can do. When a team needs you, we call.

A nonprofit platform for finding the people you'd start a worker cooperative with — and the clients who'd hire it.

0people in the demo pool
0teams forming, forking and shipping
0US cities, plus a remote pool
0cooperative charters, ready to adopt

A team can sell what an individual can't.

One developer doing great work alone is a freelancer. Three people with a name and a shared portfolio are a firm — same skills, firm rates. What's missing isn't talent. It's the introduction.

See it working

The job finds you.

Say what you bring and what kind of company you want. Teams that need you show up ranked, with the reason spelled out.

A team page showing its members on the membership ladder and its fork lineage
Your dashboard: teams waiting on your answer, teams that could use you, and people you'd build with
The public directory of formed teams with fixed-price offers
Every team has a pagewho's in, what rung they're on, where it forked from
Invitations, ranked, explained"wants the same kind of company · fills react · same city"
Clients hire the teamfixed scope, fixed price, the team signs the contract

One platform, three doors

Join. Start. Patronize.

1 · Join

Say yes to a conversation.

We propose teams around what you bring and the company you want. Nobody is assigned — a team exists only once everyone said yes to everyone.

2 · Start

Climb the ladder together.

A coop charter by default. Probation, consent decisions, shares paid from earnings — and a blameless fork when you want different things.

3 · Patronize

Hire a team, not a freelancer.

Formed teams publish fixed-price offers. The platform sets the terms, and rates rise with a team's track record — never a race to the bottom.

WORKER OWNER MEMBER you

More than a team

Worker. Owner. Member. In a cooperative they're the same person.

Matching people is the start, not the point. The point is what the team becomes: a business its workers own, where surplus goes to the people who did the work and the big decisions need everyone's consent. That's a cooperative, and it's a century-old, well-tested way to run a company — it just rarely gets offered to people forming from scratch.

  • 1A charter from day one. Three governance templates adapted from US worker-coop practice, so nobody has to invent bylaws.
  • 2A share you earn, not buy. Membership is paid out of your first earnings and refunded at par if you leave.
  • 3Consent, not majority. A decision passes when no member has a reasoned objection — a preference isn't a veto.
  • 4Incorporate when you're ready. The team is real before the paperwork; the paperwork is a milestone, not a gate.

What makes it work

Three mechanics most platforms get wrong.

KJ
LC
MR
JA
TEAM

Mutual opt-in

The engine proposes; people accept or pass. A proposal becomes a team only when everyone has answered. Saying yes costs nothing but a conversation.

invited
joined
probation
member

A membership ladder

Borrowed from a century of worker-coop practice. You prove yourself in work, not cash; your share is paid from your first earnings and refunded when you leave.

Blameless forking

Disagree on direction? State it, name who's moving, keep your rung. Lineage stays visible and watchers follow both branches. It's how groups find out what they are.

Under the hood

Built as software any group could run.

The direction is open source: a coop-formation platform that a nonprofit, a workforce board or a coop federation could deploy for its own members, on its own terms. That's why the architecture is worth showing — and why nothing in it is a black box. Three layers, joined by contracts rather than a framework; only one is permanent.

Web
React + Vite
Typed entirely from the API's OpenAPI document. Shares zero code with the backend — replace it, or add a native app, without touching server logic.
API
Fastify + Drizzle
Owns every rule. A pure, unit-tested domain layer for the ladder, forks and matching, independent of both HTTP and the database.
Data · permanent
Postgres + pgvector
One boring schema. Everything that happens is an append-only event, which is what drives feeds and notifications.
One container — API, app and this page, same origin; runs anywhere Scales to zero — costs nothing while idle Explainable matching — it can always say why Every judgment call in one file — argue with the numbers, not the machine Deterministic seed — a full demo community from one command Payments & escrow AI business-plan generator

Licensing isn't settled yet. What is settled: nothing here depends on keeping it closed.

Try it

Two teams are waiting on your answer.

Open the demo and sign in as @you — a developer new to the pool with invitations already in the inbox. Everything is synthetic; nothing you type is stored.

Open the demo →