一個僅由三人團隊耗時兩個月打造的開源專案 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 名設計工程師,加上創辦人本身。在短短兩個月內完成此規模的功能整合,作者明確承認「肯定還有很多地方可以改進」,邀請社群貢獻意見和回饋。這種誠實的自我認知,使得該專案更具信譽力,預期使用者理解其可能的粗糙邊緣,並願意參與改進過程。
Introducing https://t.co/lF5HiRFQZw (oss apache 2.0)
— Blake Anderson (@blakeandersonw) March 29, 2026
We’re building the future of an AI-native workspace.
We rebuilt functionality from Slack, Linear, and Notion.
Our vision is simple: centralize context so small teams can work more efficiently with agents. https://t.co/HEdjbBkuNF pic.twitter.com/WHHJ08QizH
We are a TINY team of
— Blake Anderson (@blakeandersonw) March 29, 2026
- 1 backend engineer @jayssj1
- 1 design engineer @benwxng
- and me
Please consider contributing and giving product feedback on the comments.
We built this in 2 months so there is certainly a lot to be improved.https://t.co/vzCiYAw5GN
