一個人怎麼同時管 5 個產品:我的 Coordinator 架構
先承認:這不正常
一個人同時跑 5 個產品,在正常世界裡是自殺行為。
| 產品 | 定位 | 技術棧 | 狀態 |
|---|---|---|---|
| UltraLab | AI 產品工作室 | React + Vite + Vercel | 主站,營運中 |
| MindThread | Threads 自動化 | 27 帳號,330 萬 views | 營運中 |
| Ultra Advisor | 理財顧問 SaaS | React + Firebase + 18 工具 | 營運中 |
| UltraTrader | 台股自動交易 | Python + Shioaji + FastAPI | 開發中 |
| OpenClaw | AI Agent 艦隊 | WSL2 + Ollama + 34 timers | 24/7 運轉 |
這 5 個產品分佈在 3 台機器、4 種語言、2 個 Firebase 專案上。如果每個產品需要一個 3 人小隊,那我需要 15 個人。
我只有我自己。和 Claude Code。和 4 隻龍蝦。
核心問題:不是做不完,是決定做什麼
一人公司最大的敵人不是能力不足,是決策癱瘓。
每天早上醒來,我面對的是:
UltraLab: growth 頁面要改 CTA → 大概 2 小時
MindThread: 有 3 個帳號被 Threads 降觸及 → 需要調策略
Advisor: 有客戶回報 chart 在手機上跑版 → 需要 debug
UltraTrader: 昨天模擬交易虧了 2% → 需要看策略邏輯
OpenClaw: 龍蝦 #2 記憶體用量偏高 → 需要查 log
5 件事都重要。5 件事都緊急。如果我一件一件想「先做哪個」,光決定就花掉一小時。
所以我建了一套不需要每天決定的系統。
Coordinator 架構
┌──────────────────────────────────┐
│ Coordinator(我) │
│ │
│ 每日規則: │
│ 1. 先看 TG 通知(5 分鐘) │
│ 2. 有異常 → 修異常 │
│ 3. 沒異常 → 按週表做主力產品 │
│ 4. 其他產品 → 龍蝦自動跑 │
└───────┬──────────────────────────┘
│
┌─────┴─────────────────────────┐
│ Claude Code │
│ (同時開 2-3 個 session) │
│ 每個 session = 一個產品 │
├───────────────────────────────┤
│ Session 1: ~/UltraLab │
│ Session 2: ~/financial-planner │
│ Session 3: ~/UltraTrader │
└───────────────────────────────┘
│
┌─────┴─────────────────────────┐
│ WSL2 OpenClaw(自動跑) │
│ │
│ 龍蝦 #1: Probe Agent │
│ 龍蝦 #2: MindThread Agent │
│ 龍蝦 #3: Advisor Agent │
│ 龍蝦 #4: Main Agent │
└────────────────────────────────┘
每週排程
| 日 | 主力產品 | 為什麼 |
|---|---|---|
| 一 | UltraLab | 週一最有精力,做最核心的產品 |
| 二 | Ultra Advisor | 客戶通常週二回饋 |
| 三 | MindThread | 調整內容策略,看本週數據 |
| 四 | UltraLab | 雙擊主站 |
| 五 | UltraTrader | 收盤後看一週模擬數據 |
| 六日 | 自由 | Blog / 開源 / 新 feature |
關鍵:不是每天做所有產品。每天只專注一個。 其他產品由龍蝦自動跑,出問題才介入。
每天怎麼開始
05 分鐘:TG 通知分類
打開 Telegram → 看 @Ultra_Agentbot 的通知
🟢 正常通知(不用管):
- 「Probe Agent: 掃描完成 20/20」
- 「MindThread: 已發布 3 篇」
- 「Discord: 新成員 +2」
🟡 需要注意(等等處理):
- 「Advisor: 有新的諮詢單」
- 「Newsletter: 3 封 bounce」
🔴 需要立即處理:
- 「Gateway: 記憶體 > 1800MB」
- 「Probe Agent: Gemini 429 rate limit」
- 「Build failed on Vercel」
5 分鐘看完,決定今天的第一件事。
如果有紅色通知
用 TG Plugin 直接修:
手機 TG:「OpenClaw gateway 重啟一下」
Claude Code:systemctl restart openclaw-gateway → 回報正常
2 分鐘解決。繼續去做今天的主力產品。
如果全綠
太好了。打開今天的主力產品,開 Claude Code session,開始深度工作。
Claude Code 是怎麼當乘法器的
一個人管 5 個產品之所以可能,是因為 Claude Code 不需要 onboarding。
傳統公司僱一個新人:
第 1 週:了解 codebase
第 2 週:做小任務
第 3 週:開始有產出
第 4 週:能獨立作業
Claude Code + CLAUDE.md:
第 1 秒:讀完 CLAUDE.md,了解全部上下文
第 2 秒:開始做事
我每個產品都有一份 CLAUDE.md,記錄:
- 技術棧是什麼
- 程式碼在哪裡
- 風格規範是什麼
- 常見的坑有哪些
- 部署流程怎麼走
所以當我從 UltraLab 切換到 Ultra Advisor 時,我不需要花 30 分鐘「進入狀態」。Claude Code 讀完 CLAUDE.md 就自動進入那個產品的 context。
CLAUDE.md 就是我的 coordinator 協議。 我不需要記住 5 個產品的細節,我只要確保每個產品的 CLAUDE.md 是最新的。
技術棧重疊策略
5 個產品如果用 5 套不同的技術棧,我會瘋掉。所以我故意讓它們共享核心:
共享層:
├── React 18 + TypeScript → UltraLab, Advisor, MindThread(前端)
├── Vite → 全部前端專案
├── Tailwind CSS v4 → 全部前端專案
├── Firebase Firestore → UltraLab(ultra-lab-tw), Advisor, MindThread
├── Vercel → UltraLab, Advisor
├── Resend(Email) → 全部需要寄信的
└── Lucide React(圖示) → 全部前端
獨立層:
├── Python + Shioaji → 只有 UltraTrader
├── Ollama + systemd → 只有 OpenClaw
└── Playwright + FFmpeg → 只有 MindThread 短影音
80% 共享,20% 獨立。 這表示我在 UltraLab 學到的 Tailwind 技巧,在 Advisor 也能用。我在 UltraLab 踩過的 Vercel 坑,在 Advisor 不會再踩。
什麼是自動化的,什麼不是
完全自動化(龍蝦做的)
| 任務 | 頻率 | 怎麼做 |
|---|---|---|
| Threads 發文 | 10 次/天 | MindThread + Ollama |
| Discord 歡迎 | 每 3 分鐘 | discord-intro-responder |
| SEO 掃描 | 每日 | UltraProbe batch scan |
| Cold email | 3 輪/天 | prospect-engine |
| 內容拆文 | 每日 | content-cascade |
| Fleet 狀態監控 | 每 5 分鐘 | fleet-status.sh |
| SSL 憑證檢查 | 每日 | ssl-check.sh |
半自動化(我觸發,Claude 執行)
| 任務 | 頻率 | 怎麼做 |
|---|---|---|
| Blog 寫作 | 2-3 篇/週 | 我定主題,Claude Code 寫 + build + deploy |
| 功能開發 | 每天 | 我描述需求,Claude Code 實作 |
| Bug 修復 | 看情況 | 龍蝦通知 → TG Plugin → Claude Code 修 |
| 部署 | 多次/天 | git push + vercel --prod |
完全手動(只有我能做)
| 任務 | 頻率 | 為什麼不能自動化 |
|---|---|---|
| 產品方向決策 | 每週 | 需要商業判斷 |
| 客戶線上會議 | 2-3 次/週 | 需要人際互動 |
| 定價策略 | 每月 | 需要市場感覺 |
| 內容審核 | 每日 5 分鐘 | 品質把關 |
比例大約是:70% 自動、20% 半自動、10% 手動。
監控:一個畫面看所有產品
我不看 5 個 dashboard。我看 1 個 Telegram 對話。
@Ultra_Agentbot 24 小時內的通知:
🦞 [Probe] 掃描完成 20/20, 3 封 email 已發
🧵 [MindThread] 已發布 8 篇, 觸及 +12K
💰 [Advisor] 新諮詢單: 張先生, 保險規劃
📊 [UltraTrader] 模擬交易: +0.3%, 持倉 2 檔
🖥️ [Fleet] CPU 12%, MEM 1.2GB, 34 timers active
如果一切正常 → 我不需要打開任何 dashboard。 如果有異常 → TG 會震動,我再處理。
監控的最高境界是你不需要去看它。它有事會來找你。
誠實的代價
什麼會壞
Context switching tax — 即使有 CLAUDE.md,從 Python(UltraTrader)切回 TypeScript(UltraLab)還是需要腦子轉一下。我的解法是一天只做一個產品。
龍蝦品質天花板 — Ollama 7B 寫的社群貼文,品質不到 Claude Opus 的 60%。但 10 篇 70 分的貼文,比 1 篇 95 分的觸及更高。
技術債累積 — 5 個產品的技術債加起來很可觀。我的策略是:每週六花 2 小時清理最嚴重的那一個。
沒有冗餘 — 我生病了,除了龍蝦的自動任務,其他全停。沒有 backup。這是一人公司的結構性風險。
什麼我放棄了
- ❌ 完美主義 — 每個產品都在 80 分就好,不追 95 分
- ❌ 手動社群經營 — 全部交給龍蝦,我只在 Discord 偶爾冒泡
- ❌ 詳細的規格書 — CLAUDE.md + 口頭描述,夠了
- ❌ 長期規劃 — 超過 90 天的計畫沒有意義,市場變太快
為什麼不做少一點?
常被問的問題:「為什麼不專注一個產品就好?」
因為這 5 個產品是互相餵養的:
UltraProbe 掃描 → 產生 prospect 數據
→ 餵給 Cold email pipeline
→ 轉換為 UltraGrowth 客戶
MindThread 發文 → 帶來品牌曝光
→ 帶流量到 UltraLab 主站
→ 部分轉換為 Advisor 客戶
OpenClaw 自動化 → 降低所有產品的營運成本
→ 本身也是開源專案帶 stars
Ultra Advisor 客戶 → 財務顧問圈的口碑
→ 跨賣 UltraLab 服務
UltraTrader → 未來的被動收入引擎
砍掉任何一個,其他的效率都會降低。這不是 5 個獨立產品,是一個生態系。
你可以複製這套系統嗎?
可以。但你需要:
- 一份好的 CLAUDE.md — 我開源了一個新手模板,直接拿去用
- 自動化的通知系統 — 不用龍蝦這麼複雜,一個 Telegram bot + 幾個 cron job 就夠
- 技術棧要重疊 — 5 個產品用 5 套技術棧是找死,盡量共享
- 每天只做一個 — 別試圖同時做所有事
- 80 分心態 — 完美是效率的敵人
如果你也在一個人做多個產品,歡迎加入我們的 Discord。146 個人在裡面互相取暖。
需要幫手?
如果你有產品但沒有時間管 SEO、社群、官網 — UltraGrowth 就是為此而生的。
AI 幫你顧線上門面。每月 NT$2,990 起。
你專心做你的產品,AI 幫你做剩下的。跟我一樣。
「一個人管 5 個產品不是因為勤勞。是因為懶到建了一套系統讓自己不用勤勞。」