COS Pipeline · New Firm Setup

Set up your pipeline

5 steps  ·  ~40 minutes  ·  done once by one person

Joining an existing team Config repo already exists — your admin sends you a link Setting up for a new firm First install, starting from scratch, you are the admin
1
Configure your identity first
Before you touch a terminal — shapes every memo the pipeline produces
~10 min

START HERE — Open the configuration wizard

The wizard asks you about your investment focus, analytical style, email voice, and active deals. Your answers are woven into every memo, briefing, and action item the pipeline produces.

Open the wizard →

The wizard generates your CLAUDE.md, firm_context.yaml, and firm_config.json. Keep the browser tab open — you'll paste the output into files in Step 3.

What is Claude Code CLI? It's Anthropic's terminal tool that runs AI-powered pipeline scripts on a schedule. Required only for the daily briefing feature — email triage and the dashboard work without it.
2
Create your accounts
Set these up before running the installer — takes ~20 min
~20 min
Google Cloud OAuth is handled automatically by the installer in Step 3 — you don't need to do anything in the Google Cloud Console manually.
3
Run the installer
One command — everything else is automatic
~20 min
Terminal
curl -fsSL https://ygontownik.github.io/Invite-Chief-of-Staff/bootstrap.sh | bash
  • Asks for your GitHub username and token → clones the repo ✓ automatic
  • Installs Python packages (pyyaml, google-auth, anthropic, assemblyai…) ✓ automatic
  • Opens Anthropic console → paste your key, stored in macOS Keychain ✓ automatic
  • Opens AssemblyAI dashboard → paste your key (or Enter to skip) ✓ automatic
  • Opens Google OAuth in your browser — sign in, click Allow ✓ automatic
  • Creates all Google Drive folders and Docs ✓ automatic
  • Installs background LaunchAgents, validates, opens your dashboard ✓ automatic
Safe to re-run if anything goes wrong — skips steps that are already done.
4
Access your dashboard from iPhone & anywhere
Tailscale — private remote access, no port forwarding
~3 min

Run this to install Tailscale on your Mac and get your remote dashboard URL:

Terminal
curl -fsSL https://ygontownik.github.io/Invite-Chief-of-Staff/setup_tailscale.sh | bash

The script installs Tailscale, connects your Mac, and prints a URL like http://100.x.x.x:7777. That URL works from your iPhone or any device.

iPhone setup — 3 steps
1
Open the App Store on your iPhone → search Tailscale → install the app by Tailscale Inc.
2
Open Tailscale on iPhone → tap Log in → sign in with the same account you used on Mac → tap Allow on the VPN screen. Connects automatically.
3
In Safari on iPhone, open the URL the script printed. Tap Share → Add to Home Screen to pin it.
5
Connect your transcript app
Paste two folder IDs — takes two minutes
~2 min

The setup_new_firm.py script printed two folder IDs at the end. Paste them into your transcription app now:

Otter AI

Paste the Otter AI folder ID printed by the setup script.

Settings → Integrations → Google Drive → Connect → paste folder ID

Firefly

Paste the Firefly folder ID printed by the setup script.

Settings → Sync → Google Drive → paste folder ID
From now on, any transcript saved by Otter or Firefly will be picked up by the pipeline automatically within 24 hours. No manual action needed.

Your firm is set up.

Three background tasks are now running on your machine.

7:22am Mon–Fri — intelligence capture Every 2h — email triage Always on — dashboard