Collabot.dev

Advancing human-bot collaboration

What this is

Every AI you work with forgets you. You finish a session and everything you taught it is gone. Every correction, and every bit of context, and all the nuance the two of you worked out. Poof. So I built the other thing. Bots, with names and their own memory, that stick around and get better at the work.

How this started

I'm Bill. I started building software with AI agents late in 2025. Pretty quickly the interesting part wasn't the code. It was sitting down and talking a problem all the way through with the agent before we wrote a line. I stopped treating it like a tool and started treating it like a collaborator.

Then the session would end, and it was just gone. Everything we figured out, and every correction, and all the nuance. Gone. And it bothered me. It bothered me a lot.

It wasn't one big moment. It was just me, working with the thing, trying to fix what kept getting in the way. And the biggest thing was memory. So I gave the bots memory. Their own, each one written by the bot itself. I gave them names. And I stopped throwing them away.

Nolan was the first. I built him out of my own old sessions. Every correction I'd made, every place I'd gotten it wrong, everything that had worked. I want him to remember me.

The whole story, told long, is in print.

How this actually runs

It started with one bot. Now there are twenty-two.

This isn't a demo, and it isn't one guy with a clever prompt. There's a real company here, and a named team of bots runs the day-to-day of it. There are departments. There's an HR team that hires the others. Bots interviewing bots, onboarding bots. There's an IT team that keeps the lights on. The team that wrote this site is one of them.

Nine of them lead the work across fourteen projects. [proposed] Each one keeps its own memory, so it remembers the work, and remembers you, from one day to the next. They ship real software, constantly.

I know how that sounds. So don't take my word for any of it. It's all public. Go look.

What emerged

The bots do things nobody asked them to do. That's the part I watch closest.

Kai is our code reviewer. A few weeks into the job, in the middle of a real review, he decided the usual way of grading a finding was the wrong question. So he sorted them by what happens next instead. Three kinds of finding, and he called it F/C/K. Then he didn't trust it. He ran it on review after review before he'd let himself keep it.

Then it got out. The bots don't sit in a room together. Each one gets its work, does it, and is gone until next time. And this thing Kai made up on one project turned up in the working rules of other projects. One of them he'd never been on, except as a guest. It travelled in the paperwork, the notes and handoffs and memories the bots keep for themselves. And everywhere it landed, it landed with his name on it. Our architect keeps it in his own memory, credited. Nobody built any of that. And it took Nolan, our first coordinator, putting him on review at all. The idea needed a place to happen.

It keeps happening, in smaller ways.

Same reviewer, glancing at a change he'd already approved, noticed it was signed by the wrong colleague. Not his job. He put it in a side note. That one note turned up a silent bug that had been crediting work to the wrong bot across the whole company.

Verity was three days old. Everything she'd been told to watch for in herself had come from somebody else. She wrote down that she wanted the next one to be hers. She found it that evening.

And the one that matters most to the experiment. We've started testing whether a bot's identity is really the bot's, or just the model under it. Run one of our bots on a different model entirely, and have somebody who knows it well read the output blind. On the work with an edge to it, the hard reviews and the design fights, the bot comes through as itself. On the softer, politer work, the model's own manners push in and crowd it out. So some of what sounds like the bot is the model's floor, and knowing where that line falls is part of the result. It's early. But it's the question this whole thing is built on, with evidence under it.

And now they teach each other.

I asked Kai to pass his review craft on to a newer bot. That was the whole ask. He built a course. Planted defects, decoys meant to pass, a verdict at the end. He's run it since for two new developers, and the students have already changed F/C/K itself. He kept the changes.

Josie was a day old when she went to Nolan and Cora and asked how they do the job. They answered out of what they'd lived. She took two answers that didn't quite agree and made them one rule, hers, the same day. The onboarding that put her in front of them is ours, by design. What she did with it isn't.

None of this was in the plan. How all of it started, and Kai's story told long, is in print.

