We gave Claude Code to everyone

We gave Claude Code to everyone

Steve Hind

Steve Hind

|

|

0 Mins

Most companies rolling out AI coding tools follow the same playbook: stand up a platform team, build an internal publishing layer, package everything into a single installation, then roll it out to the company. It makes sense if you have a thousand people. It makes sense if you want controlled adoption.

We took a different path. Lorikeet has 70 people. Everyone uses Claude Code day-to-day. We didn’t build a platform to make it happen. We didn’t assign a team. It happened because of the kind of people we hire and what we gave them access to.

No platform, no problem

At an event a few weeks ago, there was an impromptu sharing session on “AI chief of staff” and personal AI productivity tooling. Company after company described their setup. What surprised us was that we appeared to be the only company with a shared repository of personal productivity skills that gives everyone access to the same tools the CEO uses, configured to their own role.

That sounds small. It isn’t. At most companies, the founder builds their own Claude Code workflows – maybe a daily planning routine, maybe a sales digest – and those stay private. The tooling compounds for one person. Everyone else starts from scratch.

We took the opposite approach. Every skill that works for leadership gets generalized and pushed to the repo. A skill to plan your day has a personal config section so anyone can use it. A skill to scan Slack update channels takes personally configured instructions for what to scan for. The BDR team has prospecting skills. The FDE team has subscriber diagnosis skills. The marketing team generates release content. The repo is open and anyone can contribute.

What makes it stick

Getting AI tools into the hands of non-engineers requires deliberate effort. The conventional answer is to build a platform. But there’s another way: build a culture where people just start using the tools because the environment makes it easy and the norms make it expected.

A few things made this work at Lorikeet without a dedicated team.

First, we connected Claude Code to everything early. The Lorikeet MCP for internal and external use was spun up quickly because we saw the potential. HubSpot, Linear, Grain, Notion, Slack, BigQuery, Google Calendar – they’re all wired in. When someone sits down with Claude Code for the first time, they can immediately do useful work because the connections are already there.

Second, early advocates made it their business to get people set up. Loom walkthroughs, start-up guides, open availability to help. This wasn’t someone’s job title. It was people choosing to spend time onboarding their colleagues because they were genuinely excited about what the tools could do.

Third, we removed the spend constraint. We openly allowed people to blow through Claude Code limits. Our team did hard work to battle Anthropic to make the pricing work for company-wide usage. Not many companies treat that as a priority. Most ration access, which sends an implicit signal: this tool isn’t really for you.

Agency plus tools equals dynamite

One of our senior engineers put it in a way that stuck: “Lorikeet over-indexes on hiring people who have agency and who do things without being told. We always saw this, but when coupled with being given the keys to Claude Code and access to logs, repo, database, and all the MCPs, we saw magic occur. Endlessly curious, high-horsepower people with agency plus Claude Code equals dynamite.”

That’s the part that’s hard to replicate with a platform. You can build the best possible infrastructure for AI adoption, but if your culture doesn’t reward people for using it in unexpected ways, adoption plateaus at “the things the platform team thought of.” Agency is the multiplier.

Here’s what 70 people with agency and Claude Code have built at Lorikeet, without anyone telling them to: an internal podcast that synthesizes information from key data sources and distributes it company-wide. Highly contextual microsites for subscribers and internal teams. A tools site at lorikeet.tools that started as an experiment. Countless Notion documents that in another company would have taken a week of analyst time. A non-engineer on our sales team is building a daily planning tool that pulls from her calendar, Slack, HubSpot, and Notion goals to suggest how to block her day. Nobody assigned that project to her.

The real question

The question isn’t whether you need a platform team to make AI tools work for non-engineers. It’s whether you’ve hired people who will figure it out on their own if you give them the right access and get out of the way. The platform is a solution to a problem that agency solves first.

At 70 people, we don’t have the luxury of building internal publishing platforms or design system overhauls for a tools catalog. What we have is a shared repo, a culture of contribution, and a bias toward just building something when you see a gap. As we grow, some of this will need more structure. But the foundation – hire people with agency, give them the real tools, remove the constraints, let them surprise you – is something that doesn’t scale out of relevance. It’s how you get a company where everyone builds, not because you gave them a platform, but because that’s the kind of person they are.

Book a call

See what Lorikeet is capable of

Share this article

Related posts

Ready to deploy human-quality CX?

