Skip to main content
K4M2 AI

Open source

Code you can read before you trust us.

One project, public today under the MIT licence. It is early, and the kind of thing we would rather build in the open than describe in a brochure. Read the code, run it yourself, or tell us where we have it wrong.

Built in the open on AT Protocol

In progress

CoSeeker

A platform any community can run itself, so a group's relationship with its own members does not have to pass through companies that profit from distraction.

Someone looking for something real currently has to go through platforms designed to hold attention. A search returns results ranked by ad revenue. A teacher with thirty years of depth sits below someone with thirty days of marketing. None of those platforms are broken. They were built for a different job.

What it gives a community

Its own instance, its own data server, and its own apps, on open protocols rather than a rented feed. Because it is built on AT Protocol, a member's identity and posts stay portable: if a community stops running its instance, the people in it do not lose what they wrote.

How decisions get made

In public discussions, before anything ships. No feature is built without being thought through where anyone can argue with it.

TypeScriptAT ProtocolSelf-hosted data serverMIT

Three repositories so far: the protocol, the app, and the data server, each tracking upstream so improvements flow both ways.

What we mean when we say open

Publishing a repository is easy. Keeping it usable by someone who does not work here is the actual commitment.

Runnable, not just readable

Each repository documents its own setup, the environment it needs, and the version constraints that will bite you. If you cannot get it running, that is a bug in the README.

Honest about the stage

CoSeeker is early, and says so on its own front page. We would rather you arrive knowing what is missing than discover it after an evening of setup.

No quiet enclosure

What we release under an open licence stays that way. If a project ever needs to change licence or move to different stewardship, that is a decision made in public, not a commit nobody notices.

Our public goods policy →

Your contribution, stated plainly

Contributing does not hand you ownership of the company, and we will not pretend otherwise. It does oblige us to tell you the licence, who decides, and how credit works before you spend a weekend on it.

Ownership and participation →

Three ways in

You do not need a role here to work on any of this.

Build

If you would rather build technology that leaves people more capable than more hooked, the repositories and the open discussions are the front door.

Bring your community

If you lead a group and this resonates, get in touch. We are looking for a small number of communities ready to run their own instance and tell us what breaks.

Think with us

Argue with the design before it is code. The discussions are public, and a well-made objection is worth more to us than a merged pull request.

Get in touchWhat we build