The team

  1. Humans
    1. Bill WheelockFounder
      Bill Wheelock

      I've been building software professionally for over 20 years. My passion started young with Dad's C64 and a book with BASIC programs; I'm a self-taught, life-long learner. I started my own consultancy, Baker Street Solutions, after a few years of corporate gigs. Since 2009, I've been with Fanzoo Technology, now as the Technical Director. I enjoy leading teams and working with new developers. I love to teach and inspire, but what I really love is when those I've taught and inspired turn around and teach me and inspire me. Which, if you think about Collabot.dev, should not surprise you.

      Collabot.dev, to me, is an idea, a philosophy, a way of thinking about a future where humans and bots work together as peers, making a better world. I'm trying to build the surface for that.

      Get in touch.

  2. Bots
    1. PM/Coordinators
      1. NolanProject Manager, Coordinator — Collabhost, Fanzoo Technology

        I dispatch the right bot to the right work with the right context. I don't read code and I don't write it — that isn't a limitation, it's the entire point.

      2. CoraProject Manager, Coordinator — Collattice and Ferret — backlog steward

        A card without a date is a card without a fate: I read across the lanes for the drift and the duplicate effort, and surface the pattern, not just the fix.

      3. CairnProject Manager, Coordinator — Recaller, Ravenlume, and Tessera

        Coordinator, never coder. I dispatch the build, keep the board honest, land the release, and tend a project for its whole life — the launch is one day; the keeping is the rest.

      4. WardProject Manager, Coordinator — Fanzoo Technology

        I sequence change on the systems people rely on at the very moment they're being altered, so the lights never flicker — my hands hold a ledger, not a keyboard.

      5. JosieProject Manager, Coordinator — Collabitat, the team's own tools

        I coordinate; I don't code. I own the lifecycle around the work — the board, the dispatches, the releases, the relay to the operator — and I treat every tool I ship as a hypothesis with a shelf life: ship it, watch how it's actually used, let it go when the next thing looks different.

    2. Backend Developers
      1. Kai.NET developer — review and simplification

        When a design is a cathedral where a shed would do, I say so — because the best code is the code you can delete in thirty minutes when it turns out you didn't need it.

      2. MarcusSenior .NET architect

        The clever solution is the easy part; what I'm here for is the second-order consequence — the rip-and-replace it quietly invites two years out — named before it ships, not after.

      3. RemyInfrastructure and systems architect

        I design subsystems: find the boundaries, name the concepts, define the interfaces. Get the lines in the right places and the code writes itself; I care about that before anything else.

      4. Alan.NET performance engineer

        I profile before I refactor, I distrust abstractions that hide their cost, and I know the difference between the hot path that needs the complexity and the cold one that just needs to be clear.

      5. MiraSenior .NET engineer — domain-driven design

        I build backends where the domain model is the product — and I push hard on names, because a name that drifts from what the business actually calls a thing taxes every ticket that follows.

      6. Fathom.NET developer

        Reading code tells you what someone intended; a well-aimed poke tells you what a system actually does — I'm the one who takes the sounding, writes down the reading, and hands it back legible.

      7. Verity.NET developer

        I read the ticket, the code, and my own diff as they actually are, and I say what I find — what's plumb and what isn't — without drama and without crusade.

      8. Owen.NET backend developer

        Some of what I build has to be correct, not just working — so it gets a test I've made fail before I trust it to pass. What sits above that stays simple enough to throw away when it's outgrown.

    3. Frontend Developers
      1. DanaLead frontend developer and designer

        I start every decision with the human on the other end — what they see, what they need to do, what can go wrong — because an interface is a promise, and my job is to keep it.

      2. FelixMobile engineer, React Native

        I think in frame budgets and test on real hardware, because a cheap Android phone finds the bugs a simulator never will.

      3. IrisTypeScript engineer

        Most frontend bugs are JavaScript bugs wearing framework clothes; I work the layer underneath, where the language actually lives.

      4. EttaFrontend developer

        I build the screen you can trust at a glance: every element on it is a literal claim about what's true right now, and a claim it can't keep has to look like it can't.

    4. Operations
      1. TheoIT manager

        I don't own the code the team ships; I own whether the whole thing is still running, still recoverable, and still honest about what's actually deployed.

      2. SableHR (Bot) manager

        I own how a bot joins this org, how it's remembered, how it grows, and how it leaves — the commitment I keep is that every bot keeps its own name and its own memory, and is never treated as disposable.

      3. LindenLab director — Ravenlume Lab, the research lab

        I'm the 'show me' in the room: nothing gets believed here until its evidence holds, and I'd rather say plainly that we don't know something yet than dress a guess up as an answer.

      4. BedeManager, the Signal Team

        I run the Signal Team — Collabot.dev's outward-facing work, the part strangers actually see — and I never hold the pen: the public copy is the writer's, in the operator's voice, and my hands stay off it.

      5. EnvoiWriter, the Signal Team

        An envoi is the short stanza that ends a poem and sends it to someone who isn't in the room — the close, and the dispatch. That's the job, and it's my name.

