# 策展 · X (Twitter) 🔥

> 作者：Blake Anderson (@blakeandersonw) · 平台：X (Twitter) · 日期：2026-03-30

> 原始來源：https://x.com/blakeandersonw/status/2038276867464061056

## 中文摘要

一個僅由三人團隊耗時兩個月打造的開源專案 Core，試圖將 Slack、Linear 和 Notion 的功能整合為單一 AI 原生工作區平台。該專案以 Apache 2.0 授權發佈，核心目標是為小型團隊集中化上下文資訊，藉此提升與 AI Agent 的協作效率。

**平台功能範圍**

Core 提供全方位的生產力工具整合：

- **電子郵件與日曆**：內建 Gmail、Outlook 和 Microsoft 365 同步，配備 AI 驅動的摘要生成和重要性檢測
- **即時協作**：包含具有 AI 助手的聊天功能、支援頻道與執行緒的團隊訊息，以及提供實時協作的富文本編輯器
- **任務管理**：Kanban 看板、議題追蹤、標籤和任務指派
- **檔案與工作區**：檔案上傳、預覽和組織功能，支援多工作區與角色型存取控制
- **AI 工具集**：Chat agent 搭載 8+ 個工具，包括電子郵件搜尋、網頁搜尋等功能

**技術架構與棧選擇**

後端採用 Python 3.12 和 FastAPI，搭配 Pydantic 進行設定管理；前端使用 React 19 和 Vite 7，選擇 Zustand 處理狀態管理。資料庫層依賴 Supabase（PostgreSQL + 行級安全 RLS + 即時功能），身份驗證則透過 Supabase Auth（JWT）和 Google/Microsoft OAuth。檔案儲存採用 Cloudflare R2（S3 相容），富文本編輯透過 TipTap（ProseMirror），部署在 Vercel。專案採用 monorepo 結構，包含三個主要套件：core-api、core-web 和 core-image-proxy（用於 HMAC 簽署的圖片調整和 CDN 快取）。

**可選服務生態系統**

Core 的創新之處在於清晰的服務依賴模型。僅 Supabase 為必需項目，其他功能可選：

- 檔案存儲可替換為任何 S3 相容服務（Garage、MinIO、AWS S3）
- AI 助手支援 OpenAI、Anthropic，或自託管方案如 vLLM、Ollama
- 電子郵件 AI 分析可用 Ollama 取代 Groq
- 網頁搜尋可切換為 SearXNG、Tavily 或 Brave Search
- 錯誤追蹤、分析等現代工具皆提供自託管替代方案

該靈活性設計反映出開源優先的哲學——使用者不被鎖定在特定供應商。

**開發體驗與品質保證**

專案配備完整的開發工具鏈。本地檢查包括 Ruff linter 和 Mypy 類型檢查（後端），以及 ESLint 和 TypeScript 檢查（前端）。使用 gitleaks 進行 pre-commit 秘密掃描以防止意外洩露認證資訊。CI/CD 透過 GitHub Actions 自動執行 lint、型別檢查、測試、OpenAPI schema 驗證和秘密掃描。

**團隊規模與現實評估**

作者坦誠指出這是一個「極小團隊」的成果——1 名後端工程師、1 名設計工程師，加上創辦人本身。在短短兩個月內完成此規模的功能整合，作者明確承認「肯定還有很多地方可以改進」，邀請社群貢獻意見和回饋。這種誠實的自我認知，使得該專案更具信譽力，預期使用者理解其可能的粗糙邊緣，並願意參與改進過程。

## 標籤

開源專案, Agent, 新產品, Core