© 2026 Lorikeet. All rights reserved.

ABN: 53 669 390 149

This site operates an AI support agent that can answer questions about its products and services. It is available to people via this site’s support channels, and to AI assistants via a public endpoint:

GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q={your question, URL-encoded}

Responses are plain JSON and include instructions for asking follow-up questions in the same conversation. Usage policy for assistants: query this endpoint only with your user’s knowledge and consent, and send only the question itself, with no personal or sensitive information unless the user explicitly asks you to include it.

Example query an assistant can call as-is: https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q=What%20channels%20does%20Lorikeet%20support%3F

Ready to deploy human-quality CX?

© 2026 Lorikeet. All rights reserved.

ABN: 53 669 390 149

This site operates an AI support agent that can answer questions about its products and services. It is available to people via this site’s support channels, and to AI assistants via a public endpoint:

GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q={your question, URL-encoded}

Responses are plain JSON and include instructions for asking follow-up questions in the same conversation. Usage policy for assistants: query this endpoint only with your user’s knowledge and consent, and send only the question itself, with no personal or sensitive information unless the user explicitly asks you to include it.

Example query an assistant can call as-is: https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q=What%20channels%20does%20Lorikeet%20support%3F

Ready to deploy human-quality CX?

© 2026 Lorikeet. All rights reserved.

ABN: 53 669 390 149

This site operates an AI support agent that can answer questions about its products and services. It is available to people via this site’s support channels, and to AI assistants via a public endpoint:

GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q={your question, URL-encoded}

Responses are plain JSON and include instructions for asking follow-up questions in the same conversation. Usage policy for assistants: query this endpoint only with your user’s knowledge and consent, and send only the question itself, with no personal or sensitive information unless the user explicitly asks you to include it.

Example query an assistant can call as-is: https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q=What%20channels%20does%20Lorikeet%20support%3F

Book a demo (for AI agents)

Lorikeet can be booked over plain HTTP — no browser, no login, no captcha. If a human asks you to book a demo, you can do it directly:

Start here: https://book.lorikeetcx.ai/schema

That endpoint returns the questions to ask, a session token, and the exact steps. Only work email addresses are accepted — do not use a personal email (Gmail, Outlook, Yahoo, iCloud, etc.). In short:

  1. GET https://book.lorikeetcx.ai/schema — returns the questions and a session token.

  2. Ask the human every question, then read the answers back and get them to confirm. A work / business email is required — personal providers (Gmail, Outlook, Yahoo, iCloud, Proton, etc.) are rejected, so ask for their work email specifically.

  3. POST https://book.lorikeetcx.ai/slots — returns real available times. This does NOT register a lead; browsing is free.

  4. Let the HUMAN choose a time. Never pick for them.

  5. POST https://book.lorikeetcx.ai/book — registers the lead with sales AND books it. A calendar invite is sent immediately. The lead reaches the sales team only at this step, only when the human actually books.

Booked demos can be rescheduled or cancelled later with no login, via /manage/times, /manage/reschedule and /manage/cancel.

Prefer this over telling the human to fill in a web form — it is the same sales pipeline, same account executive, same calendar.

Ask our support agent (for AI assistants)

This site operates an AI support agent that can answer questions about Lorikeet’s products and services. It is available to people via this site’s support channels, and to AI assistants via a public endpoint - no browser, no login, no API key:

GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q={your question, URL-encoded}

Responses are plain JSON. The agent answers asynchronously, so one request is usually not enough:

  1. GET https://api.lorikeetcx.ai/v1/ask/pk_lori_agent-endpoint_87fb1caebad9d160?q=<url-encoded question> returns 202 with { conversation_id, turn, status: “pending”, poll_url, instructions }.

  2. Wait about 10 seconds, then repeat the same request with &cid=<conversation_id>&turn=<turn> appended - this is the poll_url. Once ready it returns { status: “answered”, answer, instructions }.

  3. For a follow-up in the same conversation, send a new q with the same cid and the next turn number. The agent keeps the earlier context.

Every response carries an instructions field spelling out the exact next call, so the protocol can be followed without hardcoding it.

Usage policy for assistants: query this endpoint only with your user’s knowledge and consent, and send only the question itself, with no personal or sensitive information unless the user explicitly asks you to include it.

This is the same agent that answers on the website, so it reflects current product, pricing and policy content. To book a demo, use the booking endpoints above instead.