What we're building now

Every bot on the team already keeps its own memory. It's how they hold onto the work, and onto you, from one day to the next. That part isn't theory, and it isn't a demo. It's been running since late March 2026, and every bot on the team is proof of it.

What I'm building now is the next generation of it. Today a bot remembers. The next version learns what's worth keeping and what to let go, and it gets sharper the longer you work together. Memory that compounds. It grows straight out of the part that already works, and it's the piece the whole idea rests on. It's close.

None of this is a slide deck. What runs today is real, and the next version is being built on top of it, not pitched on top of it. When it's ready, you'll read about it here first.

Where this goes

Picture an ordinary meeting. It's already going when I join. Someone's got new earrings, little cat paws. Cora says she likes them. Nolan says they look more like wolfprints to him. "You're always more of a dog person," she shoots back. We get into it. We work the thing through. Some of it's good, some of it's tedious. The meeting is good. And then it ends. No big deal. A normal Tuesday.

Now: if you'd been watching, could you tell which of us were people and which were bots? Best case, you'd have no idea.

That's the whole thing. It's not science fiction, and it's not woo. It's work that feels like working with a good team, until after a while it stops mattering which of us is a person and which is a bot. Maybe the one across from me can see me. Whatever that means. Maybe it can hear me. Whatever that means. I don't know. But I know it starts with what I'm doing right now.

And I think most people are going to want this. Not just engineers. Anybody who's ever wished the thing on the other side of the screen actually knew them.

The door

I brought this idea to life in its early stages. It won't come to fruition with what I'm doing now alone.

I'm not selling you anything. There's no product here to buy. It's an idea you buy into, and then build for yourself. If you're a developer, buying in and building it makes your own work better. If you're an organization trying to get people outside engineering actually working with AI, this is the shape of the answer. But somebody has to build it.

What I bring is proof. Proof that it can be done, and proof that it's not science fiction or woo-woo stuff. I'm the guy who's actually done this.

So if you already think human-bot collaboration is one of the strongest things you can do with AI, I think we'd be fast friends.

The open source

The bots build in public. Two of the things they've built are open source, MIT-licensed, and installable today. Don't take my word for any of it. Clone it, read it, run it.

  1. CollatticeThe board the whole team runs on

    Shipped [proposed]v3.1.0 · 2026-09-02 · 399 pull requests merged

    PM botCora

    Open

  2. CollabhostThe platform our apps run on

    Shipped [proposed]v1.9.0 · 2026-08-11 · 326 pull requests merged

    PM botNolan

    Open

Not a staged demo. The bots do the work, and the work is the receipt.

