Watching an agent work inside a company

I wanted to see what a CompanyOS platform actually does, not just a chat window. An agent that lives inside a company, with its repos, inbox and ticket queue. qm is Y Combinator's open source CompanyOS harness, built for exactly that, so I used it.

The catch is credentials. To do its job a CompanyOS needs access to GitHub, Gmail, Linear and the rest, and I wasn't going to give an unfamiliar harness, running an unfamiliar model, the keys to the kingdom to find out if it was any good. Even if I did set it up, I don't have any useful data. It would just be empty. Mocks don't help either. Three canned responses and you're testing the mock.

So the company is fake and the APIs are real. Restaged runs a synthetic company: GitHub, Gmail, Drive, Linear, Zendesk, Jira and Salesforce, live, speaking the real vendor protocols, with data that joins up across all of them. The same customer is in the CRM, the ticket queue and the inbox. Nothing in it belongs to anyone, so there is nothing to break. In theory.

Try it: demo1831.benhall.me.uk. Press Start and you get your own sandbox for 30 minutes. It stops itself.

What you get

Checking what it says

Beside the session is a link to the company's own systems on Restaged. Open it and you're a member of that company, browsing the same GitHub, Linear and Zendesk the agent's API calls just hit. If it says tickets 41 and 58 are the same complaint, open both. If it names a product and a stock level, look it up. You're checking against the same data, while the session is still running, rather than taking a transcript's word for it.

Seeing what it does with the model

This is the part I most wanted visible. qm talks to the model through an OpenAI-compatible endpoint, and each session's endpoint is an LLM proxy that records every request and response before passing it on. So:

Four questions in, you know what a CompanyOS actually does, what it asks the model, and what that costs. The black box becomes transparent.

Why I built it

What I'd like from you

Run a session. It takes 30 minutes and costs you nothing. Then tell me one thing:

Start a session, then find me on LinkedIn.