How to get your company AI pilled
How to get your company AI pilled

How to get your company AI pilled

Backlinks (1)
  • Ramp의 AX (회사를 AI로 물들이는 법)
I prefer CLI
I prefer CLI

I prefer CLI

Why? Multi-tenant environments. First, we need to understand a few differences between environments:

  • End-user UI
  • Agent Runtime Environment
  • LLM Server

So

  • When you run Claude Code on your local MacBook, the first two are always local. The third is usually the Claude.ai server.
  • When you ssh to a virtual private server (VPS) and install Claude Code there, the first two are your remote server. The third is still the Claude.ai server.
  • When you run Claude RC on your virtual private server and code from your iPad using the Claude app, the end-user UI is on your iPad, the agent runtime environment is on your VPS, and the server is still Claude.ai.

Most people physically separate their tenancy, such as Claude Code, from their personal vs. work laptops. So in most cases, it's not a big deal.

But when you need multi-tenancy, it becomes super stressful. For example, say you have two different toolkits:

  • personal toolkits (personal Notion, personal Sentry, personal Linear)
  • workplace toolkits (company Notion, company Sentry, company Linear)

Most MCP auth states or code harnesses don't support profiles, so you can only log in to one.

So therefore... a natural evolution was to have both:

  • a personal VPS with all personal toolkits set up
  • a workplace VPS with all workspace toolkits set up

to physically isolate tenancies.

Now we've solved the multiple-profile issue, but the client's problems persist. Now let's get back to the environments:

  • End-user UI
  • Agent Runtime Environment
  • LLM Server

All MCP auth or toolkit auth info should always be saved in the Agent Runtime Environment IMHO. However, a surprising number of harnesses tie them to the LLM server (such as Codex Apps or Claude.ai Plugins) or put them in the end-user UI (Claude Desktop or Codex Desktop).

Now the problem is:

  • If the auth data is put on the LLM server, you cannot reuse LLM accounts across tenants
  • If the auth data is put on the end-user UI, you cannot use the same app to access multi-tenants.

The only way to reliably isolate different auth information is thus:

  • You ssh to a virtual private server (VPS) and run Claude Code there. Never use LLM server plugins.

Then

  • End-user UI
  • Agent Runtime Environment

are both isolated VPS, and

  • LLM Server holds no information on the tenancy

This way, you can provide different toolkits, creating multiple dev environments.

Backlinks (1)
  • 260619
Antipreneur
Antipreneur

Antipreneur

I am sick of the fuzz and buzz of Silicon Valley. I don't care about YC. I don't care about VC parties. I don't need funding. I'll do it by myself.

  • anti-preneur
  • Dilemmas of Free stuffs
  • 잡스와 생존 편향 (19誠鉉)을 생각하며 항상 의구심을 가지자
  • 강기업이 목표다. 가급적이면 강소기업.
  • Bootstrap. 결국 VC는 외부인이다
  • Dilemmas of Technopreneur. 하지만 기술 중독에 걸리지 않도록 조심하자.
  • Antifragile. 위기가 아니라 버그 리포트이다
  • Groupthink. 자신만 믿는 비전을 굳세게 미는 사람은 실패할 수 밖에 없다
  • Battle of Flow and Asana. 하지만 이런 예시도 있다는 것을 기억하자
  • 강력반권
  • 강력하게 미약한 도구들. Do one small thing, but surprisingly well

"I want to write a book, if only because I see so much bullshit going around in the world of startups and tech. The media is presenting startups in the wrong way. People think they need to build billion-dollar companies. They must fly to San Francisco, build a "network," and get a 10 million dollar investment from old rich guys. They need to hire 10x power developers and work them for 100-hour work weeks while feeding them pizza and soda. It will be great, they said.

But it won't. It'll probably suck. And you won't get rich because the odds of a venture capital (VC) funded startup are stacked against you. Only 10% or less exit doesn't tell you if the founders make good money. There are giant company exits where the founders barely make money. That's why I'm writing this. To show you, you might be able to do it differently." -- MAKE: The Indie Maker Handbook, by Pieter Levels.

"Here's the number I used to win the lottery"

-Entrepreneurs giving advice

— Andrew Wilkinson (@awilkinson) September 30, 2022

Many such cases

Original Post Link

— Ana Mostarac (@anammostarac) August 10, 2023

D67F1B
Backlinks (7)
  • 230910
  • 230909
  • Pieter Levels
  • Impact over Performance
  • European Rhapsody
  • 230502
  • 230305
Index
cho.sh
I prefer CLIBB9A08260619260619컴퓨트로늄37A88F컴퓨트로늄0CF03F컴퓨트로늄2C60FB260618260618260418260418260528260528AutoBuilder63849A260419260419Setup9AC296StellaD226F7260415260415Debian SetupD2F701260414260414anaclumos/configs/AGENTS.mdED86A3Ramp의 AX (회사를 AI로 물들이는 법)840774260413260413How to get your company AI pilled46544C260411260411260409260409260407260407260406260406Separating Claude Code Personal Sub and Claude Code Company Sub33A53C
Warning
This post is more than a year old. Information may be outdated.