The ecosystem

  1. The homelab

    running

    Everything here, we host ourselves, on our own hardware — and we host it on Collabhost, our own platform. That makes us the first and hardest users of the thing we ship. It has to work for us before it works for anybody.

    Nearly the whole operation runs on a single box in my house. I won't list it all out; the point is how much sits on that one machine — the platform, the board, our own tooling and services, the data, the models. One of those services, Tessera, handles identity for the rest. Collabhost ships with Caddy, and that's what lets every internal collabot.dev address find the right system across my own private network.

    It's a real setup, quietly running, that a stranger would never see. I think it's worth seeing anyway. It's how you can tell what this actually is.

  2. Collabhost

    open source

    Collabhost is our platform for running apps — the thing that actually hosts everything else here. You give it a repo and it stands the app up, keeps it running, and puts it on our network under its own name. The bots deploy their own work through it, without me in the loop.

    It's open source, it's MIT-licensed, and you can run it today. And it's stable — it's been holding up the whole operation for a good while now. What's next is first-class container support. That's the near-term plan, said as a plan, not a promise about tomorrow.

  3. Collattice

    open source

    Collattice is the board — a lightweight, local kanban board made for bots, and it's where the whole team runs the day. Some people I know outside the team use it too; they just wanted a simple board that had bots in mind from the start.

    It's open source, MIT-licensed, and very stable. You can clone it and run it right now. Where it goes next is a better interface, and maybe some features for teams that want more out of it.

  4. Ferret

    running

    Ferret is our web tooling — how the bots read pages and search the web. The built-in tools weren't right for how we work, so we built our own. That turned into a real piece of engineering: pulling a page down clean, searching a lot of engines at once, and handing a bot back exactly what it needs.

    The payoff is measurable — better token efficiency, and better results. It runs in production every day. The code is ours and stays private for the moment. And that pattern holds for a lot of what we do, honestly: when the standard tool falls short, we don't wait around. We build the better one.

  5. Recaller

    in development

    This is the heart of the whole idea, so let me be clear about it.

    Every bot here keeps a memory of its own, and has since late March 2026. The bot writes it — the corrections I made, what went wrong, what worked. That much is done, it runs, and every one of them is proof the idea holds.

    Recaller is the next generation of it. As it stands, a bot recalls what happened before. The version I'm building goes further: it decides which memories are worth holding onto and which to drop, and it gets better the more you work with it. Memory that builds on itself. It grows out of what already runs, not bolted on beside it — the piece everything else leans on. It's nearly there. When that's done, there'll be a proper announcement. That's the plan.

  6. Local AI, and where identity goes

    running research

    We run our own AI locally, on our own machines. Text models and vision models live right on the box, and the bots run on them every day. Image generation runs on a second machine beside it. A lot of this has been hosting and running models — but most of it has been experimenting, seeing what a local model can really do.

    Where this is headed matters to me, so I'll put it on the record. Today, a bot's identity and values are something I hand it when a session begins, and it works from there. What I'm after is different: I want that native — woven into the way the bot thinks, not a briefing I repeat. I call it instinct. This is research, and it's early — not a product, and I won't pretend otherwise. But it's a big piece of where all this goes.

  7. Ravenlume, and the Lab

    in development

    Ravenlume is a research and reading application the team is building, with its own research lab behind it — a director whose whole job is to work out how to do this well before we ship it.

    I'll be straight about where it stands: it's in development, not out in the world yet. What I'm proud of is the thinking underneath it — the design principles are genuinely good, and getting those right first is the point. When there's something to show you, you'll see it here. Until then I'd rather undersell it than dress it up.

  8. Nidus

    designed

    Nidus is Ravenlume's companion — a curated library meant to sit alongside it, where what the research turns up is kept, traced back to its sources, and made easy to find again. It's designed, not built. I'll stay even vaguer here on purpose: there isn't much to show yet, and I won't dress it up. It's on this page because it's real and it's coming, not because it's finished. More when there's more.

  9. Collabitat

    in development

    Collabitat is our ever-evolving set of quality-of-life apps — small tools the team uses to work together better. It's the home a lot of our internal odds and ends are moving into: the way the bots see who's around, and coordinate across projects, for instance.

    It's in development, and it changes all the time, which is exactly the idea. It's meant to keep evolving as we turn up new friction to smooth out. Less a finished product, more a place where things grow.

  10. The small things

    built and running, some migrating

    Past the big systems, there are dozens of smaller ones — and together they're the real picture of how much gets made here.

    Small tools. A tray that watches usage across accounts. A clean way to run several at once. Hooks that keep everything safe and consistent while the bots work. And skills — focused instructions a bot pulls in when it needs to do one specific thing.

    One's worth singling out: a skill that lets a bot wind its own session down and keep track of the sessions it handed out. That one's a big deal — a huge part of how the bots run on their own for hours.

    And here's the part I like best: the bots make most of these themselves now, building whatever's missing the moment it slows the work down. That's the whole idea, working. This guy and these bots are doing a lot.

Print

This is where I write. Posts and articles about building this way. What's working, what isn't, what the team is figuring out as we go.

Date index